projects/linux·commit 4071b856

Merge tag 'devicetree-fixes-for-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

4071b856 · Linus Torvalds <[email protected]> · 2020-06-12 11:56:43 -07:00

Pull Devicetree fixes from Rob Herring:

 - Another round of whack-a-mole removing 'allOf', redundant cases of
   'maxItems' and incorrect 'reg' sizes

 - Fix support for yaml.h in non-standard paths

* tag 'devicetree-fixes-for-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  dt-bindings: Remove redundant 'maxItems'
  dt-bindings: Fix more incorrect 'reg' property sizes in examples
  dt-bindings: phy: qcom: Fix missing 'ranges' and example addresses
  dt-bindings: Remove more cases of 'allOf' containing a '$ref'
  scripts/dtc: use pkg-config to include <yaml.h> in non-standard path
Commit
4071b856afc8a49ec41e98ff45151bb0800bc46d
Parents
7de26c41 · 8440d4a7

Merge commit. Changes below are compared with the first parent: 7de26c41.

Changes

51 files changed · +273 −363

FileStatusAddDelContent
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yamlmodified+2−3View file
Documentation/devicetree/bindings/ata/sata_highbank.yamlmodified+9−12View file
Documentation/devicetree/bindings/bus/baikal,bt1-apb.yamlmodified+2−2View file
Documentation/devicetree/bindings/bus/baikal,bt1-axi.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/imx6q-clock.yamlmodified+0−1View file
Documentation/devicetree/bindings/clock/imx6sl-clock.yamlmodified+0−1View file
Documentation/devicetree/bindings/clock/imx6sll-clock.yamlmodified+0−1View file
Documentation/devicetree/bindings/clock/imx6sx-clock.yamlmodified+0−1View file
Documentation/devicetree/bindings/clock/imx6ul-clock.yamlmodified+0−1View file
Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yamlmodified+2−2View file
Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yamlmodified+3−4View file
Documentation/devicetree/bindings/iio/imu/adi,adis16475.yamlmodified+1−2View file
Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yamlmodified+2−3View file
Documentation/devicetree/bindings/input/iqs269a.yamlmodified+98−124View file
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yamlmodified+6−8View file
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yamlmodified+3−4View file
Documentation/devicetree/bindings/ipmi/ipmi-smic.yamlmodified+4−6View file
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yamlmodified+17−26View file
Documentation/devicetree/bindings/leds/leds-aw2013.yamlmodified+1−2View file
Documentation/devicetree/bindings/leds/leds-sgm3140.yamlmodified+1−2View file
Documentation/devicetree/bindings/mailbox/sprd-mailbox.yamlmodified+1−1View file
Documentation/devicetree/bindings/media/i2c/ov8856.yamlmodified+1−2View file
Documentation/devicetree/bindings/media/rockchip,vdec.yamlmodified+1−1View file
Documentation/devicetree/bindings/media/rockchip-vpu.yamlmodified+1−1View file
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yamlmodified+2−3View file
Documentation/devicetree/bindings/mtd/arasan,nand-controller.yamlmodified+1−1View file
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yamlmodified+1−2View file
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yamlmodified+3−5View file
Documentation/devicetree/bindings/pci/cdns-pcie-ep.yamlmodified+1−2View file
Documentation/devicetree/bindings/pci/cdns-pcie-host.yamlmodified+1−2View file
Documentation/devicetree/bindings/phy/calxeda-combophy.yamlmodified+2−3View file
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yamlmodified+12−8View file
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yamlmodified+21−17View file
Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yamlmodified+1−1View file
Documentation/devicetree/bindings/phy/renesas,usb3-phy.yamlmodified+2−3View file
Documentation/devicetree/bindings/power/supply/cw2015_battery.yamlmodified+6−9View file
Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yamlmodified+2−4View file
Documentation/devicetree/bindings/pwm/imx-pwm.yamlmodified+0−2View file
Documentation/devicetree/bindings/regulator/maxim,max77826.yamlmodified+3−6View file
Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yamlmodified+11−16View file
Documentation/devicetree/bindings/rng/arm-cctrng.yamlmodified+2−4View file
Documentation/devicetree/bindings/serial/samsung_uart.yamlmodified+2−3View file
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yamlmodified+3−6View file
Documentation/devicetree/bindings/sound/fsl,easrc.yamlmodified+9−12View file
Documentation/devicetree/bindings/sound/simple-card.yamlmodified+4−6View file
Documentation/devicetree/bindings/sound/tlv320adcx140.yamlmodified+12−14View file
Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.yamlmodified+2−3View file
Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yamlmodified+9−15View file
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yamlmodified+0−2View file
Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yamlmodified+1−2View file
scripts/dtc/Makefilemodified+3−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml

View file
diff --git a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
index 81534d0..b71a20a 100644
--- a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
+++ b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
@@ -85,9 +85,8 @@ properties:
CPU power good signal from external PMIC to PMC is enabled.
nvidia,suspend-mode:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2]
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2]
description:
The suspend mode that the platform should use.
Mode 0 is for LP0, CPU + Core voltage off and DRAM in self-refresh

Documentation/devicetree/bindings/ata/sata_highbank.yaml

View file
diff --git a/Documentation/devicetree/bindings/ata/sata_highbank.yaml b/Documentation/devicetree/bindings/ata/sata_highbank.yaml
index b195457..5e2a239 100644
--- a/Documentation/devicetree/bindings/ata/sata_highbank.yaml
+++ b/Documentation/devicetree/bindings/ata/sata_highbank.yaml
@@ -40,28 +40,25 @@ properties:
calxeda,led-order:
description: Maps port numbers to offsets within the SGPIO bitstream.
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32-array
- - minItems: 1
- maxItems: 8
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ minItems: 1
+ maxItems: 8
calxeda,port-phys:
description: |
phandle-combophy and lane assignment, which maps each SATA port to a
combophy and a lane within that combophy
- allOf:
- - $ref: /schemas/types.yaml#/definitions/phandle-array
- - minItems: 1
- maxItems: 8
+ $ref: /schemas/types.yaml#/definitions/phandle-array
+ minItems: 1
+ maxItems: 8
calxeda,tx-atten:
description: |
Contains TX attenuation override codes, one per port.
The upper 24 bits of each entry are always 0 and thus ignored.
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32-array
- - minItems: 1
- maxItems: 8
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ minItems: 1
+ maxItems: 8
calxeda,sgpio-gpio:
description: |

Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml

View file
diff --git a/Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml b/Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
index d6a3b71..68b0131 100644
--- a/Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
+++ b/Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
@@ -71,8 +71,8 @@ examples:
bus@1f059000 {
compatible = "baikal,bt1-apb", "simple-bus";
- reg = <0 0x1f059000 0 0x1000>,
- <0 0x1d000000 0 0x2040000>;
+ reg = <0x1f059000 0x1000>,
+ <0x1d000000 0x2040000>;
reg-names = "ehb", "nodev";
#address-cells = <1>;
#size-cells = <1>;

Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml

View file
diff --git a/Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml b/Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
index 203bc0e..29e1aae 100644
--- a/Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
+++ b/Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
@@ -85,8 +85,8 @@ examples:
bus@1f05a000 {
compatible = "baikal,bt1-axi", "simple-bus";
- reg = <0 0x1f05a000 0 0x1000>,
- <0 0x1f04d110 0 0x8>;
+ reg = <0x1f05a000 0x1000>,
+ <0x1f04d110 0x8>;
reg-names = "qos", "ehb";
#address-cells = <1>;
#size-cells = <1>;

Documentation/devicetree/bindings/clock/imx6q-clock.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/imx6q-clock.yaml b/Documentation/devicetree/bindings/clock/imx6q-clock.yaml
index 429e3b6..92a8e54 100644
--- a/Documentation/devicetree/bindings/clock/imx6q-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/imx6q-clock.yaml
@@ -23,7 +23,6 @@ properties:
items:
- description: CCM interrupt request 1
- description: CCM interrupt request 2
- maxItems: 2
'#clock-cells':
const: 1

Documentation/devicetree/bindings/clock/imx6sl-clock.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/imx6sl-clock.yaml b/Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
index 135568c..c97bf95 100644
--- a/Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
@@ -23,7 +23,6 @@ properties:
items:
- description: CCM interrupt request 1
- description: CCM interrupt request 2
- maxItems: 2
'#clock-cells':
const: 1

Documentation/devicetree/bindings/clock/imx6sll-clock.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/imx6sll-clock.yaml b/Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
index fa55f1c..de48924 100644
--- a/Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
@@ -23,7 +23,6 @@ properties:
items:
- description: CCM interrupt request 1
- description: CCM interrupt request 2
- maxItems: 2
'#clock-cells':
const: 1

Documentation/devicetree/bindings/clock/imx6sx-clock.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/imx6sx-clock.yaml b/Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
index 982d698..e50cdde 100644
--- a/Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
@@ -23,7 +23,6 @@ properties:
items:
- description: CCM interrupt request 1
- description: CCM interrupt request 2
- maxItems: 2
'#clock-cells':
const: 1

Documentation/devicetree/bindings/clock/imx6ul-clock.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/imx6ul-clock.yaml b/Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
index 3c779ee..36ce766 100644
--- a/Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
+++ b/Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
@@ -23,7 +23,6 @@ properties:
items:
- description: CCM interrupt request 1
- description: CCM interrupt request 2
- maxItems: 2
'#clock-cells':
const: 1

Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml b/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml
index 1695e3e..ed8148e 100644
--- a/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml
+++ b/Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml
@@ -106,8 +106,8 @@ examples:
#include <dt-bindings/power/rk3288-power.h>
vopb: vopb@ff930000 {
compatible = "rockchip,rk3288-vop";
- reg = <0x0 0xff930000 0x0 0x19c>,
- <0x0 0xff931000 0x0 0x1000>;
+ reg = <0xff930000 0x19c>,
+ <0xff931000 0x1000>;
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru ACLK_VOP0>,
<&cru DCLK_VOP0>,

Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml

View file
diff --git a/Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml b/Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
index 04a3c51..1240f62 100644
--- a/Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
+++ b/Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
@@ -63,11 +63,10 @@ patternProperties:
snps,nr-gpios:
description: The number of GPIO pins exported by the port.
+ $ref: /schemas/types.yaml#/definitions/uint32
default: 32
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 1
- maximum: 32
+ minimum: 1
+ maximum: 32
interrupts:
description: |

Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml b/Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
index 98baecb..208faaf 100644
--- a/Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
+++ b/Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
@@ -67,8 +67,7 @@ properties:
1 - direct_sync
2 - scaled_sync
3 - pulse_sync
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
+ $ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 3

Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml b/Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
index efd2eba..e201a06 100644
--- a/Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
+++ b/Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
@@ -25,9 +25,8 @@ properties:
amstaos,cover-comp-gain:
description: Multiplier for gain compensation
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [1, 16]
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [1, 16]
required:
- compatible

Documentation/devicetree/bindings/input/iqs269a.yaml

View file
diff --git a/Documentation/devicetree/bindings/input/iqs269a.yaml b/Documentation/devicetree/bindings/input/iqs269a.yaml
index f0242bb..9c154e5 100644
--- a/Documentation/devicetree/bindings/input/iqs269a.yaml
+++ b/Documentation/devicetree/bindings/input/iqs269a.yaml
@@ -40,10 +40,9 @@ properties:
posed on channels 6 and 7 by Hall-effect sensing.
azoteq,suspend-mode:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description: |
Specifies the power mode during suspend as follows:
0: Automatic (same as normal runtime, i.e. suspend/resume disabled)
@@ -56,11 +55,10 @@ properties:
description: Divides the device's core clock by a factor of 4.
azoteq,ulp-update:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 7
- default: 3
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 7
+ default: 3
description: Specifies the ultra-low-power mode update rate.
azoteq,reseed-offset:
@@ -70,34 +68,30 @@ properties:
reseed events.
azoteq,filt-str-lp-lta:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description:
Specifies the long-term average filter strength during low-power mode.
azoteq,filt-str-lp-cnt:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description:
Specifies the raw count filter strength during low-power mode.
azoteq,filt-str-np-lta:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description:
Specifies the long-term average filter strength during normal-power mode.
azoteq,filt-str-np-cnt:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description:
Specifies the raw count filter strength during normal-power mode.
@@ -156,11 +150,10 @@ properties:
description: Disables all raw count filtering.
azoteq,gpio3-select:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 7
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 7
+ default: 0
description:
Selects the channel for which the GPIO3 pin represents touch state.
@@ -172,10 +165,9 @@ properties:
in either direction.
azoteq,tx-freq:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description: |
Specifies the inductive sensing excitation frequency as follows (paren-
thesized numbers represent the frequency if 'azoteq,clk-div' is present):
@@ -189,10 +181,9 @@ properties:
description: Increases the global capacitance adder from 0.5 pF to 1.5 pF.
azoteq,reseed-select:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 0
description: |
Specifies the event(s) that prompt the device to reseed (i.e. reset the
long-term average) of an associated channel as follows:
@@ -208,10 +199,9 @@ properties:
channels.
azoteq,filt-str-slider:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 1
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 1
description: Specifies the slider coordinate filter strength.
patternProperties:
@@ -246,27 +236,25 @@ patternProperties:
description: Specifies that the channel participates in slider 1.
azoteq,rx-enable:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32-array
- - minItems: 1
- maxItems: 8
- items:
- minimum: 0
- maximum: 7
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ minItems: 1
+ maxItems: 8
+ items:
+ minimum: 0
+ maximum: 7
description:
Specifies the CRX pin(s) associated with the channel. By default, only
the CRX pin corresponding to the channel's index is enabled (e.g. CRX0
for channel 0).
azoteq,tx-enable:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32-array
- - minItems: 1
- maxItems: 8
- items:
- minimum: 0
- maximum: 7
- default: [0, 1, 2, 3, 4, 5, 6, 7]
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ minItems: 1
+ maxItems: 8
+ items:
+ minimum: 0
+ maximum: 7
+ default: [0, 1, 2, 3, 4, 5, 6, 7]
description: Specifies the TX pin(s) associated with the channel.
azoteq,meas-cap-decrease:
@@ -279,10 +267,9 @@ patternProperties:
description: Floats any inactive CRX pins instead of grounding them.
azoteq,local-cap-size:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2]
+ default: 0
description: |
Specifies the capacitance to be added to the channel as follows:
0: None
@@ -296,10 +283,9 @@ patternProperties:
deep-touch events relative to their respective thresholds.
azoteq,proj-bias:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 2
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 2
description: |
Specifies the bias current applied during projected-capacitance
sensing as follows:
@@ -309,10 +295,9 @@ patternProperties:
3: 20 uA
azoteq,sense-mode:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 9, 14, 15]
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 9, 14, 15]
+ default: 0
description: |
Specifies the channel's sensing mode as follows:
0: Self capacitance
@@ -322,10 +307,9 @@ patternProperties:
15: Temperature
azoteq,sense-freq:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 1
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 1
description: |
Specifies the channel's sensing frequency as follows (parenthesized
numbers represent the frequency if 'azoteq,clk-div' is present):
@@ -339,10 +323,9 @@ patternProperties:
description: Enables the static front-end for the channel.
azoteq,ati-mode:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [0, 1, 2, 3]
- default: 3
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [0, 1, 2, 3]
+ default: 3
description: |
Specifies the channel's ATI mode as follows:
0: Disabled
@@ -351,39 +334,35 @@ patternProperties:
3: Full
azoteq,ati-base:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - enum: [75, 100, 150, 200]
- default: 100
+ $ref: /schemas/types.yaml#/definitions/uint32
+ enum: [75, 100, 150, 200]
+ default: 100
description: Specifies the channel's ATI base.
azoteq,ati-target:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - multipleOf: 32
- minimum: 0
- maximum: 2016
- default: 512
+ $ref: /schemas/types.yaml#/definitions/uint32
+ multipleOf: 32
+ minimum: 0
+ maximum: 2016
+ default: 512
description: Specifies the channel's ATI target.
azoteq,assoc-select:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32-array
- - minItems: 1
- maxItems: 8
- items:
- minimum: 0
- maximum: 7
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ minItems: 1
+ maxItems: 8
+ items:
+ minimum: 0
+ maximum: 7
description:
Specifies the associated channels for which the channel serves as a
reference channel. By default, no channels are selected.
azoteq,assoc-weight:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 255
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 255
+ default: 0
description:
Specifies the channel's impact weight if it acts as an associated
channel (0 = 0% impact, 255 = 200% impact).
@@ -411,11 +390,10 @@ patternProperties:
properties:
azoteq,thresh:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 255
- default: 10
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 255
+ default: 10
description: Specifies the threshold for the event.
linux,code:
@@ -430,19 +408,17 @@ patternProperties:
properties:
azoteq,thresh:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 255
- default: 8
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 255
+ default: 8
description: Specifies the threshold for the event.
azoteq,hyst:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 15
- default: 4
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 15
+ default: 4
description: Specifies the hysteresis for the event.
linux,code:
@@ -457,19 +433,17 @@ patternProperties:
properties:
azoteq,thresh:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 255
- default: 26
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 255
+ default: 26
description: Specifies the threshold for the event.
azoteq,hyst:
- allOf:
- - $ref: /schemas/types.yaml#/definitions/uint32
- - minimum: 0
- maximum: 15
- default: 0
+ $ref: /schemas/types.yaml#/definitions/uint32
+ minimum: 0
+ maximum: 15
+ default: 0
description: Specifies the hysteresis for the event.
linux,code:

Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml

View file
diff --git a/Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml b/Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
index 1a5ebbd..1b256d9 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
+++ b/Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
@@ -25,19 +25,17 @@ properties:
description:
u32 value of the base of parent HyperTransport vector allocated
to PCH MSI.

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/leds/leds-aw2013.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/leds/leds-sgm3140.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/i2c/ov8856.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/rockchip,vdec.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/media/rockchip-vpu.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/phy/calxeda-combophy.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/pwm/imx-pwm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/regulator/maxim,max77826.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/rng/arm-cctrng.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/serial/samsung_uart.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/fsl,easrc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/simple-card.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sound/tlv320adcx140.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/thermal/socionext,uniphier-thermal.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml

View file

This diff is incomplete. Download the complete patch.

scripts/dtc/Makefile

View file

This diff is incomplete. Download the complete patch.