Lines Matching +full:jz4780 +full:- +full:nand
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/ingenic,nemc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ingenic SoCs NAND / External Memory Controller (NEMC) devicetree bindings
10 - Paul Cercueil <paul@crapouillou.net>
14 pattern: "^memory-controller@[0-9a-f]+$"
18 - enum:
19 - ingenic,jz4740-nemc
20 - ingenic,jz4780-nemc
21 - items:
22 - const: ingenic,jz4725b-nemc
23 - const: ingenic,jz4740-nemc
25 "#address-cells":
28 "#size-cells":
40 ".*@[0-9]+$":
47 ingenic,nemc-bus-width:
52 ingenic,nemc-tAS:
56 ingenic,nemc-tAH:
60 ingenic,nemc-tBP:
64 ingenic,nemc-tAW:
68 ingenic,nemc-tSTRV:
73 - reg
76 - compatible
77 - "#address-cells"
78 - "#size-cells"
79 - ranges
80 - reg
81 - clocks
86 - |
87 #include <dt-bindings/clock/jz4780-cgu.h>
88 #include <dt-bindings/gpio/gpio.h>
89 nemc: memory-controller@13410000 {
90 compatible = "ingenic,jz4780-nemc";
92 #address-cells = <2>;
93 #size-cells = <1>;
105 davicom,no-eeprom;
107 pinctrl-names = "default";
108 pinctrl-0 = <&pins_nemc_cs6>;
113 ingenic,nemc-tAS = <15>;
114 ingenic,nemc-tAH = <10>;
115 ingenic,nemc-tBP = <20>;
116 ingenic,nemc-tAW = <50>;
117 ingenic,nemc-tSTRV = <100>;
119 reset-gpios = <&gpf 12 GPIO_ACTIVE_HIGH>;
120 vcc-supply = <ð0_power>;
122 interrupt-parent = <&gpe>;