]>
Commit | Line | Data |
---|---|---|
0510c8a0 VL |
1 | /dts-v1/; |
2 | ||
0ab6129c EG |
3 | #include "kirkwood.dtsi" |
4 | #include "kirkwood-98dx4122.dtsi" | |
0510c8a0 VL |
5 | |
6 | / { | |
7 | model = "Keymile Kirkwood Reference Design"; | |
8 | compatible = "keymile,km_kirkwood", "marvell,kirkwood-98DX4122", "marvell,kirkwood"; | |
9 | ||
10 | memory { | |
11 | device_type = "memory"; | |
12 | reg = <0x00000000 0x08000000>; | |
13 | }; | |
14 | ||
15 | chosen { | |
16 | bootargs = "console=ttyS0,115200n8 earlyprintk"; | |
ab833614 | 17 | stdout-path = &uart0; |
0510c8a0 VL |
18 | }; |
19 | ||
20 | ocp@f1000000 { | |
a9483969 | 21 | pinctrl: pin-controller@10000 { |
06dbf3e1 | 22 | pinctrl-0 = < &pmx_i2c_gpio_sda &pmx_i2c_gpio_scl >; |
9891b3f6 VL |
23 | pinctrl-names = "default"; |
24 | ||
25 | pmx_i2c_gpio_sda: pmx-gpio-sda { | |
26 | marvell,pins = "mpp8"; | |
27 | marvell,function = "gpio"; | |
28 | }; | |
29 | pmx_i2c_gpio_scl: pmx-gpio-scl { | |
30 | marvell,pins = "mpp9"; | |
31 | marvell,function = "gpio"; | |
32 | }; | |
33 | }; | |
34 | ||
0510c8a0 | 35 | serial@12000 { |
0510c8a0 VL |
36 | status = "ok"; |
37 | }; | |
0510c8a0 | 38 | }; |
e45498cb VL |
39 | |
40 | i2c@0 { | |
41 | compatible = "i2c-gpio"; | |
3a31f2d7 AL |
42 | gpios = < &gpio0 8 GPIO_ACTIVE_HIGH /* sda */ |
43 | &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */ | |
e45498cb VL |
44 | i2c-gpio,delay-us = <2>; /* ~100 kHz */ |
45 | }; | |
0510c8a0 | 46 | }; |
876e2333 | 47 | |
7045ff5a | 48 | &nand { |
cbfaea96 | 49 | status = "okay"; |
7045ff5a JG |
50 | chip-delay = <25>; |
51 | }; | |
52 | ||
876e2333 SH |
53 | &mdio { |
54 | status = "okay"; | |
55 | ||
56 | ethphy0: ethernet-phy@0 { | |
876e2333 SH |
57 | reg = <0>; |
58 | }; | |
59 | }; | |
60 | ||
61 | ð0 { | |
62 | status = "okay"; | |
63 | ethernet0-port@0 { | |
64 | phy-handle = <ðphy0>; | |
65 | }; | |
66 | }; |