]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/kirkwood-nsa310-common.dtsi
Merge remote-tracking branch 'spi/fix/mpc512x' into spi-linus
[karo-tx-linux.git] / arch / arm / boot / dts / kirkwood-nsa310-common.dtsi
1 #include "kirkwood.dtsi"
2 #include "kirkwood-6281.dtsi"
3
4 / {
5         model = "ZyXEL NSA310";
6
7         ocp@f1000000 {
8                 pinctrl: pinctrl@10000 {
9
10                         pmx_usb_power_off: pmx-usb-power-off {
11                                 marvell,pins = "mpp21";
12                                 marvell,function = "gpio";
13                         };
14                         pmx_pwr_off: pmx-pwr-off {
15                                 marvell,pins = "mpp48";
16                                 marvell,function = "gpio";
17                         };
18
19                 };
20
21                 serial@12000 {
22                         status = "ok";
23                 };
24
25                 sata@80000 {
26                         status = "okay";
27                         nr-ports = <2>;
28                 };
29
30                 nand@3000000 {
31                         status = "okay";
32                         chip-delay = <35>;
33
34                         partition@0 {
35                                 label = "uboot";
36                                 reg = <0x0000000 0x0100000>;
37                                 read-only;
38                         };
39                         partition@100000 {
40                                 label = "uboot_env";
41                                 reg = <0x0100000 0x0080000>;
42                         };
43                         partition@180000 {
44                                 label = "key_store";
45                                 reg = <0x0180000 0x0080000>;
46                         };
47                         partition@200000 {
48                                 label = "info";
49                                 reg = <0x0200000 0x0080000>;
50                         };
51                         partition@280000 {
52                                 label = "etc";
53                                 reg = <0x0280000 0x0a00000>;
54                         };
55                         partition@c80000 {
56                                 label = "kernel_1";
57                                 reg = <0x0c80000 0x0a00000>;
58                         };
59                         partition@1680000 {
60                                 label = "rootfs1";
61                                 reg = <0x1680000 0x2fc0000>;
62                         };
63                         partition@4640000 {
64                                 label = "kernel_2";
65                                 reg = <0x4640000 0x0a00000>;
66                         };
67                         partition@5040000 {
68                                 label = "rootfs2";
69                                 reg = <0x5040000 0x2fc0000>;
70                         };
71                 };
72
73                 pcie-controller {
74                         status = "okay";
75
76                         pcie@1,0 {
77                                 status = "okay";
78                         };
79                 };
80         };
81
82         gpio_poweroff {
83                 compatible = "gpio-poweroff";
84                 pinctrl-0 = <&pmx_pwr_off>;
85                 pinctrl-names = "default";
86                 gpios = <&gpio1 16 0>;
87         };
88
89         regulators {
90                 compatible = "simple-bus";
91                 #address-cells = <1>;
92                 #size-cells = <0>;
93                 pinctrl-0 = <&pmx_usb_power_off>;
94                 pinctrl-names = "default";
95
96                 usb0_power_off: regulator@1 {
97                         compatible = "regulator-fixed";
98                         reg = <1>;
99                         regulator-name = "USB Power Off";
100                         regulator-min-microvolt = <5000000>;
101                         regulator-max-microvolt = <5000000>;
102                         regulator-always-on;
103                         regulator-boot-on;
104                         gpio = <&gpio0 21 0>;
105                 };
106         };
107 };