dt-bindings: memory-controllers: ingenic: Split out child node properties
authorRob Herring <robh@kernel.org>
Wed, 25 May 2022 21:01:40 +0000 (16:01 -0500)
committerRob Herring <robh@kernel.org>
Fri, 3 Jun 2022 16:48:25 +0000 (11:48 -0500)
commite1dff7f133caffdba28531cddf272d0737c990bf
tree8398aecbb59db9f9b0cc9fbf9c0b16bf3aae4683
parentbbba69ef4795c43fd28238be013588b7f7138bab
dt-bindings: memory-controllers: ingenic: Split out child node properties

Binding schemas which define child node properties such as memory
controllers with timing properties need a separate schema which can be
referenced from child device schemas. This is necessary for
unevaluatedProperties checks to work properly.

Move the ingenic,nemc child properties to its own file and reference
from ingenic,nand.yaml which describes a child NAND controller.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Paul Cercueil <paul@crapouillou.net>
Link: https://lore.kernel.org/r/20220525210140.2489866-1-robh@kernel.org
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc-peripherals.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml