Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/mtd/arasan,nand-controller.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Arasan NAND Flash Controller with ONFI 3.1 support device tree bindings
0008 
0009 allOf:
0010   - $ref: "nand-controller.yaml"
0011 
0012 maintainers:
0013   - Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
0014 
0015 properties:
0016   compatible:
0017     items:
0018       - enum:
0019           - xlnx,zynqmp-nand-controller
0020       - const: arasan,nfc-v3p10
0021 
0022   reg:
0023     maxItems: 1
0024 
0025   clocks:
0026     items:
0027       - description: Controller clock
0028       - description: NAND bus clock
0029 
0030   clock-names:
0031     items:
0032       - const: controller
0033       - const: bus
0034 
0035   interrupts:
0036     maxItems: 1
0037 
0038   "#address-cells": true
0039   "#size-cells": true
0040 
0041 required:
0042   - compatible
0043   - reg
0044   - clocks
0045   - clock-names
0046   - interrupts
0047 
0048 additionalProperties: true
0049 
0050 examples:
0051   - |
0052     nfc: nand-controller@ff100000 {
0053         compatible = "xlnx,zynqmp-nand-controller", "arasan,nfc-v3p10";
0054         reg = <0xff100000 0x1000>;
0055         clock-names = "controller", "bus";
0056         clocks = <&clk200>, <&clk100>;
0057         interrupt-parent = <&gic>;
0058         interrupts = <0 14 4>;
0059         #address-cells = <1>;
0060         #size-cells = <0>;
0061     };