linux/Documentation/devicetree/bindings/iio/adc
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
..
ad7949.txt dt-bindings: iio: adc: Add AD7949 device tree bindings in documentation 2018-11-03 09:44:34 +00:00
adc.txt dt-bindings: iio: adc: Add common ADCs properties to a separate file 2018-11-17 16:39:51 +00:00
adi,ad7091r5.yaml dt-binding: iio: Add documentation for AD7091R5 2019-11-16 17:07:19 +00:00
adi,ad7124.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
adi,ad7192.yaml dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false' 2020-03-27 08:27:58 -06:00
adi,ad7292.yaml dt-bindings: iio: adc: ad7292: fix constraint over channel quantity 2019-12-08 18:10:28 +00:00
adi,ad7606.yaml dt-bindings: iio: adc: ad7606: Fix wrong maxItems value 2020-01-14 11:55:12 -06:00
adi,ad7768-1.txt dt-bindings: iio: adc: Add docs for AD7768-1 2019-02-02 10:30:20 +00:00
adi,ad7780.yaml dt-bindings: Add missing 'additionalProperties: false' 2020-03-31 09:03:17 -06:00
adi,ad7923.yaml dt-bindings: iio: adc: ad7923: Add binding documentation for AD7928 2020-03-08 17:28:41 +00:00
ads1015.txt hwmon: Remove ads1015 driver 2019-09-03 12:47:17 -07:00
allwinner,sun8i-a33-ths.yaml dt-bindings: Change maintainer address 2019-12-12 18:38:10 -06:00
amlogic,meson-saradc.txt dt-bindings: iio: adc: document the Meson G12A support 2019-04-04 20:19:51 +01:00
aspeed_adc.txt iio: adc: aspeed: Deassert reset in probe 2017-12-02 10:41:15 +00:00
at91_adc.txt
at91-sama5d2_adc.txt dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc 2020-01-14 15:06:56 +01:00
avia-hx711.yaml dt-bindings: Add missing 'additionalProperties: false' 2020-03-31 09:03:17 -06:00
axp20x_adc.txt dt-bindings: iio: adc: add binding for X-Powers AXP PMICs ADC 2018-01-30 18:33:23 +00:00
berlin2_adc.txt
brcm,iproc-static-adc.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
cc10001_adc.txt
cpcap-adc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
da9150-gpadc.txt
envelope-detector.txt
fsl,imx25-gcq.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
hi8435.txt
imx7d-adc.txt dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required 2019-04-23 09:48:46 +08:00
ingenic,adc.txt dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC 2019-09-08 13:22:03 +01:00
lltc,ltc2496.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
lpc32xx-adc.txt dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply 2019-04-04 20:20:02 +01:00
lpc1850-adc.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
ltc2497.txt iio:adc: Driver for Linear Technology LTC2497 ADC 2017-04-02 10:56:59 +01:00
max1118.txt iio: adc: add max1117/max1118/max1119 ADC driver 2017-04-14 15:09:06 +01:00
max9611.txt dt-bindings: iio: adc: Add max9611 ADC 2017-04-08 17:25:59 +01:00
max11100.txt dt-bindings: iio: document MAX11100 ADC 2017-01-22 13:20:54 +00:00
maxim,max1238.yaml dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion 2020-03-08 17:28:36 +00:00
maxim,max1363.yaml dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion 2020-03-08 17:28:36 +00:00
mcp320x.txt dt-bindings: iio: adc: mcp320x: Use vendor prefix compatible strings 2018-04-21 15:58:50 +01:00
mcp3422.txt
microchip,mcp3911.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
mt6577_auxadc.txt dt-bindings: iio: adc: mediatek: Add document for mt6765 2019-05-19 09:18:30 +01:00
nuvoton-nau7802.txt
nuvoton,npcm-adc.txt dt-binding: iio: add NPCM ADC reset support 2020-02-14 15:06:24 +00:00
palmas-gpadc.txt
qcom,pm8xxx-xoadc.txt iio: xoadc: augment DT bindings a bit 2017-04-08 17:40:07 +01:00
qcom,spmi-iadc.txt
qcom,spmi-vadc.txt dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC 2019-03-27 23:34:00 -05:00
renesas,gyroadc.txt iio: use proper name for the R-Car SoC 2017-06-03 09:54:57 +01:00
rockchip-saradc.txt dt-bindings: adc: add description for rv1108 saradc 2017-08-12 13:05:27 +01:00
samsung,exynos-adc.yaml dt-bindings: Fix dtc warnings in examples 2020-02-28 14:15:52 -06:00
sigma-delta-modulator.yaml dt-bindings: iio: adc: convert sd modulator to json-schema 2019-12-29 15:20:10 +00:00
sprd,sc27xx-adc.txt iio: adc: sc27xx: Add ADC scale calibration 2018-09-02 09:52:55 +01:00
st,stm32-adc.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
st,stm32-dfsdm-adc.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
stmpe-adc.txt iio: adc: add STMPE ADC devicetree bindings 2019-01-16 12:37:36 +00:00
ti-adc084s021.txt dt-bindings: iio: adc: add driver for the ti-adc084s021 chip 2017-05-14 16:34:09 +01:00
ti-adc108s102.txt iio: adc: Add support for TI ADC108S102 and ADC128S102 2017-05-21 15:11:14 +01:00
ti-adc128s052.txt iio: adc128s052: Add pin-compatible IDs 2018-11-03 09:44:21 +00:00
ti-adc161s626.txt
ti-adc0832.txt
ti-adc12138.txt
ti-ads124s08.txt iio: ti-ads124s08: Add DT binding documentation 2019-01-12 18:39:47 +00:00
ti-ads7950.txt DT/bindings: Add bindings for TI ADS7950 A/DC chips 2017-01-15 13:50:06 +00:00
ti-ads8344.txt dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips 2019-04-22 11:34:13 +01:00
ti-ads8688.txt
twl4030-madc.txt
vf610-adc.txt
xilinx-xadc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00