xref: /linux/scripts/dtc/include-prefixes/arm64/renesas/ulcb-kf.dtsi (revision 1189d1d4e3f97775e4e51571aa1dfbc33e0638bb)
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&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
69&ohci0 {
70	status = "okay";
71};
72
73&pcie_bus_clk {
74	clock-frequency = <100000000>;
75};
76
77&pciec0 {
78	status = "okay";
79};
80
81&pciec1 {
82	status = "okay";
83};
84
85&pfc {
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
96	hscif0_pins: hscif0 {
97		groups = "hscif0_data", "hscif0_ctrl";
98		function = "hscif0";
99	};
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";
113};
114
115&xhci0 {
116	status = "okay";
117};
118