dts: bindings: clean up redundant required false attributes

DTS property attributes are (by default) not required.

Explicitly specifying `required: false` is redundant.
Perhaps a warning to that effect would be useful.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
This commit is contained in:
Chris Friedt 2022-10-27 05:09:31 -04:00 committed by Christopher Friedt
commit 83bea9a796
356 changed files with 0 additions and 1092 deletions

View file

@ -12,11 +12,9 @@ properties:
required: true required: true
"#address-cells": "#address-cells":
required: false
const: 1 const: 1
"#size-cells": "#size-cells":
required: false
const: 0 const: 0
child-binding: child-binding:
@ -105,7 +103,6 @@ child-binding:
zephyr,vref-mv: zephyr,vref-mv:
type: int type: int
required: false
description: | description: |
This property can be used to specify the voltage (in millivolts) This property can be used to specify the voltage (in millivolts)
of the reference selected for this channel, so that applications of the reference selected for this channel, so that applications
@ -126,14 +123,12 @@ child-binding:
zephyr,input-positive: zephyr,input-positive:
type: int type: int
required: false
description: | description: |
Positive ADC input. Used only for drivers that select Positive ADC input. Used only for drivers that select
the ADC_CONFIGURABLE_INPUTS Kconfig option. the ADC_CONFIGURABLE_INPUTS Kconfig option.
zephyr,input-negative: zephyr,input-negative:
type: int type: int
required: false
description: | description: |
Negative ADC input. Used only for drivers that select Negative ADC input. Used only for drivers that select
the ADC_CONFIGURABLE_INPUTS Kconfig option. the ADC_CONFIGURABLE_INPUTS Kconfig option.
@ -142,13 +137,11 @@ child-binding:
zephyr,resolution: zephyr,resolution:
type: int type: int
required: false
description: | description: |
ADC resolution to be used for the channel. ADC resolution to be used for the channel.
zephyr,oversampling: zephyr,oversampling:
type: int type: int
required: false
description: | description: |
Oversampling setting to be used for the channel. Oversampling setting to be used for the channel.
When specified, each sample is averaged from 2^N conversion results When specified, each sample is averaged from 2^N conversion results

View file

@ -22,11 +22,9 @@ properties:
io-channel-map-mask: io-channel-map-mask:
type: compound type: compound
required: false
io-channel-map-pass-thru: io-channel-map-pass-thru:
type: compound type: compound
required: false
"#io-channel-cells": "#io-channel-cells":
type: int type: int

View file

@ -37,7 +37,6 @@ properties:
calib-offset: calib-offset:
type: int type: int
required: false
description: | description: |
bit position offset in NVM SW Calib for start of ADC0 BIASCOMP field. bit position offset in NVM SW Calib for start of ADC0 BIASCOMP field.
This property is expected to be set on SAM{D,E}5x family of SoCs. This property is expected to be set on SAM{D,E}5x family of SoCs.

View file

@ -30,7 +30,6 @@ properties:
rcu-clock-source: rcu-clock-source:
type: int type: int
required: false
description: | description: |
Some GD32 ADC have additional clock source, like IRC14M or IRC28M. Some GD32 ADC have additional clock source, like IRC14M or IRC28M.
This property used to select the clock and related prescaler, valid This property used to select the clock and related prescaler, valid

View file

@ -26,7 +26,6 @@ properties:
alternate-voltage-reference: alternate-voltage-reference:
type: boolean type: boolean
required: false
description: use alternate voltage reference source description: use alternate voltage reference source
sample-time: sample-time:

View file

@ -13,7 +13,6 @@ properties:
channel-mux-b: channel-mux-b:
type: boolean type: boolean
required: false
description: | description: |
Use alternate set (b instead of a) of ADC channels Use alternate set (b instead of a) of ADC channels
@ -22,7 +21,6 @@ properties:
periodic-trigger: periodic-trigger:
type: boolean type: boolean
required: false
description: if periodic trigger enabled description: if periodic trigger enabled
"#io-channel-cells": "#io-channel-cells":
@ -30,12 +28,10 @@ properties:
clk-source: clk-source:
type: int type: int
required: false
description: use alternate clock reference source description: use alternate clock reference source
long-sample: long-sample:
type: int type: int
required: false
enum: enum:
- 0 - 0
- 1 - 1
@ -46,17 +42,14 @@ properties:
continuous-convert: continuous-convert:
type: boolean type: boolean
required: false
description: If use continuous convert description: If use continuous convert
high-speed: high-speed:
type: boolean type: boolean
required: false
description: If use high speed description: If use high speed
hw-trigger-src: hw-trigger-src:
type: int type: int
required: false
description: hardware trigger source (See ADCxTRGSEL field in user manual for more details) description: hardware trigger source (See ADCxTRGSEL field in user manual for more details)
io-channel-cells: io-channel-cells:

View file

@ -13,7 +13,6 @@ properties:
vref-mv: vref-mv:
type: int type: int
required: false
default: 3300 default: 3300
description: | description: |
Indicate the reference voltage of the ADC in mV. Indicate the reference voltage of the ADC in mV.

View file

@ -29,7 +29,6 @@ properties:
vref-mv: vref-mv:
type: int type: int
required: false
default: 3300 default: 3300
description: Indicates the reference voltage of the ADC in mV (on the target board). description: Indicates the reference voltage of the ADC in mV (on the target board).

View file

@ -7,7 +7,6 @@ bus: lmp90xxx
properties: properties:
drdyb-gpios: drdyb-gpios:
type: phandle-array type: phandle-array
required: false
description: Data Ready Bar description: Data Ready Bar
"#io-channel-cells": "#io-channel-cells":

View file

@ -5,5 +5,4 @@ include: ti,lmp90xxx-base.yaml
properties: properties:
rtd-current: rtd-current:
type: int type: int
required: false
description: RTD current in microampere description: RTD current in microampere

View file

@ -23,7 +23,6 @@ properties:
full-ohms: full-ohms:
type: int type: int
required: false
description: | description: |
Resistance of the full path through the voltage divider. Resistance of the full path through the voltage divider.
@ -32,7 +31,6 @@ properties:
power-gpios: power-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
Control power to the voltage divider inputs. Control power to the voltage divider inputs.

View file

@ -15,7 +15,6 @@ properties:
ref-internal-mv: ref-internal-mv:
type: int type: int
required: false
default: 0 default: 0
description: description:
Internal reference voltage in mV. If not provided or set to zero, Internal reference voltage in mV. If not provided or set to zero,
@ -23,7 +22,6 @@ properties:
ref-vdd-mv: ref-vdd-mv:
type: int type: int
required: false
default: 0 default: 0
description: description:
VDD reference voltage in mV. If not provided or set to zero, VDD reference voltage in mV. If not provided or set to zero,
@ -31,7 +29,6 @@ properties:
ref-external0-mv: ref-external0-mv:
type: int type: int
required: false
default: 0 default: 0
description: description:
External 0 reference voltage in mV. If not provided or set to zero, External 0 reference voltage in mV. If not provided or set to zero,
@ -39,7 +36,6 @@ properties:
ref-external1-mv: ref-external1-mv:
type: int type: int
required: false
default: 0 default: 0
description: description:
External 1 reference voltage in mV. If not provided or set to zero, External 1 reference voltage in mV. If not provided or set to zero,

View file

@ -17,7 +17,6 @@ properties:
clk-pin: clk-pin:
type: int type: int
deprecated: true deprecated: true
required: false
description: | description: |
IMPORTANT: This option will only be used if the new pin control driver IMPORTANT: This option will only be used if the new pin control driver
is not enabled. is not enabled.
@ -37,7 +36,6 @@ properties:
din-pin: din-pin:
type: int type: int
deprecated: true deprecated: true
required: false
description: | description: |
IMPORTANT: This option will only be used if the new pin control driver IMPORTANT: This option will only be used if the new pin control driver
is not enabled. is not enabled.
@ -47,7 +45,6 @@ properties:
clock-source: clock-source:
type: string type: string
required: false
default: "PCLK32M_HFXO" default: "PCLK32M_HFXO"
description: | description: |
Clock source to be used by the PDM peripheral. The following options Clock source to be used by the PDM peripheral. The following options
@ -66,7 +63,6 @@ properties:
queue-size: queue-size:
type: int type: int
required: false
default: 4 default: 4
description: | description: |
Size of the queue of received audio data blocks to be used Size of the queue of received audio data blocks to be used

View file

@ -13,26 +13,21 @@ properties:
description: Resynchronization jump width (ISO 11898-1) description: Resynchronization jump width (ISO 11898-1)
prop-seg: prop-seg:
type: int type: int
required: false
description: Time quantums of propagation segment (ISO 11898-1) description: Time quantums of propagation segment (ISO 11898-1)
phase-seg1: phase-seg1:
type: int type: int
required: false
description: Time quantums of phase buffer 1 segment (ISO 11898-1) description: Time quantums of phase buffer 1 segment (ISO 11898-1)
phase-seg2: phase-seg2:
type: int type: int
required: false
description: Time quantums of phase buffer 2 segment (ISO 11898-1) description: Time quantums of phase buffer 2 segment (ISO 11898-1)
sample-point: sample-point:
type: int type: int
required: false
description: > description: >
Sample point in permille. Sample point in permille.
This param is required if segments are not given. This param is required if segments are not given.
If the sample point is given, the segments are ignored. If the sample point is given, the segments are ignored.
phys: phys:
type: phandle type: phandle
required: false
description: | description: |
Actively controlled CAN transceiver. Actively controlled CAN transceiver.

View file

@ -13,24 +13,19 @@ properties:
description: Resynchronization jump width for the data phase. (ISO11898-1:2015) description: Resynchronization jump width for the data phase. (ISO11898-1:2015)
prop-seg-data: prop-seg-data:
type: int type: int
required: false
description: Time quantums of propagation segment for the data phase. (ISO11898-1:2015) description: Time quantums of propagation segment for the data phase. (ISO11898-1:2015)
phase-seg1-data: phase-seg1-data:
type: int type: int
required: false
description: Time quantums of phase buffer 1 segment for the data phase. (ISO11898-1:2015) description: Time quantums of phase buffer 1 segment for the data phase. (ISO11898-1:2015)
phase-seg2-data: phase-seg2-data:
type: int type: int
required: false
description: Time quantums of phase buffer 2 segment for the data phase. (ISO11898-1:2015) description: Time quantums of phase buffer 2 segment for the data phase. (ISO11898-1:2015)
sample-point-data: sample-point-data:
type: int type: int
required: false
description: > description: >
Sample point in permille for the data phase. Sample point in permille for the data phase.
This param is required if segments are not given. This param is required if segments are not given.
If the sample point is given, the segments are ignored. If the sample point is given, the segments are ignored.
tx-delay-comp-offset: tx-delay-comp-offset:
type: int type: int
required: false
default: 0 default: 0

View file

@ -25,7 +25,6 @@ properties:
clkout-divider: clkout-divider:
type: int type: int
required: false
description: | description: |
Clock divider for the CLKOUT signal. If not set, the CLKOUT signal is turned off. Clock divider for the CLKOUT signal. If not set, the CLKOUT signal is turned off.

View file

@ -22,5 +22,4 @@ properties:
master-can-reg: master-can-reg:
type: int type: int
required: false
description: master can reg when different from current instance description: master can reg when different from current instance

View file

@ -16,7 +16,6 @@ properties:
clk-divider: clk-divider:
type: int type: int
required: false
enum: enum:
- 1 - 1
- 2 - 2

View file

@ -18,7 +18,6 @@ properties:
xtal-div: xtal-div:
type: int type: int
required: false
description: Divisor value for XTAL Clock, CPU_CLK = XTAL_FREQ / xtal-div description: Divisor value for XTAL Clock, CPU_CLK = XTAL_FREQ / xtal-div
"#clock-cells": "#clock-cells":

View file

@ -15,7 +15,6 @@ properties:
clocks: clocks:
type: array type: array
required: false
description: input clock source description: input clock source
"#clock-cells": "#clock-cells":

View file

@ -8,17 +8,14 @@ compatible: "intel,adsp-shim-clkctl"
properties: properties:
adsp-clkctl-clk-wovcro: adsp-clkctl-clk-wovcro:
type: int type: int
required: false
description: Index of WOVCRO clock encoding in the encoding array (if wovcro-supported is true). description: Index of WOVCRO clock encoding in the encoding array (if wovcro-supported is true).
adsp-clkctl-clk-lpro: adsp-clkctl-clk-lpro:
type: int type: int
required: false
description: Index of LPRO clock encoding in the encoding array. description: Index of LPRO clock encoding in the encoding array.
adsp-clkctl-clk-hpro: adsp-clkctl-clk-hpro:
type: int type: int
required: false
description: Index of HPRO clock encoding in the encoding array. description: Index of HPRO clock encoding in the encoding array.
adsp-clkctl-freq-enc: adsp-clkctl-freq-enc:
@ -28,7 +25,6 @@ properties:
adsp-clkctl-freq-mask: adsp-clkctl-freq-mask:
type: array type: array
required: false
description: Array that encodes needed masks to enable each clock. description: Array that encodes needed masks to enable each clock.
adsp-clkctl-freq-default: adsp-clkctl-freq-default:

View file

@ -21,7 +21,6 @@ properties:
slow-clock-div: slow-clock-div:
type: int type: int
required: false
description: | description: |
PWM and TACH clock domain divided down from 48 MHz AHB clock. The PWM and TACH clock domain divided down from 48 MHz AHB clock. The
default value is 480 for 100 kHz. default value is 480 for 100 kHz.
@ -38,7 +37,6 @@ properties:
xtal-single-ended: xtal-single-ended:
type: boolean type: boolean
required: false
description: Use single ended crystal connection to XTAL2 pin. description: Use single ended crystal connection to XTAL2 pin.
"#clock-cells": "#clock-cells":

View file

@ -16,7 +16,6 @@ properties:
hfclkaudio-frequency: hfclkaudio-frequency:
type: int type: int
required: false
description: | description: |
Frequency of the HFCLKAUDIO clock in Hz. Adjustable with 3.3 ppm Frequency of the HFCLKAUDIO clock in Hz. Adjustable with 3.3 ppm
resolution in two frequency bands - 11.176 MHz to 11.402 MHz, and resolution in two frequency bands - 11.176 MHz to 11.402 MHz, and

View file

@ -177,7 +177,6 @@ properties:
apb4-prescaler: apb4-prescaler:
type: int type: int
required: false
description: | description: |
APB4 prescaler. It sets the APB4 bus frequency, APB4_CLK, by dividing APB4 prescaler. It sets the APB4 bus frequency, APB4_CLK, by dividing
OFMCLK(MCLK) and needs to meet the following requirements. OFMCLK(MCLK) and needs to meet the following requirements.
@ -207,7 +206,6 @@ properties:
- 10 - 10
ram-pd-depth: ram-pd-depth:
required: false
type: int type: int
enum: enum:
- 12 - 12

View file

@ -13,10 +13,8 @@ properties:
clkout-source: clkout-source:
type: int type: int
required: false
description: clkout clock source description: clkout clock source
clkout-divider: clkout-divider:
type: int type: int
required: false
description: clkout divider description: clkout divider

View file

@ -14,7 +14,6 @@ properties:
sosc-mode: sosc-mode:
type: int type: int
description: system oscillator mode description: system oscillator mode
required: false
"#clock-cells": "#clock-cells":
const: 1 const: 1

View file

@ -23,17 +23,14 @@ properties:
clkout-source: clkout-source:
type: int type: int
required: false
description: clkout clock source description: clkout clock source
clkout-divider: clkout-divider:
type: int type: int
required: false
description: clkout divider description: clkout divider
"#clock-cells": "#clock-cells":
type: int type: int
required: false
const: 3 const: 3
clock-cells: clock-cells:

View file

@ -10,7 +10,6 @@ include: [fixed-clock.yaml]
properties: properties:
hse-bypass: hse-bypass:
type: boolean type: boolean
required: false
description: | description: |
HSE crystal oscillator bypass HSE crystal oscillator bypass
Set to the property to by-pass the oscillator with an external clock. Set to the property to by-pass the oscillator with an external clock.

View file

@ -23,7 +23,6 @@ properties:
lse-bypass: lse-bypass:
type: boolean type: boolean
required: false
description: | description: |
LSE crystal oscillator bypass LSE crystal oscillator bypass
Set the property to by-pass the oscillator with an external clock. Set the property to by-pass the oscillator with an external clock.

View file

@ -30,7 +30,6 @@ properties:
msi-pll-mode: msi-pll-mode:
type: boolean type: boolean
required: false
description: | description: |
MSI clock PLL enable MSI clock PLL enable
Enables the PLL part of the MSI clock source. Enables the PLL part of the MSI clock source.

View file

@ -124,7 +124,6 @@ properties:
undershoot-prevention: undershoot-prevention:
type: boolean type: boolean
required: false
description: | description: |
On some parts, it could be required to set up highest core frequencies On some parts, it could be required to set up highest core frequencies
(>80MHz) in two steps in order to prevent undershoot. (>80MHz) in two steps in order to prevent undershoot.

View file

@ -36,12 +36,10 @@ properties:
xtpre: xtpre:
type: boolean type: boolean
required: false
description: | description: |
Otpional HSE divider for PLL entry Otpional HSE divider for PLL entry
usbpre: usbpre:
type: int type: int
required: false
description: | description: |
Otpional HSE divider for PLL entry Otpional HSE divider for PLL entry

View file

@ -55,7 +55,6 @@ properties:
div-q: div-q:
type: int type: int
required: false
description: | description: |
PLL division factor for PLL48CK PLL division factor for PLL48CK
Valid range: 2 - 15 Valid range: 2 - 15

View file

@ -57,7 +57,6 @@ properties:
div-q: div-q:
type: int type: int
required: false
description: | description: |
Main PLL (PLL) division factor for USB OTG FS, SDMMC and random number Main PLL (PLL) division factor for USB OTG FS, SDMMC and random number
generator clocks. generator clocks.

View file

@ -53,7 +53,6 @@ properties:
div-q: div-q:
type: int type: int
required: false
description: | description: |
PLL division factor for PLL48CK PLL division factor for PLL48CK
Valid range: 2 - 15 Valid range: 2 - 15

View file

@ -46,14 +46,12 @@ properties:
div-p: div-p:
type: int type: int
required: false
description: | description: |
PLL division factor for PLL P output PLL division factor for PLL P output
Valid range: 2 - 32 Valid range: 2 - 32
div-q: div-q:
type: int type: int
required: false
description: | description: |
PLL division factor for PLL Q output PLL division factor for PLL Q output
Valid range: 2 - 8 Valid range: 2 - 8

View file

@ -46,7 +46,6 @@ properties:
div-p: div-p:
type: int type: int
required: false
description: | description: |
Main PLL division factor for ADC Main PLL division factor for ADC
Valid range: 2 - 31 Valid range: 2 - 31

View file

@ -50,21 +50,18 @@ properties:
div-p: div-p:
type: int type: int
required: false
description: | description: |
PLL division factor for pllx_p_ck PLL division factor for pllx_p_ck
Valid range: 1 - 128 Valid range: 1 - 128
div-q: div-q:
type: int type: int
required: false
description: | description: |
PLL division factor for pllx_q_ck PLL division factor for pllx_q_ck
Valid range: 1 - 128 Valid range: 1 - 128
div-r: div-r:
type: int type: int
required: false
description: | description: |
PLL division factor for pllx_r_ck PLL division factor for pllx_r_ck
Valid range: 1 - 128 Valid range: 1 - 128

View file

@ -50,7 +50,6 @@ properties:
div-p: div-p:
type: int type: int
required: false
description: | description: |
Main PLL division factor for PLLSAI3CLK Main PLL division factor for PLLSAI3CLK
enum: enum:
@ -59,7 +58,6 @@ properties:
div-q: div-q:
type: int type: int
required: false
description: | description: |
Main PLL division factor for PLL48M1CLK (48 MHz clock). Main PLL division factor for PLL48M1CLK (48 MHz clock).
enum: enum:

View file

@ -53,14 +53,12 @@ properties:
div-p: div-p:
type: int type: int
required: false
description: | description: |
PLLx DIVP division factor PLLx DIVP division factor
Valid range: 1 - 128 Valid range: 1 - 128
div-q: div-q:
type: int type: int
required: false
description: | description: |
PLLx DIVQ division factor PLLx DIVQ division factor
Valid range: 1 - 128 Valid range: 1 - 128

View file

@ -51,14 +51,12 @@ properties:
div-p: div-p:
type: int type: int
required: false
description: | description: |
Main PLL division factor for PLLPCLK Main PLL division factor for PLLPCLK
Valid range: 2 - 32 Valid range: 2 - 32
div-q: div-q:
type: int type: int
required: false
description: | description: |
Main PLL division factor for PLLQCLK Main PLL division factor for PLLQCLK
Valid range: 2 - 8 Valid range: 2 - 8

View file

@ -10,14 +10,12 @@ include: [fixed-clock.yaml]
properties: properties:
hse-tcxo: hse-tcxo:
type: boolean type: boolean
required: false
description: | description: |
When set, TCXO is selected as external source clock for HSE. When set, TCXO is selected as external source clock for HSE.
Otherwise, external cyrstal is selected as HSE source clock. Otherwise, external cyrstal is selected as HSE source clock.
hse-div2: hse-div2:
type: boolean type: boolean
required: false
description: | description: |
When set HSE output clock is divided by 2. When set HSE output clock is divided by 2.
Otherwise, no prescaler is used. Otherwise, no prescaler is used.

View file

@ -16,7 +16,6 @@ include:
properties: properties:
cpu2-prescaler: cpu2-prescaler:
type: int type: int
required: false
enum: enum:
- 1 - 1
- 2 - 2

View file

@ -10,7 +10,6 @@ description: Pseudo-device to help capturing desired data into core dumps
properties: properties:
memory-regions: memory-regions:
type: array type: array
required: false
description: Start address and size of memory regions to be collected in a core dump description: Start address and size of memory regions to be collected in a core dump
coredump-type: coredump-type:

View file

@ -52,6 +52,5 @@ properties:
forced to 2. forced to 2.
type: int type: int
default: 2 default: 2
required: false
compatible: "espressif,esp32-timer" compatible: "espressif,esp32-timer"

View file

@ -58,7 +58,6 @@ properties:
secondary_source: secondary_source:
type: string type: string
required: false
description: Secondary source of the timer, see qtmr_input_source_t enumerator type description: Secondary source of the timer, see qtmr_input_source_t enumerator type
of the MCUXpresso SDK of the MCUXpresso SDK
enum: enum:
@ -69,15 +68,12 @@ properties:
filter_count: filter_count:
type: int type: int
required: false
description: Fault filter count (0-255). description: Fault filter count (0-255).
filter_period: filter_period:
type: int type: int
required: false
description: Fault filter period (0-255). description: Fault filter period (0-255).
freq: freq:
type: int type: int
required: false
description: clock frequency (only used for external clock sources) description: clock frequency (only used for external clock sources)

View file

@ -11,4 +11,3 @@ properties:
clock-source: clock-source:
type: int type: int
description: cpu clock source description: cpu clock source
required: false

View file

@ -11,4 +11,3 @@ properties:
clock-source: clock-source:
type: int type: int
description: cpu clock source description: cpu clock source
required: false

View file

@ -8,17 +8,13 @@ include: base.yaml
properties: properties:
clock-frequency: clock-frequency:
type: int type: int
required: false
description: Clock frequency in Hz description: Clock frequency in Hz
cpu-power-states: cpu-power-states:
type: phandles type: phandles
required: false
description: List of power management states supported by this cpu description: List of power management states supported by this cpu
i-cache-line-size: i-cache-line-size:
type: int type: int
required: false
description: i-cache line size description: i-cache line size
d-cache-line-size: d-cache-line-size:
type: int type: int
required: false
description: d-cache line size description: d-cache line size

View file

@ -11,4 +11,3 @@ properties:
clock-source: clock-source:
type: int type: int
description: cpu clock source description: cpu clock source
required: false

View file

@ -21,7 +21,6 @@ properties:
prescaler: prescaler:
type: int type: int
required: false
default: 15 default: 15
description: | description: |
Peripheral Clock to DAC Clock Ratio. Prescaler value is calcuated as Peripheral Clock to DAC Clock Ratio. Prescaler value is calcuated as

View file

@ -21,7 +21,6 @@ properties:
reference: reference:
type: string type: string
required: false
description: Reference voltage source description: Reference voltage source
enum: enum:
- "intref" - "intref"

View file

@ -26,7 +26,6 @@ properties:
type: int type: int
default: 0 default: 0
description: Reset value of DAC output. Defaults to 0, the SoC default. description: Reset value of DAC output. Defaults to 0, the SoC default.
required: false
"#io-channel-cells": "#io-channel-cells":
const: 1 const: 1

View file

@ -31,7 +31,6 @@ properties:
gain: gain:
type: array type: array
required: false
default: [0, 0, 0, 0] default: [0, 0, 0, 0]
description: | description: |
Gain selection bit. Gain selection bit.

View file

@ -18,7 +18,6 @@ properties:
low-power-mode: low-power-mode:
type: boolean type: boolean
required: false
description: Enable low-power mode description: Enable low-power mode
"#io-channel-cells": "#io-channel-cells":

View file

@ -18,12 +18,10 @@ properties:
low-power-mode: low-power-mode:
type: boolean type: boolean
required: false
description: Enable low-power mode description: Enable low-power mode
buffered: buffered:
type: boolean type: boolean
required: false
description: Enable output buffer description: Enable output buffer
"#io-channel-cells": "#io-channel-cells":

View file

@ -9,5 +9,4 @@ include: [base.yaml, pinctrl-device.yaml]
properties: properties:
swo-ref-frequency: swo-ref-frequency:
type: int type: int
required: false
description: Reference clock frequency for SWO if different than CPU clock. description: Reference clock frequency for SWO if different than CPU clock.

View file

@ -10,7 +10,6 @@ include: spi-device.yaml
properties: properties:
irq-gpios: irq-gpios:
type: phandle-array type: phandle-array
required: false
description: Optional IRQ line of FT800 controller description: Optional IRQ line of FT800 controller
pclk: pclk:

View file

@ -9,7 +9,6 @@ include: [spi-device.yaml, display-controller.yaml]
properties: properties:
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: RESET pin. description: RESET pin.
The RESET pin of ILI9340 is active low. The RESET pin of ILI9340 is active low.

View file

@ -11,7 +11,6 @@ include: spi-device.yaml
properties: properties:
scan-limit: scan-limit:
type: int type: int
required: false
default: 7 default: 7
enum: enum:
- 0 - 0
@ -28,7 +27,6 @@ properties:
scan-limit is 1, and so on. scan-limit is 1, and so on.
intensity: intensity:
type: int type: int
required: false
default: 0 default: 0
enum: enum:
- 0 - 0
@ -50,6 +48,5 @@ properties:
description: Intensity for MAX7219. description: Intensity for MAX7219.
num-cascading: num-cascading:
type: int type: int
required: false
default: 1 default: 1
description: Number of cascading MAX7219. description: Number of cascading MAX7219.

View file

@ -58,7 +58,6 @@ properties:
pwm: pwm:
type: phandle type: phandle
required: false
description: | description: |
Reference to a PWM instance for generating pulse signals on column Reference to a PWM instance for generating pulse signals on column
GPIOs. If not provided, GPIOTE and PPI channels are allocated and GPIOs. If not provided, GPIOTE and PPI channels are allocated and

View file

@ -13,14 +13,12 @@ include: [mipi-dsi-device.yaml, display-controller.yaml]
properties: properties:
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
The RESETn pin is asserted to disable the sensor causing a hard The RESETn pin is asserted to disable the sensor causing a hard
reset. The sensor receives this as an active-low signal. reset. The sensor receives this as an active-low signal.
bl-gpios: bl-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
The BLn pin is asserted to control the backlight of the panel. The BLn pin is asserted to control the backlight of the panel.
The sensor receives this as an active-high signal. The sensor receives this as an active-high signal.

View file

@ -10,7 +10,6 @@ include: [spi-device.yaml, display-controller.yaml]
properties: properties:
extcomin-gpios: extcomin-gpios:
type: phandle-array type: phandle-array
required: false
description: EXTCOMIN pin description: EXTCOMIN pin
The EXTCOMIN pin is where a square pulse for toggling VCOM will The EXTCOMIN pin is where a square pulse for toggling VCOM will
@ -18,7 +17,6 @@ properties:
extcomin-frequency: extcomin-frequency:
type: int type: int
required: false
description: EXTCOMIN pin toggle frequency description: EXTCOMIN pin toggle frequency
The frequency with which the EXTCOMIN pin should be toggled. See The frequency with which the EXTCOMIN pin should be toggled. See
@ -27,7 +25,6 @@ properties:
disp-en-gpios: disp-en-gpios:
type: phandle-array type: phandle-array
required: false
description: DISPLAY pin description: DISPLAY pin
The DISPLAY pin controls if the LCD displays memory contents or The DISPLAY pin controls if the LCD displays memory contents or

View file

@ -11,7 +11,6 @@ include: [spi-device.yaml, display-controller.yaml]
properties: properties:
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
RESET pin. RESET pin.
@ -21,7 +20,6 @@ properties:
cmd-data-gpios: cmd-data-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
D/CX pin. If configured, 4-lines serial interface is used, otherwise D/CX pin. If configured, 4-lines serial interface is used, otherwise
3-lines serial interface is used and a D/CX bit (9-bit) is added to 3-lines serial interface is used and a D/CX bit (9-bit) is added to
@ -53,12 +51,10 @@ properties:
vrhs: vrhs:
type: int type: int
required: false
description: VRH Setting description: VRH Setting
vdvs: vdvs:
type: int type: int
required: false
description: VDV Setting description: VDV Setting
mdac: mdac:

View file

@ -26,17 +26,14 @@ properties:
segment-remap: segment-remap:
type: boolean type: boolean
required: false
description: Last column address is mapped to first segment description: Last column address is mapped to first segment
com-invdir: com-invdir:
type: boolean type: boolean
required: false
description: Scan direction is from last COM output to first COM output description: Scan direction is from last COM output to first COM output
com-sequential: com-sequential:
type: boolean type: boolean
required: false
description: Sequential COM pin configuration description: Sequential COM pin configuration
prechargep: prechargep:
@ -46,7 +43,6 @@ properties:
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: RESET pin. description: RESET pin.
The RESET pin of SSD1306 is active low. The RESET pin of SSD1306 is active low.

View file

@ -20,32 +20,26 @@ properties:
gdv: gdv:
type: uint8-array type: uint8-array
required: false
description: Gate driving voltage values description: Gate driving voltage values
sdv: sdv:
type: uint8-array type: uint8-array
required: false
description: Source driving voltage values description: Source driving voltage values
vcom: vcom:
type: int type: int
required: false
description: VCOM voltage description: VCOM voltage
border-waveform: border-waveform:
type: int type: int
required: false
description: Border waveform description: Border waveform
softstart: softstart:
type: uint8-array type: uint8-array
required: false
description: Booster soft start values description: Booster soft start values
orientation-flipped: orientation-flipped:
type: boolean type: boolean
required: false
description: Last column address is mapped to first segment description: Last column address is mapped to first segment
reset-gpios: reset-gpios:
@ -77,7 +71,6 @@ properties:
lut-initial: lut-initial:
type: uint8-array type: uint8-array
required: false
description: | description: |
Initial LUT used when initializing the device and performing Initial LUT used when initializing the device and performing
clearing the screen using a full refresh operation. The clearing the screen using a full refresh operation. The
@ -86,11 +79,9 @@ properties:
lut-default: lut-default:
type: uint8-array type: uint8-array
required: false
tssv: tssv:
type: int type: int
required: false
description: Temperature Sensor Selection Value description: Temperature Sensor Selection Value
Display controller can have integrated temperature sensor or Display controller can have integrated temperature sensor or
@ -99,10 +90,8 @@ properties:
dummy-line: dummy-line:
type: int type: int
required: false
description: Dummy line period override. description: Dummy line period override.
gate-line-width: gate-line-width:
type: int type: int
required: false
description: Gate line width override. description: Gate line width override.

View file

@ -10,21 +10,18 @@ include: [display-controller.yaml, pinctrl-device.yaml]
properties: properties:
disp-on-gpios: disp-on-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
Display on/off GPIO pin. Display on/off GPIO pin.
Configure the GPIO polarity (active high/active low) according to LCD datasheet. Configure the GPIO polarity (active high/active low) according to LCD datasheet.
bl-ctrl-gpios: bl-ctrl-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
Backlight on/off GPIO pin. Backlight on/off GPIO pin.
Configure the GPIO polarity (active high/active low) according to LCD datasheet. Configure the GPIO polarity (active high/active low) according to LCD datasheet.
ext-sdram: ext-sdram:
type: phandle type: phandle
required: false
description: | description: |
External SDRAM in which frame buffer will be stored. External SDRAM in which frame buffer will be stored.
If not defined, internal RAM will be used. If not defined, internal RAM will be used.
@ -102,15 +99,12 @@ properties:
def-back-color-red: def-back-color-red:
type: int type: int
required: false
description: Default display background color - red description: Default display background color - red
def-back-color-green: def-back-color-green:
type: int type: int
required: false
description: Default display background color - green description: Default display background color - green
def-back-color-blue: def-back-color-blue:
type: int type: int
required: false
description: Default display background color - blue description: Default display background color - blue

View file

@ -36,7 +36,6 @@ properties:
softstart: softstart:
type: uint8-array type: uint8-array
required: false
description: Booster Soft Start (BTST) values description: Booster Soft Start (BTST) values
child-binding: child-binding:
@ -63,57 +62,46 @@ child-binding:
properties: properties:
pwr: pwr:
type: uint8-array type: uint8-array
required: false
description: Power Setting (PWR) values description: Power Setting (PWR) values
cdi: cdi:
type: int type: int
required: false
description: | description: |
VCOM and data interval value. This value is optional but must VCOM and data interval value. This value is optional but must
be provided to enable border refresh control. be provided to enable border refresh control.
tcon: tcon:
type: int type: int
required: false
description: TCON setting value description: TCON setting value
pll: pll:
type: int type: int
required: false
description: PLL / frame rate control description: PLL / frame rate control
vdcs: vdcs:
type: int type: int
required: false
description: VCOM DC settings description: VCOM DC settings
lutc: lutc:
type: uint8-array type: uint8-array
required: false
description: VCOM LUT description: VCOM LUT
lutww: lutww:
type: uint8-array type: uint8-array
required: false
description: White-to-white LUT description: White-to-white LUT
lutkw: lutkw:
type: uint8-array type: uint8-array
required: false
description: Black-to-white LUT description: Black-to-white LUT
lutwk: lutwk:
type: uint8-array type: uint8-array
required: false
description: White-to-black LUT description: White-to-black LUT
lutkk: lutkk:
type: uint8-array type: uint8-array
required: false
description: White-to-black LUT description: White-to-black LUT
lutbd: lutbd:
type: uint8-array type: uint8-array
required: false
description: Border LUT description: Border LUT

View file

@ -29,7 +29,6 @@ properties:
interrupts: interrupts:
type: array type: array
description: Ring manager line interrupt number description: Ring manager line interrupt number
required: false
pcie-ep: pcie-ep:
type: phandle type: phandle
description: Pcie endpoint handle description: Pcie endpoint handle

View file

@ -29,7 +29,6 @@ properties:
interrupts: interrupts:
type: array type: array
description: Ring manager line interrupt number description: Ring manager line interrupt number
required: false
pcie-ep: pcie-ep:
type: phandle type: phandle
description: Pcie endpoint handle description: Pcie endpoint handle

View file

@ -15,7 +15,6 @@ properties:
dma-channel-mask: dma-channel-mask:
type: int type: int
required: false
description: | description: |
Bitmask of available DMA channels in ascending order that are Bitmask of available DMA channels in ascending order that are
not reserved by firmware and are available to the not reserved by firmware and are available to the
@ -23,15 +22,12 @@ properties:
dma-channels: dma-channels:
type: int type: int
required: false
description: Number of DMA channels supported by the controller description: Number of DMA channels supported by the controller
dma-requests: dma-requests:
type: int type: int
required: false
description: Number of DMA request signals supported by the controller. description: Number of DMA request signals supported by the controller.
dma-buf-alignment: dma-buf-alignment:
type: int type: int
required: false
description: Memory alignment requirement for DMA buffers used by the controller. description: Memory alignment requirement for DMA buffers used by the controller.

View file

@ -20,7 +20,6 @@ properties:
dma-generators: dma-generators:
type: int type: int
required: false
description: Number of DMAMUX Request generator supported by the controller description: Number of DMAMUX Request generator supported by the controller
dma-requests: dma-requests:

View file

@ -24,12 +24,10 @@ properties:
st,mem2mem: st,mem2mem:
type: boolean type: boolean
required: false
description: If the DMA controller V1 supports memory to memory transfer description: If the DMA controller V1 supports memory to memory transfer
dma-offset: dma-offset:
type: int type: int
required: false
description: | description: |
offset in the table of channels when mapping to a DMAMUX offset in the table of channels when mapping to a DMAMUX
for 1st dma instance, offset is 0, for 1st dma instance, offset is 0,

View file

@ -10,7 +10,6 @@ include: [microchip_dsa.yaml]
properties: properties:
workaround: workaround:
type: int type: int
required: false
description: | description: |
Define the applied workaround for the switch used for Define the applied workaround for the switch used for
short connections. Use bitmask to select the workaround or more short connections. Use bitmask to select the workaround or more
@ -19,7 +18,6 @@ properties:
0x04: 2) CAT-5E/6 Short Cable with a Link Issue for the KSZ8795 Family 0x04: 2) CAT-5E/6 Short Cable with a Link Issue for the KSZ8795 Family
mii-lowspeed-drivestrength: mii-lowspeed-drivestrength:
type: int type: int
required: false
description: | description: |
Define the Low-Speed Interface Drive Strength for MII and RMMI Define the Low-Speed Interface Drive Strength for MII and RMMI
Supported values 2,4,8,12,16,20,24,28mA Supported values 2,4,8,12,16,20,24,28mA

View file

@ -8,27 +8,22 @@ include: [spi-device.yaml]
properties: properties:
dsa-master-port: dsa-master-port:
type: phandle type: phandle
required: false
description: Phandle to master port. description: Phandle to master port.
dsa-slave-ports: dsa-slave-ports:
type: int type: int
required: false
description: Number of slave ports on the switch description: Number of slave ports on the switch
spi-cpha: spi-cpha:
type: boolean type: boolean
required: false
description: | description: |
Set to indicate phase starts with asserted half-phase (CPHA=1). Set to indicate phase starts with asserted half-phase (CPHA=1).
For this driver using this property requires also using cpol. For this driver using this property requires also using cpol.
spi-cpol: spi-cpol:
type: boolean type: boolean
required: false
description: | description: |
Set to indicate clock leading edge is falling (CPOL=1). Set to indicate clock leading edge is falling (CPOL=1).
For this driver using this property requires also using cpha. For this driver using this property requires also using cpha.
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: | description: |
The pin is asserted for 10ms during boot to reset the KSZ8794. The pin is asserted for 10ms during boot to reset the KSZ8794.
@ -37,6 +32,5 @@ child-binding:
properties: properties:
local-mac-address: local-mac-address:
type: uint8-array type: uint8-array
required: false
description: | description: |
Specifies the MAC address that was assigned to the port Specifies the MAC address that was assigned to the port

View file

@ -6,7 +6,3 @@ description: EDAC In-Band Error Correcting Code (IBECC)
compatible: "intel,ibecc" compatible: "intel,ibecc"
include: base.yaml include: base.yaml
properties:
reg:
required: false

View file

@ -13,12 +13,6 @@ properties:
reg: reg:
required: true required: true
interrupts:
required: false
interrupt-names:
required: false
ldn: ldn:
type: int type: int
required: true required: true
@ -26,18 +20,15 @@ properties:
girqs: girqs:
type: array type: array
required: false
description: array of GIRQ and bit positions description: array of GIRQ and bit positions
pcrs: pcrs:
type: array type: array
required: false
description: PCR sleep register index and bit position description: PCR sleep register index and bit position
# optional properties application to different host facing devices # optional properties application to different host facing devices
host-io: host-io:
type: int type: int
required: false
description: | description: |
Logical device Host I/O (x86) base. Refer to SoC documentation for the Logical device Host I/O (x86) base. Refer to SoC documentation for the
number of I/O decoders implemented by a device (1 or 2) and the fixed number of I/O decoders implemented by a device (1 or 2) and the fixed
@ -45,7 +36,6 @@ properties:
host-io-addr-mask: host-io-addr-mask:
type: int type: int
required: false
description: | description: |
Host I/O address mask. This value is fixed for all HW and is only Host I/O address mask. This value is fixed for all HW and is only
used by Port80 BIOS debug alias device to specify the byte lane the used by Port80 BIOS debug alias device to specify the byte lane the
@ -53,7 +43,6 @@ properties:
host-mem: host-mem:
type: int type: int
required: false
description: | description: |
Logical device Host memory (x86) base address. Refer to SoC Logical device Host memory (x86) base address. Refer to SoC
documentation for which logical devices implement a memory decoder documentation for which logical devices implement a memory decoder
@ -61,7 +50,6 @@ properties:
emi-mems: emi-mems:
type: array type: array
required: false
description: | description: |
Each EMI host device supports Host access to two SoC data memory Each EMI host device supports Host access to two SoC data memory
regions. Each region requires three configuration parameters: regions. Each region requires three configuration parameters:

View file

@ -26,27 +26,22 @@ properties:
poll-timeout: poll-timeout:
type: int type: int
description: poll flash busy timeout in 32KHz periods description: poll flash busy timeout in 32KHz periods
required: false
poll-interval: poll-interval:
type: int type: int
description: interval between flash busy poll in 20 ns units description: interval between flash busy poll in 20 ns units
required: false
consec-rd-timeout: consec-rd-timeout:
type: int type: int
description: timeout after last read to resume supended operations in 20 ns units description: timeout after last read to resume supended operations in 20 ns units
required: false
sus-chk-delay: sus-chk-delay:
type: int type: int
description: hold off poll after suspend in 20 ns units description: hold off poll after suspend in 20 ns units
required: false
sus-rsm-interval: sus-rsm-interval:
type: int type: int
description: force suspended erase or program to resume in 32KHz periods description: force suspended erase or program to resume in 32KHz periods
required: false
"#girq-cells": "#girq-cells":
type: int type: int

View file

@ -16,29 +16,23 @@ properties:
io_girq: io_girq:
type: int type: int
description: soc group irq index for eSPI I/O description: soc group irq index for eSPI I/O
required: false
poll_timeout: poll_timeout:
type: int type: int
description: poll flash busy timeout in 32KHz periods description: poll flash busy timeout in 32KHz periods
required: false
poll_interval: poll_interval:
type: int type: int
description: interval between flash busy poll in 20 ns units description: interval between flash busy poll in 20 ns units
required: false
consec_rd_timeout: consec_rd_timeout:
type: int type: int
description: timeout after last read to resume supended operations in 20 ns units description: timeout after last read to resume supended operations in 20 ns units
required: false
sus_chk_delay: sus_chk_delay:
type: int type: int
description: hold off poll after suspend in 20 ns units description: hold off poll after suspend in 20 ns units
required: false
sus_rsm_interval: sus_rsm_interval:
type: int type: int
description: force suspended erase or program to resume in 32KHz periods description: force suspended erase or program to resume in 32KHz periods
required: false

View file

@ -17,7 +17,6 @@ child-binding:
vw-girq: vw-girq:
type: array type: array
required: false
description: | description: |
Routing of MSVW source to aggregated GIRQs Routing of MSVW source to aggregated GIRQs

View file

@ -14,5 +14,4 @@ child-binding:
- 10 - 10
full-duplex: full-duplex:
type: boolean type: boolean
required: false
description: The fixed link operates in full duplex mode description: The fixed link operates in full duplex mode

View file

@ -20,11 +20,9 @@ properties:
description: MDIO driver node description: MDIO driver node
no-reset: no-reset:
type: boolean type: boolean
required: false
description: Do not reset the PHY during initialization description: Do not reset the PHY during initialization
fixed-link: fixed-link:
type: string type: string
required: false
description: This link is fixed and does not require PHY configuration description: This link is fixed and does not require PHY configuration
enum: enum:
- "10BASE-T Half-Duplex" - "10BASE-T Half-Duplex"

View file

@ -8,11 +8,9 @@ include: base.yaml
properties: properties:
local-mac-address: local-mac-address:
type: uint8-array type: uint8-array
required: false
description: Specifies the MAC address that was assigned to the network device description: Specifies the MAC address that was assigned to the network device
zephyr,random-mac-address: zephyr,random-mac-address:
type: boolean type: boolean
required: false
description: | description: |
Use a random MAC address generated when the driver is initialized. Use a random MAC address generated when the driver is initialized.
Note that using this choice and rebooting a board may leave stale Note that using this choice and rebooting a board may leave stale

View file

@ -18,10 +18,8 @@ properties:
required: true required: true
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: GPIO to reset PHY. Reset signal is assumed active low. description: GPIO to reset PHY. Reset signal is assumed active low.
int-gpios: int-gpios:
type: phandle-array type: phandle-array
required: false
description: description:
interrupt GPIO for PHY. Will be pulled high before reset is asserted. interrupt GPIO for PHY. Will be pulled high before reset is asserted.

View file

@ -18,7 +18,6 @@ properties:
as active low. as active low.
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: Reset pin. description: Reset pin.
The reset pin of W5500 is active low. The reset pin of W5500 is active low.

View file

@ -41,7 +41,6 @@ properties:
init-mdio-phy: init-mdio-phy:
type: boolean type: boolean
required: false
description: | description: |
Activates the management of a PHY associated with the controller in- Activates the management of a PHY associated with the controller in-
stance. If this parameter is activated at the board level, the de- stance. If this parameter is activated at the board level, the de-
@ -83,7 +82,6 @@ properties:
advertise-lower-link-speeds: advertise-lower-link-speeds:
type: boolean type: boolean
required: false
description: | description: |
Indicates to a driver instance which manages an associated PHY on Indicates to a driver instance which manages an associated PHY on
the MDIO bus to include link speeds lower than the nominal value the MDIO bus to include link speeds lower than the nominal value
@ -92,7 +90,6 @@ properties:
handle-rx-in-isr: handle-rx-in-isr:
type: boolean type: boolean
required: false
description: | description: |
Moves the handling of the frame received interrupt including the Moves the handling of the frame received interrupt including the
transfer of packet data from the DMA to network packet buffers and transfer of packet data from the DMA to network packet buffers and
@ -104,7 +101,6 @@ properties:
handle-tx-in-workq: handle-tx-in-workq:
type: boolean type: boolean
required: false
description: | description: |
Moves the handling of the frame transmission done interrupt into the Moves the handling of the frame transmission done interrupt into the
context of the system work queue. By default, TX done handling is per- context of the system work queue. By default, TX done handling is per-
@ -153,7 +149,6 @@ properties:
hw-tx-buffer-size-full: hw-tx-buffer-size-full:
type: boolean type: boolean
required: false
description: | description: |
When set, the hardware TX data buffer will make use of the full 4 kB When set, the hardware TX data buffer will make use of the full 4 kB
that are available. If unset, the hardware TX data buffer will be that are available. If unset, the hardware TX data buffer will be
@ -189,7 +184,6 @@ properties:
ignore-ipg-rxer: ignore-ipg-rxer:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Ignore IPG rx_er. When set, rx_er has no Optional feature flag - Ignore IPG rx_er. When set, rx_er has no
effect on the GEM's operation when rx_dv is low. Set this when using effect on the GEM's operation when rx_dv is low. Set this when using
@ -197,14 +191,12 @@ properties:
disable-reject-nsp: disable-reject-nsp:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Receive bad preamble. When set, frames with Optional feature flag - Receive bad preamble. When set, frames with
non-standard preamble will not be rejected. non-standard preamble will not be rejected.
ipg-stretch: ipg-stretch:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable IPG stretch. When set, the transmit Optional feature flag - Enable IPG stretch. When set, the transmit
IPG can be increased above 96 bit times depending on the previous IPG can be increased above 96 bit times depending on the previous
@ -212,7 +204,6 @@ properties:
sgmii-mode: sgmii-mode:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable SGMII mode. Changes the behaviour of Optional feature flag - Enable SGMII mode. Changes the behaviour of
the auto-negotiation advertisement and link partner ability registers the auto-negotiation advertisement and link partner ability registers
@ -221,7 +212,6 @@ properties:
disable-reject-fcs-crc-errors: disable-reject-fcs-crc-errors:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Disable rejection of FCS/CRC errors. Optional feature flag - Disable rejection of FCS/CRC errors.
When set, frames with FCS/CRC errors will not be rejected. FCS error When set, frames with FCS/CRC errors will not be rejected. FCS error
@ -231,14 +221,12 @@ properties:
rx-halfdup-while-tx: rx-halfdup-while-tx:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable frames to be received in half-duplex Optional feature flag - Enable frames to be received in half-duplex
mode while transmitting. mode while transmitting.
rx-checksum-offload: rx-checksum-offload:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable RX IP/TCP/UDP checksum offload to Optional feature flag - Enable RX IP/TCP/UDP checksum offload to
hardware. Frames with bad IP, TCP or UDP checksums will be discarded. hardware. Frames with bad IP, TCP or UDP checksums will be discarded.
@ -246,7 +234,6 @@ properties:
tx-checksum-offload: tx-checksum-offload:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable TX IP/TCP/UDP checksum offload to Optional feature flag - Enable TX IP/TCP/UDP checksum offload to
hardware. This option is NOT supported by the QEMU implementation hardware. This option is NOT supported by the QEMU implementation
@ -254,7 +241,6 @@ properties:
disable-pause-copy: disable-pause-copy:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Do not copy received pause frames to memory. Optional feature flag - Do not copy received pause frames to memory.
Set this option in order to prevent valid pause frames from being Set this option in order to prevent valid pause frames from being
@ -267,7 +253,6 @@ properties:
discard-rx-fcs: discard-rx-fcs:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Remove FCS of received frames. Optional feature flag - Remove FCS of received frames.
When set, received frames will be written to memory without their When set, received frames will be written to memory without their
@ -276,7 +261,6 @@ properties:
discard-rx-length-errors: discard-rx-length-errors:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Discard frames with length field errors. Optional feature flag - Discard frames with length field errors.
When set, frames with a measured length shorter than the extracted When set, frames with a measured length shorter than the extracted
@ -286,7 +270,6 @@ properties:
pause-frame: pause-frame:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable pause. When set, transmission will Optional feature flag - Enable pause. When set, transmission will
pause if a non zero 802.3 classic pause frame is received and PFC pause if a non zero 802.3 classic pause frame is received and PFC
@ -294,28 +277,24 @@ properties:
tbi: tbi:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable TBI. When set, the TBI interface is en- Optional feature flag - Enable TBI. When set, the TBI interface is en-
bled instead of the GMII/MII interface. bled instead of the GMII/MII interface.
ext-address-match: ext-address-match:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable external address match. When set, the Optional feature flag - Enable external address match. When set, the
external address match interface can be used to copy frames to memory. external address match interface can be used to copy frames to memory.
long-frame-rx-support: long-frame-rx-support:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable reception of 1536 byte frames. Optional feature flag - Enable reception of 1536 byte frames.
Normally, the GEM rejects any frame above 1518 bytes. Normally, the GEM rejects any frame above 1518 bytes.
unicast-hash: unicast-hash:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable unicast hash. When set, unicast frames Optional feature flag - Enable unicast hash. When set, unicast frames
will be accepted when the 6 bit hash function of the destination will be accepted when the 6 bit hash function of the destination
@ -323,7 +302,6 @@ properties:
multicast-hash: multicast-hash:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable multicast hash. When set, mutlicast Optional feature flag - Enable multicast hash. When set, mutlicast
frames will be accepted when the 6 bit hash function of the desti- frames will be accepted when the 6 bit hash function of the desti-
@ -331,47 +309,40 @@ properties:
reject-broadcast: reject-broadcast:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Reject broadcast frames. When set, frames Optional feature flag - Reject broadcast frames. When set, frames
addressed to the all-ones broadcast address will be rejected. addressed to the all-ones broadcast address will be rejected.
promiscuous-mode: promiscuous-mode:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable promiscuous mode. When set, all valid Optional feature flag - Enable promiscuous mode. When set, all valid
frames will be accepted. frames will be accepted.
discard-non-vlan: discard-non-vlan:
type: boolean type: boolean
required: false
description: Optional feature flag - Discard non-VLAN frames. When set, description: Optional feature flag - Discard non-VLAN frames. When set,
only VLAN tagged frames will be passed to the address matching logic. only VLAN tagged frames will be passed to the address matching logic.
full-duplex: full-duplex:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enables full duplex reception and transmission. Optional feature flag - Enables full duplex reception and transmission.
discard-rx-frame-ahb-unavail: discard-rx-frame-ahb-unavail:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Discard received packets when no AHB resource Optional feature flag - Discard received packets when no AHB resource
is available. is available.
ahb-packet-endian-swap: ahb-packet-endian-swap:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable AHB packet data endianness swap to big Optional feature flag - Enable AHB packet data endianness swap to big
endian. If this flag is not set, data will be little endian. endian. If this flag is not set, data will be little endian.
ahb-md-endian-swap: ahb-md-endian-swap:
type: boolean type: boolean
required: false
description: | description: |
Optional feature flag - Enable AHB management descriptor data endian- Optional feature flag - Enable AHB management descriptor data endian-
ness swap to big endian. If this flag is not set, data will be little ness swap to big endian. If this flag is not set, data will be little

View file

@ -40,7 +40,6 @@ properties:
sck-pin: sck-pin:
type: int type: int
deprecated: true deprecated: true
required: false
description: | description: |
IMPORTANT: This option will only be used if the new pin control driver IMPORTANT: This option will only be used if the new pin control driver
is not enabled. is not enabled.
@ -58,7 +57,6 @@ properties:
sck-pin = <34>; /* 32 + 2 */ sck-pin = <34>; /* 32 + 2 */
io-pins: io-pins:
type: array type: array
required: false
description: | description: |
IMPORTANT: This option will only be used if the new pin control driver IMPORTANT: This option will only be used if the new pin control driver
is not enabled. is not enabled.
@ -76,7 +74,6 @@ properties:
sck-pin property's. sck-pin property's.
csn-pins: csn-pins:
type: array type: array
required: false
description: | description: |
IMPORTANT: This option will only be used if the new pin control driver IMPORTANT: This option will only be used if the new pin control driver
is not enabled. is not enabled.

View file

@ -34,7 +34,6 @@ properties:
description: Flash Memory size in bits description: Flash Memory size in bits
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: RESETn pin description: RESETn pin
spi-bus-width: spi-bus-width:
type: int type: int
@ -66,7 +65,6 @@ properties:
- 2 - 2
writeoc: writeoc:
type: string type: string
required: false
enum: enum:
- "PP" # Page program, PP (0x02) up to 256 bytes - "PP" # Page program, PP (0x02) up to 256 bytes
- "PP_1_1_2" # Dual page program, PP 1-1-2 (0xA2) - "PP_1_1_2" # Dual page program, PP 1-1-2 (0xA2)
@ -90,7 +88,6 @@ properties:
* OSPI_QUAD_MODE -> PP 1-4-4 (0x38) * OSPI_QUAD_MODE -> PP 1-4-4 (0x38)
four-byte-opcodes: four-byte-opcodes:
type: boolean type: boolean
required: false
description: | description: |
Some NOR-Flash ICs use different opcodes when operating in Some NOR-Flash ICs use different opcodes when operating in
4 byte addressing mode. 4 byte addressing mode.

View file

@ -35,29 +35,23 @@ properties:
description: Flash Memory size in bits description: Flash Memory size in bits
reset-gpios: reset-gpios:
type: phandle-array type: phandle-array
required: false
description: RESETn pin description: RESETn pin
reset-gpios-duration: reset-gpios-duration:
type: int type: int
required: false
description: The duration (in ms) for the flash memory reset pulse description: The duration (in ms) for the flash memory reset pulse
reset-cmd: reset-cmd:
type: boolean type: boolean
required: false
description: Send reset command on initialization description: Send reset command on initialization
reset-cmd-wait: reset-cmd-wait:
type: int type: int
default: 10 default: 10
required: false
description: The duration (in us) to wait after reset command description: The duration (in us) to wait after reset command
spi-bus-width: spi-bus-width:
type: int type: int
required: false
description: The width of (Q)SPI bus to which flash memory is connected. description: The width of (Q)SPI bus to which flash memory is connected.
Now only value of 4 (when using SIO[0123]) is supported. Now only value of 4 (when using SIO[0123]) is supported.
writeoc: writeoc:
type: string type: string
required: false
enum: enum:
- "PP_1_1_4" # Quad data line SPI, PP 1-1-4 (0x32) - "PP_1_1_4" # Quad data line SPI, PP 1-1-4 (0x32)
- "PP_1_4_4" # Quad data line SPI, PP 1-4-4 (0x38) - "PP_1_4_4" # Quad data line SPI, PP 1-4-4 (0x38)

View file

@ -8,9 +8,7 @@ properties:
single-bank: single-bank:
type: boolean type: boolean
description: dual-bank mode not enabled (page erase 4096k) description: dual-bank mode not enabled (page erase 4096k)
required: false
dual-bank: dual-bank:
type: boolean type: boolean
description: dual-bank mode enabled (page erase 2048k) description: dual-bank mode enabled (page erase 2048k)
required: false

View file

@ -10,4 +10,3 @@ properties:
erase-value: erase-value:
type: int type: int
description: Value of erased flash cell description: Value of erased flash cell
required: false

View file

@ -14,7 +14,6 @@ properties:
description: Number of items to expect in a GPIO specifier description: Number of items to expect in a GPIO specifier
ngpios: ngpios:
type: int type: int
required: false
default: 32 default: 32
description: | description: |
This property indicates the number of in-use slots of available slots This property indicates the number of in-use slots of available slots
@ -28,7 +27,6 @@ properties:
holes in the slot range, this value should be the max slot number-1. holes in the slot range, this value should be the max slot number-1.
gpio-reserved-ranges: gpio-reserved-ranges:
type: array type: array
required: false
description: | description: |
If not all the GPIOs at offsets 0...N-1 are usable for ngpios = <N>, then If not all the GPIOs at offsets 0...N-1 are usable for ngpios = <N>, then
this property contains an additional set of tuples which specify which GPIOs this property contains an additional set of tuples which specify which GPIOs
@ -39,7 +37,6 @@ properties:
GPIO offsets 3, 4, and 10 are not usable, even if ngpios = <18>. GPIO offsets 3, 4, and 10 are not usable, even if ngpios = <18>.
gpio-line-names: gpio-line-names:
type: string-array type: string-array
required: false
description: | description: |
This is an array of strings defining the names of the GPIO lines This is an array of strings defining the names of the GPIO lines
going out of the GPIO controller going out of the GPIO controller

View file

@ -10,11 +10,9 @@ properties:
gpio-map-mask: gpio-map-mask:
type: compound type: compound
required: false
gpio-map-pass-thru: gpio-map-pass-thru:
type: compound type: compound
required: false
"#gpio-cells": "#gpio-cells":
type: int type: int

View file

@ -11,9 +11,6 @@ properties:
reg: reg:
required: true required: true
interrupts:
required: false
"#gpio-cells": "#gpio-cells":
const: 2 const: 2

View file

@ -11,9 +11,6 @@ properties:
reg: reg:
required: true required: true
interrupts:
required: false
port-id: port-id:
type: int type: int
required: true required: true

View file

@ -11,9 +11,6 @@ properties:
reg: reg:
required: true required: true
interrupts:
required: false
port-id: port-id:
type: int type: int
required: true required: true

View file

@ -15,7 +15,6 @@ properties:
const: 2 const: 2
sense-edge-mask: sense-edge-mask:
required: false
type: int type: int
description: | description: |
Mask of pins that use the GPIO sense mechanism for edge detection. Mask of pins that use the GPIO sense mechanism for edge detection.

View file

@ -23,7 +23,6 @@ properties:
pinmux_mask: pinmux_mask:
type: int type: int
required: false
description: | description: |
NCT38XX series port 0 has Pin Multiplexing functionality. However, not NCT38XX series port 0 has Pin Multiplexing functionality. However, not
every GPIOs have pinmux controller functionality. This property every GPIOs have pinmux controller functionality. This property

View file

@ -30,7 +30,6 @@ properties:
lvol-maps: lvol-maps:
type: phandles type: phandles
required: false
description: | description: |
Mapping table between Low-Voltage controllers and 8 IOs belong to Mapping table between Low-Voltage controllers and 8 IOs belong to
this device. Please notice not all IOs support Low-Voltage detection. this device. Please notice not all IOs support Low-Voltage detection.

View file

@ -11,17 +11,12 @@ properties:
reg: reg:
required: true required: true
interrupts:
required: false
rdc: rdc:
type: int type: int
required: false
description: Set the RDC permission for this peripheral description: Set the RDC permission for this peripheral
pinmux: pinmux:
type: phandles type: phandles
required: false
description: | description: |
IMX pin selection peripheral does not follow specific IMX pin selection peripheral does not follow specific
pattern for which GPIO port uses which pinmux. Use this property to specify pattern for which GPIO port uses which pinmux. Use this property to specify

Some files were not shown because too many files have changed in this diff Show more