linux/Documentation/devicetree/bindings/mtd
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
..
partitions mtd: partitions: Add AFS partitions DT bindings 2019-05-06 21:48:46 +02:00
allwinner,sun4i-a10-nand.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
amlogic,meson-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
arm-versatile.txt mtd: augment the "arm,versatile-flash" bindings 2016-04-04 10:33:16 +02:00
aspeed-smc.txt mtd: spi-nor: bindings for the Aspeed memory controllers 2017-02-10 13:54:54 +01:00
atmel-dataflash.txt
atmel-nand.txt dt-bindings: atmel-nand: add microchip,sam9x60-pmecc 2020-01-14 15:06:57 +01:00
brcm,brcmnand.txt dt: bindings: brcmnand: Add support for flash-edu 2020-03-11 16:21:34 +01:00
cadence-nand-controller.txt docs: dt: fix several broken doc references 2020-02-24 12:27:19 -06:00
cadence-quadspi.txt dt-bindings: cadence-quadspi: add options reset property 2019-06-27 17:17:13 +03:00
common.txt dt-bindings: mtd: add a common label property to all mtd devices 2017-02-10 10:16:49 -08:00
cortina,gemini-flash.txt mtd: add DT bindings for the Cortina Systems Gemini Flash 2017-02-08 11:36:10 -08:00
cypress,hyperflash.txt dt-bindings: mtd: Add binding documentation for HyperFlash 2019-06-27 19:47:52 +02:00
davinci-nand.txt
denali,nand.yaml dt-bindings: Clean-up schema indentation formatting 2020-04-16 16:59:22 -05:00
diskonchip.txt mtd: docg3: add device-tree documentation 2014-10-22 01:35:40 -07:00
elm.txt dt-bindings: mtd: elm: Correct compatible string requirement 2017-06-22 21:10:47 +02:00
flctl-nand.txt
fsl-upm-nand.txt
fsmc-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
gpio-control-nand.txt mtd: nand: gpio: update binding 2017-05-10 18:18:55 -07:00
gpmc-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
gpmc-nor.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
gpmc-onenand.txt dt-bindings: mtd: gpmc-onenand: Update properties description 2018-01-12 15:34:02 +01:00
gpmi-nand.txt dt-bindings: mtd: rawnand: gpmi: document specific ECC strength 2018-04-29 08:56:40 +02:00
hisi504-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
hisilicon,fmc-spi-nor.txt mtd: spi-nor: add hisilicon spi-nor flash controller driver 2016-07-13 17:49:45 -07:00
ibm,ndfc.txt dt-bindings: powerpc/4xx: move 4xx NDFC and EMAC bindings to subsystem directories 2018-04-27 16:56:56 -05:00
ingenic,jz4780-nand.txt dt-bindings: mtd: ingenic: Use standard ecc-engine property 2019-03-21 16:55:30 +01:00
intel,ixp4xx-flash.txt mtd: add DT bindings for the Intel IXP4xx Flash 2019-10-29 14:24:51 +01:00
jedec,spi-nor.txt mtd: spi-nor: only apply reset hacks to broken hardware 2018-08-01 09:27:38 +02:00
lpc32xx-mlc.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
lpc32xx-slc.txt
marvell-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
microchip,mchp23k256.txt mtd: mchp23k256: Add support for mchp23lcv1024 2017-06-08 16:32:11 -07:00
mtd-physmap.txt dt-binding: mtd: physmap: Add example using addr-gpios property 2019-05-06 21:46:45 +02:00
mtk-nand.txt MTD changes: 2018-06-08 10:39:20 -07:00
mxc-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
mxic-nand.txt dt-bindings: mtd: Document Macronix raw NAND controller bindings 2019-08-26 09:25:41 +02:00
nand-controller.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
nand-macronix.txt dt-bindings: mtd: Document Macronix NAND device bindings 2020-03-11 16:17:54 +01:00
nvidia-tegra20-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
nxp-spifi.txt doc: dt: add documentation for nxp,lpc1773-spifi 2015-08-14 11:22:54 -07:00
orion-nand.txt
oxnas-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
partition.txt dt-bindings: mtd: explicitly document nesting partitions descriptions 2018-07-24 23:04:24 +02:00
qcom_nandc.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
samsung-s3c2410.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
spear_smi.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
spi-nand.txt dt-bindings: Add bindings for SPI NAND devices 2018-07-18 09:24:11 +02:00
st-fsm.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
st,stm32-fmc2-nand.yaml dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema 2019-11-21 13:56:18 -06:00
tango-nand.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00
ti,am654-hbmc.txt dt-bindings: mtd: Add bindings for TI's AM654 HyperBus memory controller 2019-06-27 19:48:08 +02:00
vf610-nfc.txt dt: bindings: mtd: replace references to nand.txt with nand-controller.yaml 2019-05-22 09:08:20 -05:00