16b85a71cSMiquel Raynal# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 26b85a71cSMiquel Raynal%YAML 1.2 36b85a71cSMiquel Raynal--- 46b85a71cSMiquel Raynal$id: http://devicetree.org/schemas/mtd/renesas-nandc.yaml# 56b85a71cSMiquel Raynal$schema: http://devicetree.org/meta-schemas/core.yaml# 66b85a71cSMiquel Raynal 7*dd3cb467SAndrew Lunntitle: Renesas R-Car Gen3 & RZ/N1x NAND flash controller 86b85a71cSMiquel Raynal 96b85a71cSMiquel Raynalmaintainers: 106b85a71cSMiquel Raynal - Miquel Raynal <miquel.raynal@bootlin.com> 116b85a71cSMiquel Raynal 126b85a71cSMiquel RaynalallOf: 136b85a71cSMiquel Raynal - $ref: "nand-controller.yaml" 146b85a71cSMiquel Raynal 156b85a71cSMiquel Raynalproperties: 166b85a71cSMiquel Raynal compatible: 176b85a71cSMiquel Raynal oneOf: 186b85a71cSMiquel Raynal - items: 196b85a71cSMiquel Raynal - enum: 206b85a71cSMiquel Raynal - renesas,r9a06g032-nandc 216b85a71cSMiquel Raynal - const: renesas,rzn1-nandc 226b85a71cSMiquel Raynal 236b85a71cSMiquel Raynal reg: 246b85a71cSMiquel Raynal maxItems: 1 256b85a71cSMiquel Raynal 266b85a71cSMiquel Raynal interrupts: 276b85a71cSMiquel Raynal maxItems: 1 286b85a71cSMiquel Raynal 296b85a71cSMiquel Raynal clocks: 306b85a71cSMiquel Raynal items: 316b85a71cSMiquel Raynal - description: APB host controller clock 326b85a71cSMiquel Raynal - description: External NAND bus clock 336b85a71cSMiquel Raynal 346b85a71cSMiquel Raynal clock-names: 356b85a71cSMiquel Raynal items: 366b85a71cSMiquel Raynal - const: hclk 376b85a71cSMiquel Raynal - const: eclk 386b85a71cSMiquel Raynal 39431cbce8SMiquel Raynal power-domains: 40431cbce8SMiquel Raynal maxItems: 1 41431cbce8SMiquel Raynal 426b85a71cSMiquel Raynalrequired: 436b85a71cSMiquel Raynal - compatible 446b85a71cSMiquel Raynal - reg 456b85a71cSMiquel Raynal - clocks 466b85a71cSMiquel Raynal - clock-names 47431cbce8SMiquel Raynal - power-domains 486b85a71cSMiquel Raynal - interrupts 496b85a71cSMiquel Raynal 506b85a71cSMiquel RaynalunevaluatedProperties: false 516b85a71cSMiquel Raynal 526b85a71cSMiquel Raynalexamples: 536b85a71cSMiquel Raynal - | 546b85a71cSMiquel Raynal #include <dt-bindings/interrupt-controller/arm-gic.h> 556b85a71cSMiquel Raynal #include <dt-bindings/clock/r9a06g032-sysctrl.h> 566b85a71cSMiquel Raynal 576b85a71cSMiquel Raynal nand-controller@40102000 { 586b85a71cSMiquel Raynal compatible = "renesas,r9a06g032-nandc", "renesas,rzn1-nandc"; 596b85a71cSMiquel Raynal reg = <0x40102000 0x2000>; 606b85a71cSMiquel Raynal interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; 616b85a71cSMiquel Raynal clocks = <&sysctrl R9A06G032_HCLK_NAND>, <&sysctrl R9A06G032_CLK_NAND>; 626b85a71cSMiquel Raynal clock-names = "hclk", "eclk"; 63431cbce8SMiquel Raynal power-domains = <&sysctrl>; 646b85a71cSMiquel Raynal #address-cells = <1>; 656b85a71cSMiquel Raynal #size-cells = <0>; 666b85a71cSMiquel Raynal }; 67