Commit | Line | Data |
---|---|---|
52cb6607 VB |
1 | /* |
2 | * Device Tree Source for the Kingfisher (ULCB extension) board | |
3 | * | |
4 | * Copyright (C) 2017 Renesas Electronics Corp. | |
5 | * Copyright (C) 2017 Cogent Embedded, Inc. | |
6 | * | |
7 | * This file is licensed under the terms of the GNU General Public License | |
8 | * version 2. This program is licensed "as is" without any warranty of any | |
9 | * kind, whether express or implied. | |
10 | */ | |
11 | ||
12 | / { | |
13 | aliases { | |
14 | serial1 = &hscif0; | |
c6c816e2 | 15 | serial2 = &scif1; |
52cb6607 VB |
16 | }; |
17 | }; | |
18 | ||
ba915c12 VB |
19 | &can0 { |
20 | pinctrl-0 = <&can0_pins>; | |
21 | pinctrl-names = "default"; | |
22 | status = "okay"; | |
23 | }; | |
24 | ||
25 | &can1 { | |
26 | pinctrl-0 = <&can1_pins>; | |
27 | pinctrl-names = "default"; | |
28 | status = "okay"; | |
29 | }; | |
30 | ||
36bd8e3e VB |
31 | &ehci0 { |
32 | status = "okay"; | |
33 | }; | |
34 | ||
52cb6607 VB |
35 | &hscif0 { |
36 | pinctrl-0 = <&hscif0_pins>; | |
37 | pinctrl-names = "default"; | |
38 | uart-has-rtscts; | |
39 | ||
40 | status = "okay"; | |
41 | }; | |
42 | ||
da9c3629 VB |
43 | &hsusb { |
44 | status = "okay"; | |
45 | }; | |
46 | ||
1189d1d4 VB |
47 | &i2c2 { |
48 | gpio_exp_74: gpio@74 { | |
49 | compatible = "ti,tca9539"; | |
50 | reg = <0x74>; | |
51 | gpio-controller; | |
52 | #gpio-cells = <2>; | |
53 | interrupt-controller; | |
54 | interrupt-parent = <&gpio6>; | |
55 | interrupts = <8 IRQ_TYPE_EDGE_FALLING>; | |
56 | }; | |
57 | ||
58 | gpio_exp_75: gpio@75 { | |
59 | compatible = "ti,tca9539"; | |
60 | reg = <0x75>; | |
61 | gpio-controller; | |
62 | #gpio-cells = <2>; | |
63 | interrupt-controller; | |
64 | interrupt-parent = <&gpio6>; | |
65 | interrupts = <4 IRQ_TYPE_EDGE_FALLING>; | |
66 | }; | |
67 | }; | |
68 | ||
36bd8e3e VB |
69 | &ohci0 { |
70 | status = "okay"; | |
71 | }; | |
72 | ||
e0304a36 VB |
73 | &pcie_bus_clk { |
74 | clock-frequency = <100000000>; | |
75 | }; | |
76 | ||
77 | &pciec0 { | |
78 | status = "okay"; | |
79 | }; | |
80 | ||
81 | &pciec1 { | |
82 | status = "okay"; | |
83 | }; | |
84 | ||
52cb6607 | 85 | &pfc { |
ba915c12 VB |
86 | can0_pins: can0 { |
87 | groups = "can0_data_a"; | |
88 | function = "can0"; | |
89 | }; | |
90 | ||
91 | can1_pins: can1 { | |
92 | groups = "can1_data"; | |
93 | function = "can1"; | |
94 | }; | |
95 | ||
52cb6607 VB |
96 | hscif0_pins: hscif0 { |
97 | groups = "hscif0_data", "hscif0_ctrl"; | |
98 | function = "hscif0"; | |
99 | }; | |
c6c816e2 VB |
100 | |
101 | scif1_pins: scif1 { | |
102 | groups = "scif1_data_b", "scif1_ctrl"; | |
103 | function = "scif1"; | |
104 | }; | |
105 | }; | |
106 | ||
107 | &scif1 { | |
108 | pinctrl-0 = <&scif1_pins>; | |
109 | pinctrl-names = "default"; | |
110 | uart-has-rtscts; | |
111 | ||
112 | status = "okay"; | |
52cb6607 | 113 | }; |
af758116 VB |
114 | |
115 | &xhci0 { | |
116 | status = "okay"; | |
117 | }; |