1 From 00f9956384e3cf011e0d5ffd211847bf9336ec78 Mon Sep 17 00:00:00 2001
2 From: Michal Suchanek <hramrach@gmail.com>
3 Date: Tue, 26 May 2015 17:01:33 +0200
4 Subject: [PATCH] ARM: dts: sun4i: Add NAND controller pin definitions
6 Define the NAND controller pin configs.
8 Signed-off-by: Michal Suchanek <hramrach@gmail.com>
9 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
11 arch/arm/boot/dts/sun4i-a10.dtsi | 80 ++++++++++++++++++++++++++++++++++++++++
12 1 file changed, 80 insertions(+)
14 diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi
15 index abea24e..e0a737f 100644
16 --- a/arch/arm/boot/dts/sun4i-a10.dtsi
17 +++ b/arch/arm/boot/dts/sun4i-a10.dtsi
19 allwinner,drive = <SUN4I_PINCTRL_10_MA>;
20 allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
23 + nand_pins_a: nand_base0@0 {
24 + allwinner,pins = "PC0", "PC1", "PC2",
25 + "PC5", "PC8", "PC9", "PC10",
26 + "PC11", "PC12", "PC13", "PC14",
28 + allwinner,function = "nand0";
29 + allwinner,drive = <0>;
30 + allwinner,pull = <0>;
33 + nand_cs0_pins_a: nand_cs@0 {
34 + allwinner,pins = "PC4";
35 + allwinner,function = "nand0";
36 + allwinner,drive = <0>;
37 + allwinner,pull = <0>;
40 + nand_cs1_pins_a: nand_cs@1 {
41 + allwinner,pins = "PC3";
42 + allwinner,function = "nand0";
43 + allwinner,drive = <0>;
44 + allwinner,pull = <0>;
47 + nand_cs2_pins_a: nand_cs@2 {
48 + allwinner,pins = "PC17";
49 + allwinner,function = "nand0";
50 + allwinner,drive = <0>;
51 + allwinner,pull = <0>;
54 + nand_cs3_pins_a: nand_cs@3 {
55 + allwinner,pins = "PC18";
56 + allwinner,function = "nand0";
57 + allwinner,drive = <0>;
58 + allwinner,pull = <0>;
61 + nand_cs4_pins_a: nand_cs@4 {
62 + allwinner,pins = "PC19";
63 + allwinner,function = "nand0";
64 + allwinner,drive = <0>;
65 + allwinner,pull = <0>;
68 + nand_cs5_pins_a: nand_cs@5 {
69 + allwinner,pins = "PC20";
70 + allwinner,function = "nand0";
71 + allwinner,drive = <0>;
72 + allwinner,pull = <0>;
75 + nand_cs6_pins_a: nand_cs@6 {
76 + allwinner,pins = "PC21";
77 + allwinner,function = "nand0";
78 + allwinner,drive = <0>;
79 + allwinner,pull = <0>;
82 + nand_cs7_pins_a: nand_cs@7 {
83 + allwinner,pins = "PC22";
84 + allwinner,function = "nand0";
85 + allwinner,drive = <0>;
86 + allwinner,pull = <0>;
89 + nand_rb0_pins_a: nand_rb@0 {
90 + allwinner,pins = "PC6";
91 + allwinner,function = "nand0";
92 + allwinner,drive = <0>;
93 + allwinner,pull = <0>;
96 + nand_rb1_pins_a: nand_rb@1 {
97 + allwinner,pins = "PC7";
98 + allwinner,function = "nand0";
99 + allwinner,drive = <0>;
100 + allwinner,pull = <0>;