| # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | 
 | %YAML 1.2 | 
 | --- | 
 | $id: http://devicetree.org/schemas/mtd/arasan,nand-controller.yaml# | 
 | $schema: http://devicetree.org/meta-schemas/core.yaml# | 
 |  | 
 | title: Arasan NAND Flash Controller with ONFI 3.1 support | 
 |  | 
 | allOf: | 
 |   - $ref: "nand-controller.yaml" | 
 |  | 
 | maintainers: | 
 |   - Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> | 
 |  | 
 | properties: | 
 |   compatible: | 
 |     items: | 
 |       - enum: | 
 |           - xlnx,zynqmp-nand-controller | 
 |       - const: arasan,nfc-v3p10 | 
 |  | 
 |   reg: | 
 |     maxItems: 1 | 
 |  | 
 |   clocks: | 
 |     items: | 
 |       - description: Controller clock | 
 |       - description: NAND bus clock | 
 |  | 
 |   clock-names: | 
 |     items: | 
 |       - const: controller | 
 |       - const: bus | 
 |  | 
 |   interrupts: | 
 |     maxItems: 1 | 
 |  | 
 |   "#address-cells": true | 
 |   "#size-cells": true | 
 |  | 
 | required: | 
 |   - compatible | 
 |   - reg | 
 |   - clocks | 
 |   - clock-names | 
 |   - interrupts | 
 |  | 
 | additionalProperties: true | 
 |  | 
 | examples: | 
 |   - | | 
 |     nfc: nand-controller@ff100000 { | 
 |         compatible = "xlnx,zynqmp-nand-controller", "arasan,nfc-v3p10"; | 
 |         reg = <0xff100000 0x1000>; | 
 |         clock-names = "controller", "bus"; | 
 |         clocks = <&clk200>, <&clk100>; | 
 |         interrupt-parent = <&gic>; | 
 |         interrupts = <0 14 4>; | 
 |         #address-cells = <1>; | 
 |         #size-cells = <0>; | 
 |     }; |