Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max8973',...
[linux-drm-fsl-dcu.git] / arch / arm / boot / dts / kirkwood-ns2-common.dtsi
1 #include "kirkwood.dtsi"
2 #include "kirkwood-6281.dtsi"
3
4 / {
5         chosen {
6                 bootargs = "console=ttyS0,115200n8";
7                 stdout-path = &uart0;
8         };
9
10         ocp@f1000000 {
11                 pinctrl: pin-controller@10000 {
12                         pmx_ns2_sata0: pmx-ns2-sata0 {
13                                 marvell,pins = "mpp21";
14                                 marvell,function = "sata0";
15                         };
16                         pmx_ns2_sata1: pmx-ns2-sata1 {
17                                 marvell,pins = "mpp20";
18                                 marvell,function = "sata1";
19                         };
20                 };
21
22                 serial@12000 {
23                         status = "okay";
24                 };
25
26                 spi@10600 {
27                         status = "okay";
28
29                         flash@0 {
30                                 #address-cells = <1>;
31                                 #size-cells = <1>;
32                                 compatible = "mxicy,mx25l4005a", "jedec,spi-nor";
33                                 reg = <0>;
34                                 spi-max-frequency = <20000000>;
35                                 mode = <0>;
36
37                                 partition@0 {
38                                         reg = <0x0 0x80000>;
39                                         label = "u-boot";
40                                 };
41                         };
42                 };
43
44                 i2c@11000 {
45                         status = "okay";
46
47                         eeprom@50 {
48                                 compatible = "atmel,24c04";
49                                 pagesize = <16>;
50                                 reg = <0x50>;
51                         };
52                 };
53         };
54
55         gpio_keys {
56                 compatible = "gpio-keys";
57                 #address-cells = <1>;
58                 #size-cells = <0>;
59
60                 button@1 {
61                         label = "Power push button";
62                         linux,code = <KEY_POWER>;
63                         gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
64                 };
65         };
66
67         gpio-leds {
68                 compatible = "gpio-leds";
69
70                 red-fail {
71                         label = "ns2:red:fail";
72                         gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
73                 };
74         };
75
76         gpio_poweroff {
77                 compatible = "gpio-poweroff";
78                 gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
79         };
80
81 };
82
83 &mdio {
84         status = "okay";
85
86         ethphy0: ethernet-phy {
87                 /* overwrite reg property in board file */
88         };
89 };
90
91 &eth0 {
92         status = "okay";
93         ethernet0-port@0 {
94                 phy-handle = <&ethphy0>;
95         };
96 };