linux/Documentation/devicetree/bindings/leds
Rob Herring 3d21a46093 dt-bindings: Remove cases of 'allOf' containing a '$ref'
json-schema versions draft7 and earlier have a weird behavior in that
any keywords combined with a '$ref' are ignored (silently). The correct
form was to put a '$ref' under an 'allOf'. This behavior is now changed
in the 2019-09 json-schema spec and '$ref' can be mixed with other
keywords. The json-schema library doesn't yet support this, but the
tooling now does a fixup for this and either way works.

This has been a constant source of review comments, so let's change this
treewide so everyone copies the simpler syntax.

Scripted with ruamel.yaml with some manual fixups. Some minor whitespace
changes from the script.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Maxime Ripard <mripard@kernel.org>
Acked-by: Lee Jones <lee.jones@linaro.org>
Acked-By: Vinod Koul <vkoul@kernel.org>
Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Acked-by: Wolfram Sang <wsa@the-dreams.de> # for I2C
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> #for-iio
Reviewed-by: Stephen Boyd <sboyd@kernel.org> # clock
Signed-off-by: Rob Herring <robh@kernel.org>
2020-05-03 11:10:41 -05:00
..
backlight backlight: qcom-wled: Add new properties for PMI8998 2019-11-01 08:11:43 +00:00
irled Documentation: spi-ir-led: fix spelling mistake "balue"->"value" 2020-01-08 10:41:59 -06:00
ams,as3645a.txt dt-bindings: as3645a: Add function and color properties 2019-07-25 20:08:00 +02:00
common.txt dt-bindings: leds: Convert common LED binding to schema 2020-01-23 15:15:53 -06:00
common.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
leds-aat1290.txt dt-bindings: aat1290: Add function and color properties 2019-07-25 20:07:59 +02:00
leds-an30259a.txt dt-bindings: an30259a: Add function and color properties 2019-07-25 20:08:01 +02:00
leds-bcm6328.txt leds: centralize definition of "default-state" property 2016-08-19 21:05:39 +02:00
leds-bcm6358.txt leds: centralize definition of "default-state" property 2016-08-19 21:05:39 +02:00
leds-cpcap.txt leds: cpcap: new driver 2017-03-29 21:02:27 +02:00
leds-cr0014114.txt dt-bindings: cr0014114: Add function and color properties 2019-07-25 20:07:58 +02:00
leds-el15203000.txt dt-bindings: Add docs for EL15203000 2019-11-03 17:36:58 +01:00
leds-gpio.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
leds-is31fl32xx.txt leds: Add SN3218 and SN3216 support to the IS31FL32XX driver 2016-03-14 09:22:22 +01:00
leds-is31fl319x.txt DT: leds: Add bindings for ISSI is31fl319x 2016-08-15 14:02:35 +02:00
leds-ktd2692.txt leds: ktd2692: add device tree bindings for ktd2692 2015-05-25 13:26:44 -07:00
leds-lm3532.txt dt: lm3532: Add property for full scale current. 2019-08-26 20:03:57 +02:00
leds-lm3601x.txt dt-bindings: lm36010: Add function and color properties 2019-07-25 20:07:57 +02:00
leds-lm3692x.txt dt: bindings: lm3692x: Add led-max-microamp property 2020-01-06 00:41:17 +01:00
leds-lm3697.txt dt-bindings: ti-lmu: Modify dt bindings for the LM3697 2019-05-24 22:40:46 +02:00
leds-lm36274.txt dt: leds-lm36274.txt: fix a broken reference to ti-lmu.txt 2019-06-28 20:57:36 +02:00
leds-lp55xx.txt leds: lp55xx: add DT bindings for LP55231 2014-05-08 14:28:08 +08:00
leds-lp8860.txt dt-bindings: lp8860: Add function and color properties 2019-07-25 20:07:55 +02:00
leds-lt3593.txt dt-bindings: lt3593: Add function and color properties 2019-07-25 20:07:54 +02:00
leds-max77650.yaml dt-bindings: Add missing 'additionalProperties: false' 2020-03-31 09:03:17 -06:00
leds-mt6323.txt dt-bindings: leds: Add document bindings for leds-mt6323 2017-03-21 20:13:19 +01:00
leds-netxbig.txt leds: netxbig: add device tree binding 2015-11-03 08:59:25 +01:00
leds-ns2.txt leds: leds-ns2: move LED modes mapping outside of the driver 2015-08-28 14:06:06 +02:00
leds-pca955x.txt dt-bindings: leds: add pca955x 2017-08-29 21:10:21 +02:00
leds-pca9532.txt leds: pca9532: Extend pca9532 device tree support 2017-04-19 20:27:50 +02:00
leds-pm8058.txt leds: pm8058: add device tree bindings 2016-08-16 22:37:20 +02:00
leds-powernv.txt leds/powernv: Add driver for PowerNV platform 2015-08-20 18:19:07 +10:00
leds-pwm.txt leds: leds-pwm: add DT support for LEDs wired to supply 2014-05-08 14:28:07 +08:00
leds-sc27xx-bltc.txt dt-bindings: sc27xx-blt: Add function and color properties 2019-07-25 20:07:53 +02:00
leds-spi-byte.txt dt-bindings: leds: Add binding for spi-byte LED. 2019-05-24 22:18:37 +02:00
leds-tlc591xx.txt leds: tlc591xx: Document binding for the TI 8/16 Channel i2c LED driver 2015-05-04 11:05:54 -07:00
leds-trigger-pattern.txt dt-bindings: leds: Add pattern initialization from Device Tree 2019-01-16 22:06:51 +01:00
pca963x.txt leds: pca963x: Add bindings to invert polarity 2017-05-14 13:01:29 +02:00
register-bit-led.txt docs: dt: fix several broken references due to renames 2020-02-24 12:12:44 -06:00
rohm,bd71828-leds.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
tca6507.txt Documentation: dts: tcs6507: Fix wrong statement about #gpio-cells 2014-07-22 16:26:43 -07:00
trigger-source.yaml dt-bindings: leds: Convert common LED binding to schema 2020-01-23 15:15:53 -06:00