mirror-linux/Documentation/devicetree/bindings/mtd
Markus Stockhausen 12bfcb84dc dt-bindings: mtd: Add realtek,rtl9301-ecc
Add a dtschema for the ECC engine on the Realtek RTL93xx SoCs.
The engine supports BCH6 and BCH12 parity for 512 byte blocks.

The hardware can make use of interrupts but this is not yet
supported by the driver. From the known datasheets it is
connected to the LXB (lexra bus) and propably depends on its
clock. Provide an optional clock property that can describe
the relation.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
2025-09-29 17:54:33 +02:00
..
partitions dt-bindings: mtd: fixed-partitions: Fix "compression" typo 2024-12-03 11:31:19 -06:00
allwinner,sun4i-a10-nand.yaml dt-bindings: mtd: sunxi: Prevent NAND chip unevaluated properties 2023-06-22 23:05:22 +02:00
amlogic,meson-nand.yaml dt-bindings: mtd: amlogic,meson-nand: support fields for boot ROM code 2024-05-27 13:52:07 +02:00
arasan,nand-controller.yaml dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined 2025-02-07 15:46:49 +01:00
arm,pl353-nand-r2p1.yaml Devicetree fixes for 6.4, part 1: 2023-05-05 13:27:59 -07:00
atmel,dataflash.yaml dt-bindings: mtd: atmel,dataflash: convert txt to yaml 2025-03-18 17:19:13 +01:00
atmel-nand.txt dt-bindings: mfd: syscon: Add more simple compatibles 2024-07-04 17:38:38 +01:00
brcm,brcmnand.yaml dt-bindings: mtd: brcmnand: Add ecc strap property 2024-02-26 11:36:42 +01:00
cdns,hp-nfc.yaml dt-bindings: mtd: cadence: document required clock-names 2025-02-14 19:25:43 +01:00
denali,nand.yaml dt-bindings: mtd: denali: Prevent NAND chip unevaluated properties 2023-06-22 23:08:26 +02:00
diskonchip.txt
flctl-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
fsl,vf610-nfc.yaml dt-bindings: mtd: convert vf610-nfc to yaml format 2025-04-28 10:37:19 +02:00
fsl-upm-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
fsmc-nand.txt
gpio-control-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
gpmi-nand.yaml dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips 2025-03-18 17:17:36 +01:00
hisi504-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
hisilicon,fmc-spi-nor.txt
ibm,ndfc.txt
ingenic,nand.yaml dt-bindings: mtd: ingenic: Prevent NAND chip unevaluated properties 2023-06-22 23:05:18 +02:00
intel,lgm-ebunand.yaml dt-bindings: mtd: intel: Prevent NAND chip unevaluated properties 2023-06-22 23:08:31 +02:00
jedec,spi-nor.yaml dt-bindings: mtd: jedec,spi-nor: Add atmel,at26* compatible string 2025-07-03 17:02:45 +02:00
loongson,ls1b-nand-controller.yaml dt-bindings: mtd: loongson,ls1b-nand-controller: Document the Loongson-2K1000 NAND controller 2025-09-10 10:56:09 +02:00
lpc32xx-mlc.txt
lpc32xx-slc.txt
marvell,nand-controller.yaml dt-bindings: mtd: Add AC5 specific binding 2023-07-15 18:05:38 +02:00
mediatek,mtk-nfc.yaml dt-bindings: mtd: mediatek: Prevent NAND chip unevaluated properties 2023-06-22 23:08:45 +02:00
mediatek,nand-ecc-engine.yaml dt-bindings: mtd: mediatek,nand-ecc-engine: Add compatible for MT7986 2023-02-03 19:09:42 +01:00
microchip,mchp23k256.txt
microchip,mchp48l640.yaml dt-bindings: mtd: mchp48l640 add mb85rs128ty compatible 2024-12-05 11:28:29 +01:00
mtd-physmap.yaml dt-bindings: mtd: physmap: Ensure all properties are defined 2025-03-04 12:07:08 +01:00
mtd.yaml dt-bindings: Use full path to other schemas 2024-05-08 14:13:46 -05:00
mxc-nand.yaml dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand 2025-03-04 12:02:19 +01:00
mxic-nand.txt
mxicy,nand-ecc-engine.yaml
nand-chip.yaml dt-bindings: mtd: Drop unneeded quotes 2023-03-28 14:52:42 +02:00
nand-controller.yaml dt-bindings: mtd: Fix nand-controller.yaml license 2023-07-15 18:05:38 +02:00
nand-macronix.txt
nuvoton,ma35d1-nand.yaml dt-bindings: mtd: nuvoton,ma35d1-nand: add new bindings 2024-12-24 13:12:59 +01:00
nvidia-tegra20-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
nxp,lpc1773-spifi.yaml dt-bindings: mtd: convert nxp-spifi.txt to yaml format 2025-06-18 11:16:05 +02:00
orion-nand.txt dt-bindings: mtd: update references from partition.txt to mtd.yaml 2024-02-26 11:26:23 +01:00
qcom,nandc.yaml dt-bindings: mtd: qcom,nandc: Document the SDX75 NAND controller 2025-04-29 11:05:35 +02:00
raw-nand-chip.yaml dt-bindings: mtd: Describe nand-ecc-mode 2023-06-22 23:04:53 +02:00
realtek,rtl9301-ecc.yaml dt-bindings: mtd: Add realtek,rtl9301-ecc 2025-09-29 17:54:33 +02:00
renesas-nandc.yaml dt-bindings: mtd: Drop unneeded quotes 2023-03-28 14:52:42 +02:00
rockchip,nand-controller.yaml dt-bindings: mtd: rockchip: Prevent NAND chip unevaluated properties 2023-06-22 23:08:35 +02:00
samsung,s5pv210-onenand.yaml dt-bindings: mtd: Add Samsung S5Pv210 OneNAND 2024-03-25 11:17:13 +01:00
spear_smi.txt
spi-nand.yaml dt-bindings: mtd: Drop unneeded quotes 2023-03-28 14:52:42 +02:00
st,stm32-fmc2-nand.yaml dt-bindings: mtd: st,stm32: add MP25 support 2024-02-26 11:36:22 +01:00
st-fsm.txt
technologic,nand.yaml dt-bindings: Correct indentation and style in DTS example 2025-07-28 19:56:29 -05:00
ti,am654-hbmc.yaml dt-bindings: mtd: ti,am654: Prevent unevaluated properties 2023-06-22 23:08:49 +02:00
ti,davinci-nand.yaml dt-bindings: mtd: davinci: convert to yaml 2024-12-05 11:07:38 +01:00
ti,elm.yaml
ti,gpmc-nand.yaml dt-bindings: mtd: ti, gpmc-nand: support partitions node 2024-09-09 11:52:05 +02:00
ti,gpmc-onenand.yaml dt-bindings: mtd: Drop unneeded quotes 2023-03-28 14:52:42 +02:00