mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-03 04:42:13 +00:00
dt-bindings: Cleanup standard unit properties
Properties with standard unit suffixes already have a type and don't need type definitions. They also default to a single entry, so 'maxItems: 1' can be dropped. adi,ad5758 is an oddball which defined an enum of arrays. While a valid schema, it is simpler as a whole to only define scalar constraints. Cc: Jean Delvare <jdelvare@suse.com> Cc: Lars-Peter Clausen <lars@metafoo.de> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Cc: Ulf Hansson <ulf.hansson@linaro.org> Cc: "David S. Miller" <davem@davemloft.net> Cc: Jakub Kicinski <kuba@kernel.org> Cc: Serge Semin <fancer.lancer@gmail.com> Cc: linux-hwmon@vger.kernel.org Cc: linux-i2c@vger.kernel.org Cc: linux-iio@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-input@vger.kernel.org Cc: linux-mmc@vger.kernel.org Cc: netdev@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-rtc@vger.kernel.org Cc: linux-serial@vger.kernel.org Cc: alsa-devel@alsa-project.org Cc: linux-watchdog@vger.kernel.org Signed-off-by: Rob Herring <robh@kernel.org> Acked-by: Guenter Roeck <linux@roeck-us.net> Acked-by: Mark Brown <broonie@kernel.org> Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by: Sebastian Reichel <sre@kernel.org> # for power-supply Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> #for-iio Acked-by: Alexandre TORGUE <alexandre.torgue@foss.st.com> Link: https://lore.kernel.org/r/20210128194515.743252-1-robh@kernel.org
This commit is contained in:
parent
89c7cb1608
commit
32ada6b098
25 changed files with 29 additions and 56 deletions
|
@ -232,7 +232,6 @@ properties:
|
||||||
by this cpu (see ./idle-states.yaml).
|
by this cpu (see ./idle-states.yaml).
|
||||||
|
|
||||||
capacity-dmips-mhz:
|
capacity-dmips-mhz:
|
||||||
$ref: '/schemas/types.yaml#/definitions/uint32'
|
|
||||||
description:
|
description:
|
||||||
u32 value representing CPU capacity (see ./cpu-capacity.txt) in
|
u32 value representing CPU capacity (see ./cpu-capacity.txt) in
|
||||||
DMIPS/MHz, relative to highest capacity-dmips-mhz
|
DMIPS/MHz, relative to highest capacity-dmips-mhz
|
||||||
|
|
|
@ -85,7 +85,6 @@ properties:
|
||||||
wlf,micd-timeout-ms:
|
wlf,micd-timeout-ms:
|
||||||
description:
|
description:
|
||||||
Timeout for microphone detection, specified in milliseconds.
|
Timeout for microphone detection, specified in milliseconds.
|
||||||
$ref: "/schemas/types.yaml#/definitions/uint32"
|
|
||||||
|
|
||||||
wlf,micd-force-micbias:
|
wlf,micd-force-micbias:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -49,7 +49,6 @@ properties:
|
||||||
description:
|
description:
|
||||||
This property controls the Accumulation Dead band which allows to set the
|
This property controls the Accumulation Dead band which allows to set the
|
||||||
level of current below which no accumulation takes place.
|
level of current below which no accumulation takes place.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
maximum: 255
|
maximum: 255
|
||||||
default: 0
|
default: 0
|
||||||
|
|
||||||
|
|
|
@ -73,11 +73,9 @@ properties:
|
||||||
description: |
|
description: |
|
||||||
Temperature sensor trimming factor. It can be used to manually adjust the
|
Temperature sensor trimming factor. It can be used to manually adjust the
|
||||||
temperature measurements within 7.130 degrees Celsius.
|
temperature measurements within 7.130 degrees Celsius.
|
||||||
maxItems: 1
|
default: 0
|
||||||
items:
|
minimum: 0
|
||||||
default: 0
|
maximum: 7130
|
||||||
minimum: 0
|
|
||||||
maximum: 7130
|
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,6 @@ properties:
|
||||||
ti,bus-range-microvolt:
|
ti,bus-range-microvolt:
|
||||||
description: |
|
description: |
|
||||||
This is the operating range of the bus voltage in microvolt
|
This is the operating range of the bus voltage in microvolt
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
enum: [16000000, 32000000]
|
enum: [16000000, 32000000]
|
||||||
default: 32000000
|
default: 32000000
|
||||||
|
|
||||||
|
|
|
@ -39,11 +39,9 @@ properties:
|
||||||
|
|
||||||
i2c-gpio,delay-us:
|
i2c-gpio,delay-us:
|
||||||
description: delay between GPIO operations (may depend on each platform)
|
description: delay between GPIO operations (may depend on each platform)
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
i2c-gpio,timeout-ms:
|
i2c-gpio,timeout-ms:
|
||||||
description: timeout to get data
|
description: timeout to get data
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
# Deprecated properties, do not use in new device tree sources:
|
# Deprecated properties, do not use in new device tree sources:
|
||||||
gpios:
|
gpios:
|
||||||
|
|
|
@ -66,21 +66,18 @@ properties:
|
||||||
default: 400000
|
default: 400000
|
||||||
|
|
||||||
i2c-sda-hold-time-ns:
|
i2c-sda-hold-time-ns:
|
||||||
maxItems: 1
|
|
||||||
description: |
|
description: |
|
||||||
The property should contain the SDA hold time in nanoseconds. This option
|
The property should contain the SDA hold time in nanoseconds. This option
|
||||||
is only supported in hardware blocks version 1.11a or newer or on
|
is only supported in hardware blocks version 1.11a or newer or on
|
||||||
Microsemi SoCs.
|
Microsemi SoCs.
|
||||||
|
|
||||||
i2c-scl-falling-time-ns:
|
i2c-scl-falling-time-ns:
|
||||||
maxItems: 1
|
|
||||||
description: |
|
description: |
|
||||||
The property should contain the SCL falling time in nanoseconds.
|
The property should contain the SCL falling time in nanoseconds.
|
||||||
This value is used to compute the tLOW period.
|
This value is used to compute the tLOW period.
|
||||||
default: 300
|
default: 300
|
||||||
|
|
||||||
i2c-sda-falling-time-ns:
|
i2c-sda-falling-time-ns:
|
||||||
maxItems: 1
|
|
||||||
description: |
|
description: |
|
||||||
The property should contain the SDA falling time in nanoseconds.
|
The property should contain the SDA falling time in nanoseconds.
|
||||||
This value is used to compute the tHIGH period.
|
This value is used to compute the tHIGH period.
|
||||||
|
|
|
@ -23,7 +23,6 @@ properties:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
shunt-resistor-micro-ohms:
|
shunt-resistor-micro-ohms:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description: |
|
description: |
|
||||||
Value in micro Ohms of the shunt resistor connected between the RS+ and
|
Value in micro Ohms of the shunt resistor connected between the RS+ and
|
||||||
RS- inputs, across which the current is measured. Value needed to compute
|
RS- inputs, across which the current is measured. Value needed to compute
|
||||||
|
|
|
@ -246,7 +246,6 @@ patternProperties:
|
||||||
Resolution (bits) to use for conversions:
|
Resolution (bits) to use for conversions:
|
||||||
- can be 6, 8, 10 or 12 on stm32f4
|
- can be 6, 8, 10 or 12 on stm32f4
|
||||||
- can be 8, 10, 12, 14 or 16 on stm32h7 and stm32mp1
|
- can be 8, 10, 12, 14 or 16 on stm32h7 and stm32mp1
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
st,adc-channels:
|
st,adc-channels:
|
||||||
description: |
|
description: |
|
||||||
|
|
|
@ -42,7 +42,6 @@ properties:
|
||||||
const: 1
|
const: 1
|
||||||
|
|
||||||
ti,channel0-current-microamp:
|
ti,channel0-current-microamp:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description: Channel 0 current in uA.
|
description: Channel 0 current in uA.
|
||||||
enum:
|
enum:
|
||||||
- 0
|
- 0
|
||||||
|
@ -51,7 +50,6 @@ properties:
|
||||||
- 20
|
- 20
|
||||||
|
|
||||||
ti,channel3-current-microamp:
|
ti,channel3-current-microamp:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description: Channel 3 current in uA.
|
description: Channel 3 current in uA.
|
||||||
enum:
|
enum:
|
||||||
- 0
|
- 0
|
||||||
|
|
|
@ -46,31 +46,42 @@ properties:
|
||||||
two properties must be present:
|
two properties must be present:
|
||||||
|
|
||||||
adi,range-microvolt:
|
adi,range-microvolt:
|
||||||
$ref: /schemas/types.yaml#/definitions/int32-array
|
|
||||||
description: |
|
description: |
|
||||||
Voltage output range specified as <minimum, maximum>
|
Voltage output range specified as <minimum, maximum>
|
||||||
enum:
|
oneOf:
|
||||||
- [[0, 5000000]]
|
- items:
|
||||||
- [[0, 10000000]]
|
- const: 0
|
||||||
- [[-5000000, 5000000]]
|
- enum: [5000000, 10000000]
|
||||||
- [[-10000000, 10000000]]
|
- items:
|
||||||
|
- const: -5000000
|
||||||
|
- const: 5000000
|
||||||
|
- items:
|
||||||
|
- const: -10000000
|
||||||
|
- const: 10000000
|
||||||
|
|
||||||
adi,range-microamp:
|
adi,range-microamp:
|
||||||
$ref: /schemas/types.yaml#/definitions/int32-array
|
|
||||||
description: |
|
description: |
|
||||||
Current output range specified as <minimum, maximum>
|
Current output range specified as <minimum, maximum>
|
||||||
enum:
|
oneOf:
|
||||||
- [[0, 20000]]
|
- items:
|
||||||
- [[0, 24000]]
|
- const: 0
|
||||||
- [[4, 24000]]
|
- enum: [20000, 24000]
|
||||||
- [[-20000, 20000]]
|
- items:
|
||||||
- [[-24000, 24000]]
|
- const: 4
|
||||||
- [[-1000, 22000]]
|
- const: 24000
|
||||||
|
- items:
|
||||||
|
- const: -20000
|
||||||
|
- const: 20000
|
||||||
|
- items:
|
||||||
|
- const: -24000
|
||||||
|
- const: 24000
|
||||||
|
- items:
|
||||||
|
- const: -1000
|
||||||
|
- const: 22000
|
||||||
|
|
||||||
reset-gpios: true
|
reset-gpios: true
|
||||||
|
|
||||||
adi,dc-dc-ilim-microamp:
|
adi,dc-dc-ilim-microamp:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
enum: [150000, 200000, 250000, 300000, 350000, 400000]
|
enum: [150000, 200000, 250000, 300000, 350000, 400000]
|
||||||
description: |
|
description: |
|
||||||
The dc-to-dc converter current limit.
|
The dc-to-dc converter current limit.
|
||||||
|
|
|
@ -21,7 +21,6 @@ properties:
|
||||||
description: Connected to ADC_RDY pin.
|
description: Connected to ADC_RDY pin.
|
||||||
|
|
||||||
maxim,led-current-microamp:
|
maxim,led-current-microamp:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 2
|
maxItems: 2
|
||||||
description: |
|
description: |
|
||||||
|
|
|
@ -70,11 +70,9 @@ properties:
|
||||||
|
|
||||||
touchscreen-x-mm:
|
touchscreen-x-mm:
|
||||||
description: horizontal length in mm of the touchscreen
|
description: horizontal length in mm of the touchscreen
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
touchscreen-y-mm:
|
touchscreen-y-mm:
|
||||||
description: vertical length in mm of the touchscreen
|
description: vertical length in mm of the touchscreen
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
touchscreen-size-x: [ touchscreen-size-y ]
|
touchscreen-size-x: [ touchscreen-size-y ]
|
||||||
|
|
|
@ -259,7 +259,6 @@ properties:
|
||||||
waiting for I/O signalling and card power supply to be stable,
|
waiting for I/O signalling and card power supply to be stable,
|
||||||
regardless of whether pwrseq-simple is used. Default to 10ms if
|
regardless of whether pwrseq-simple is used. Default to 10ms if
|
||||||
no available.
|
no available.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
default: 10
|
default: 10
|
||||||
|
|
||||||
supports-cqe:
|
supports-cqe:
|
||||||
|
|
|
@ -41,13 +41,11 @@ properties:
|
||||||
description:
|
description:
|
||||||
Delay in ms after powering the card and de-asserting the
|
Delay in ms after powering the card and de-asserting the
|
||||||
reset-gpios (if any).
|
reset-gpios (if any).
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
power-off-delay-us:
|
power-off-delay-us:
|
||||||
description:
|
description:
|
||||||
Delay in us after asserting the reset-gpios (if any)
|
Delay in us after asserting the reset-gpios (if any)
|
||||||
during power off of the card.
|
during power off of the card.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
|
|
|
@ -122,7 +122,6 @@ properties:
|
||||||
such as flow control thresholds.
|
such as flow control thresholds.
|
||||||
|
|
||||||
rx-internal-delay-ps:
|
rx-internal-delay-ps:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description: |
|
description: |
|
||||||
RGMII Receive Clock Delay defined in pico seconds.
|
RGMII Receive Clock Delay defined in pico seconds.
|
||||||
This is used for controllers that have configurable RX internal delays.
|
This is used for controllers that have configurable RX internal delays.
|
||||||
|
@ -140,7 +139,6 @@ properties:
|
||||||
is used for components that can have configurable fifo sizes.
|
is used for components that can have configurable fifo sizes.
|
||||||
|
|
||||||
tx-internal-delay-ps:
|
tx-internal-delay-ps:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description: |
|
description: |
|
||||||
RGMII Transmit Clock Delay defined in pico seconds.
|
RGMII Transmit Clock Delay defined in pico seconds.
|
||||||
This is used for controllers that have configurable TX internal delays.
|
This is used for controllers that have configurable TX internal delays.
|
||||||
|
|
|
@ -208,7 +208,6 @@ properties:
|
||||||
Triplet of delays. The 1st cell is reset pre-delay in micro
|
Triplet of delays. The 1st cell is reset pre-delay in micro
|
||||||
seconds. The 2nd cell is reset pulse in micro seconds. The 3rd
|
seconds. The 2nd cell is reset pulse in micro seconds. The 3rd
|
||||||
cell is reset post-delay in micro seconds.
|
cell is reset post-delay in micro seconds.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
|
|
||||||
|
|
|
@ -83,21 +83,18 @@ properties:
|
||||||
for each of the battery capacity lookup table.
|
for each of the battery capacity lookup table.
|
||||||
|
|
||||||
operating-range-celsius:
|
operating-range-celsius:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
|
||||||
description: operating temperature range of a battery
|
description: operating temperature range of a battery
|
||||||
items:
|
items:
|
||||||
- description: minimum temperature at which battery can operate
|
- description: minimum temperature at which battery can operate
|
||||||
- description: maximum temperature at which battery can operate
|
- description: maximum temperature at which battery can operate
|
||||||
|
|
||||||
ambient-celsius:
|
ambient-celsius:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
|
||||||
description: safe range of ambient temperature
|
description: safe range of ambient temperature
|
||||||
items:
|
items:
|
||||||
- description: alert when ambient temperature is lower than this value
|
- description: alert when ambient temperature is lower than this value
|
||||||
- description: alert when ambient temperature is higher than this value
|
- description: alert when ambient temperature is higher than this value
|
||||||
|
|
||||||
alert-celsius:
|
alert-celsius:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
|
||||||
description: safe range of battery temperature
|
description: safe range of battery temperature
|
||||||
items:
|
items:
|
||||||
- description: alert when battery temperature is lower than this value
|
- description: alert when battery temperature is lower than this value
|
||||||
|
|
|
@ -50,7 +50,6 @@ properties:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
input-current-limit-microamp:
|
input-current-limit-microamp:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description: Maximum input current in micro Amps.
|
description: Maximum input current in micro Amps.
|
||||||
minimum: 50000
|
minimum: 50000
|
||||||
maximum: 500000
|
maximum: 500000
|
||||||
|
|
|
@ -62,7 +62,6 @@ properties:
|
||||||
description: IRQ line information.
|
description: IRQ line information.
|
||||||
|
|
||||||
dlg,irq-polling-delay-passive-ms:
|
dlg,irq-polling-delay-passive-ms:
|
||||||
$ref: "/schemas/types.yaml#/definitions/uint32"
|
|
||||||
minimum: 1000
|
minimum: 1000
|
||||||
maximum: 10000
|
maximum: 10000
|
||||||
description: |
|
description: |
|
||||||
|
|
|
@ -72,11 +72,9 @@ properties:
|
||||||
|
|
||||||
startup-delay-us:
|
startup-delay-us:
|
||||||
description: startup time in microseconds
|
description: startup time in microseconds
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
off-on-delay-us:
|
off-on-delay-us:
|
||||||
description: off delay time in microseconds
|
description: off delay time in microseconds
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
|
|
||||||
enable-active-high:
|
enable-active-high:
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -27,7 +27,6 @@ properties:
|
||||||
1: chargeable
|
1: chargeable
|
||||||
|
|
||||||
quartz-load-femtofarads:
|
quartz-load-femtofarads:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description:
|
description:
|
||||||
The capacitive load of the quartz(x-tal), expressed in femto
|
The capacitive load of the quartz(x-tal), expressed in femto
|
||||||
Farad (fF). The default value shall be listed (if optional),
|
Farad (fF). The default value shall be listed (if optional),
|
||||||
|
@ -47,7 +46,6 @@ properties:
|
||||||
deprecated: true
|
deprecated: true
|
||||||
|
|
||||||
trickle-resistor-ohms:
|
trickle-resistor-ohms:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description:
|
description:
|
||||||
Selected resistor for trickle charger. Should be given
|
Selected resistor for trickle charger. Should be given
|
||||||
if trickle charger should be enabled.
|
if trickle charger should be enabled.
|
||||||
|
|
|
@ -88,14 +88,12 @@ properties:
|
||||||
description:
|
description:
|
||||||
Rate at which poll occurs when auto-poll is set.
|
Rate at which poll occurs when auto-poll is set.
|
||||||
default 100ms.
|
default 100ms.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
default: 100
|
default: 100
|
||||||
|
|
||||||
poll-timeout-ms:
|
poll-timeout-ms:
|
||||||
description:
|
description:
|
||||||
Poll timeout when auto-poll is set, default
|
Poll timeout when auto-poll is set, default
|
||||||
3000ms.
|
3000ms.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
default: 3000
|
default: 3000
|
||||||
|
|
||||||
required:
|
required:
|
||||||
|
|
|
@ -41,14 +41,12 @@ properties:
|
||||||
values of 2k, 4k or 8k. If set to 0 it will be off. If this node is not
|
values of 2k, 4k or 8k. If set to 0 it will be off. If this node is not
|
||||||
mentioned or if the value is unknown, then micbias resistor is set to
|
mentioned or if the value is unknown, then micbias resistor is set to
|
||||||
4k.
|
4k.
|
||||||
$ref: "/schemas/types.yaml#/definitions/uint32"
|
|
||||||
enum: [ 0, 2, 4, 8 ]
|
enum: [ 0, 2, 4, 8 ]
|
||||||
|
|
||||||
micbias-voltage-m-volts:
|
micbias-voltage-m-volts:
|
||||||
description: The bias voltage to be used in mVolts. The voltage can take
|
description: The bias voltage to be used in mVolts. The voltage can take
|
||||||
values from 1.25V to 3V by 250mV steps. If this node is not mentioned
|
values from 1.25V to 3V by 250mV steps. If this node is not mentioned
|
||||||
or the value is unknown, then the value is set to 1.25V.
|
or the value is unknown, then the value is set to 1.25V.
|
||||||
$ref: "/schemas/types.yaml#/definitions/uint32"
|
|
||||||
enum: [ 1250, 1500, 1750, 2000, 2250, 2500, 2750, 3000 ]
|
enum: [ 1250, 1500, 1750, 2000, 2250, 2500, 2750, 3000 ]
|
||||||
|
|
||||||
lrclk-strength:
|
lrclk-strength:
|
||||||
|
|
|
@ -19,7 +19,6 @@ properties:
|
||||||
pattern: "^watchdog(@.*|-[0-9a-f])?$"
|
pattern: "^watchdog(@.*|-[0-9a-f])?$"
|
||||||
|
|
||||||
timeout-sec:
|
timeout-sec:
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
|
||||||
description:
|
description:
|
||||||
Contains the watchdog timeout in seconds.
|
Contains the watchdog timeout in seconds.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue