Commit | Line | Data |
---|---|---|
7433f1fb BD |
1 | // SPDX-License-Identifier: GPL-2.0 |
2 | /* | |
adbe62e9 | 3 | * Device Tree Source for the RZ/G2[HMN] HiHope sub board common parts |
7433f1fb BD |
4 | * |
5 | * Copyright (C) 2019 Renesas Electronics Corp. | |
6 | */ | |
7 | ||
8 | / { | |
9 | aliases { | |
10 | ethernet0 = &avb; | |
11 | }; | |
12 | ||
13 | chosen { | |
14 | bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; | |
15 | }; | |
16 | }; | |
17 | ||
18 | &avb { | |
19 | pinctrl-0 = <&avb_pins>; | |
20 | pinctrl-names = "default"; | |
21 | phy-handle = <&phy0>; | |
a5200e63 | 22 | tx-internal-delay-ps = <2000>; |
c96ca560 | 23 | rx-internal-delay-ps = <1800>; |
7433f1fb BD |
24 | status = "okay"; |
25 | ||
26 | phy0: ethernet-phy@0 { | |
d45ba2a5 GU |
27 | compatible = "ethernet-phy-id001c.c915", |
28 | "ethernet-phy-ieee802.3-c22"; | |
7433f1fb BD |
29 | reg = <0>; |
30 | interrupt-parent = <&gpio2>; | |
31 | interrupts = <11 IRQ_TYPE_LEVEL_LOW>; | |
32 | reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; | |
33 | }; | |
34 | }; | |
35 | ||
816c5248 FC |
36 | &can0 { |
37 | pinctrl-0 = <&can0_pins>; | |
38 | pinctrl-names = "default"; | |
39 | status = "okay"; | |
40 | }; | |
41 | ||
42 | &can1 { | |
43 | pinctrl-0 = <&can1_pins>; | |
44 | pinctrl-names = "default"; | |
45 | status = "okay"; | |
46 | }; | |
47 | ||
3c3ca5f7 BD |
48 | &pciec0 { |
49 | status = "okay"; | |
50 | }; | |
51 | ||
7433f1fb BD |
52 | &pfc { |
53 | pinctrl-0 = <&scif_clk_pins>; | |
54 | pinctrl-names = "default"; | |
55 | ||
56 | avb_pins: avb { | |
57 | mux { | |
58 | groups = "avb_link", "avb_mdio", "avb_mii"; | |
59 | function = "avb"; | |
60 | }; | |
61 | ||
62 | pins_mdio { | |
63 | groups = "avb_mdio"; | |
64 | drive-strength = <24>; | |
65 | }; | |
66 | ||
67 | pins_mii_tx { | |
68 | pins = "PIN_AVB_TX_CTL", "PIN_AVB_TXC", "PIN_AVB_TD0", | |
69 | "PIN_AVB_TD1", "PIN_AVB_TD2", "PIN_AVB_TD3"; | |
70 | drive-strength = <12>; | |
71 | }; | |
72 | }; | |
816c5248 FC |
73 | |
74 | can0_pins: can0 { | |
75 | groups = "can0_data_a"; | |
76 | function = "can0"; | |
77 | }; | |
78 | ||
79 | can1_pins: can1 { | |
80 | groups = "can1_data"; | |
81 | function = "can1"; | |
82 | }; | |
31222abb BD |
83 | |
84 | pwm0_pins: pwm0 { | |
85 | groups = "pwm0"; | |
86 | function = "pwm0"; | |
87 | }; | |
88 | }; | |
89 | ||
90 | &pwm0 { | |
91 | pinctrl-0 = <&pwm0_pins>; | |
92 | pinctrl-names = "default"; | |
93 | ||
94 | status = "okay"; | |
7433f1fb | 95 | }; |