xref: /linux/scripts/dtc/include-prefixes/arm64/renesas/ulcb-kf.dtsi (revision af75811605f6358dd6c6f34043d3826a31a57e60)
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;
15		serial2 = &scif1;
16	};
17};
18
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
31&ehci0 {
32	status = "okay";
33};
34
35&hscif0 {
36	pinctrl-0 = <&hscif0_pins>;
37	pinctrl-names = "default";
38	uart-has-rtscts;
39
40	status = "okay";
41};
42
43&hsusb {
44	status = "okay";
45};
46
47&ohci0 {
48	status = "okay";
49};
50
51&pcie_bus_clk {
52	clock-frequency = <100000000>;
53};
54
55&pciec0 {
56	status = "okay";
57};
58
59&pciec1 {
60	status = "okay";
61};
62
63&pfc {
64	can0_pins: can0 {
65		groups = "can0_data_a";
66		function = "can0";
67	};
68
69	can1_pins: can1 {
70		groups = "can1_data";
71		function = "can1";
72	};
73
74	hscif0_pins: hscif0 {
75		groups = "hscif0_data", "hscif0_ctrl";
76		function = "hscif0";
77	};
78
79	scif1_pins: scif1 {
80		groups = "scif1_data_b", "scif1_ctrl";
81		function = "scif1";
82	};
83};
84
85&scif1 {
86	pinctrl-0 = <&scif1_pins>;
87	pinctrl-names = "default";
88	uart-has-rtscts;
89
90	status = "okay";
91};
92
93&xhci0 {
94	status = "okay";
95};
96