diff options
Diffstat (limited to 'arch/arm/boot/dts/r8a7791-henninger.dts')
-rw-r--r-- | arch/arm/boot/dts/r8a7791-henninger.dts | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/r8a7791-henninger.dts b/arch/arm/boot/dts/r8a7791-henninger.dts index 0053f52bc969..f82f306c074d 100644 --- a/arch/arm/boot/dts/r8a7791-henninger.dts +++ b/arch/arm/boot/dts/r8a7791-henninger.dts | |||
@@ -21,7 +21,7 @@ | |||
21 | }; | 21 | }; |
22 | 22 | ||
23 | chosen { | 23 | chosen { |
24 | bootargs = "console=ttySC0,38400 ignore_loglevel"; | 24 | bootargs = "console=ttySC0,38400 ignore_loglevel rw root=/dev/nfs ip=dhcp"; |
25 | }; | 25 | }; |
26 | 26 | ||
27 | memory@40000000 { | 27 | memory@40000000 { |
@@ -40,6 +40,16 @@ | |||
40 | renesas,groups = "scif0_data_d"; | 40 | renesas,groups = "scif0_data_d"; |
41 | renesas,function = "scif0"; | 41 | renesas,function = "scif0"; |
42 | }; | 42 | }; |
43 | |||
44 | ether_pins: ether { | ||
45 | renesas,groups = "eth_link", "eth_mdio", "eth_rmii"; | ||
46 | renesas,function = "eth"; | ||
47 | }; | ||
48 | |||
49 | phy1_pins: phy1 { | ||
50 | renesas,groups = "intc_irq0"; | ||
51 | renesas,function = "intc"; | ||
52 | }; | ||
43 | }; | 53 | }; |
44 | 54 | ||
45 | &scif0 { | 55 | &scif0 { |
@@ -48,3 +58,19 @@ | |||
48 | 58 | ||
49 | status = "okay"; | 59 | status = "okay"; |
50 | }; | 60 | }; |
61 | |||
62 | ðer { | ||
63 | pinctrl-0 = <ðer_pins &phy1_pins>; | ||
64 | pinctrl-names = "default"; | ||
65 | |||
66 | phy-handle = <&phy1>; | ||
67 | renesas,ether-link-active-low; | ||
68 | status = "ok"; | ||
69 | |||
70 | phy1: ethernet-phy@1 { | ||
71 | reg = <1>; | ||
72 | interrupt-parent = <&irqc0>; | ||
73 | interrupts = <0 IRQ_TYPE_LEVEL_LOW>; | ||
74 | micrel,led-mode = <1>; | ||
75 | }; | ||
76 | }; | ||