Lines Matching +full:rk3308 +full:- +full:cru

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mtd/rockchip,nand-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: "nand-controller.yaml#"
13 - Heiko Stuebner <heiko@sntech.de>
18 - const: rockchip,px30-nfc
19 - const: rockchip,rk2928-nfc
20 - const: rockchip,rv1108-nfc
21 - items:
22 - const: rockchip,rk3036-nfc
23 - const: rockchip,rk2928-nfc
24 - items:
25 - const: rockchip,rk3308-nfc
26 - const: rockchip,rv1108-nfc
37 - description: Bus Clock
38 - description: Module Clock
40 clock-names:
43 - const: ahb
44 - const: nfc
46 assigned-clocks:
49 assigned-clock-rates:
52 power-domains:
56 "^nand@[0-7]$":
63 nand-ecc-mode:
66 nand-ecc-step-size:
69 nand-ecc-strength:
80 RK3308, RV1108
85 nand-bus-width:
88 rockchip,boot-blks:
95 Only used in combination with 'nand-is-boot-medium'.
97 rockchip,boot-ecc-strength:
110 RK3308, RV1108
115 Only used in combination with 'nand-is-boot-medium'.
118 - compatible
119 - reg
120 - interrupts
121 - clocks
122 - clock-names
127 - |
128 #include <dt-bindings/clock/rk3308-cru.h>
129 #include <dt-bindings/interrupt-controller/arm-gic.h>
130 nfc: nand-controller@ff4b0000 {
131 compatible = "rockchip,rk3308-nfc",
132 "rockchip,rv1108-nfc";
135 clocks = <&cru HCLK_NANDC>, <&cru SCLK_NANDC>;
136 clock-names = "ahb", "nfc";
137 assigned-clocks = <&clks SCLK_NANDC>;
138 assigned-clock-rates = <150000000>;
140 pinctrl-0 = <&flash_ale &flash_bus8 &flash_cle &flash_csn0
142 pinctrl-names = "default";
144 #address-cells = <1>;
145 #size-cells = <0>;
149 label = "rk-nand";
150 nand-bus-width = <8>;
151 nand-ecc-mode = "hw";
152 nand-ecc-step-size = <1024>;
153 nand-ecc-strength = <16>;
154 nand-is-boot-medium;
155 rockchip,boot-blks = <8>;
156 rockchip,boot-ecc-strength = <16>;