152cb6607SVladimir Barinov/*
252cb6607SVladimir Barinov * Device Tree Source for the Kingfisher (ULCB extension) board
352cb6607SVladimir Barinov *
452cb6607SVladimir Barinov * Copyright (C) 2017 Renesas Electronics Corp.
552cb6607SVladimir Barinov * Copyright (C) 2017 Cogent Embedded, Inc.
652cb6607SVladimir Barinov *
752cb6607SVladimir Barinov * This file is licensed under the terms of the GNU General Public License
852cb6607SVladimir Barinov * version 2.  This program is licensed "as is" without any warranty of any
952cb6607SVladimir Barinov * kind, whether express or implied.
1052cb6607SVladimir Barinov */
1152cb6607SVladimir Barinov
1252cb6607SVladimir Barinov/ {
1352cb6607SVladimir Barinov	aliases {
1452cb6607SVladimir Barinov		serial1 = &hscif0;
15c6c816e2SVladimir Barinov		serial2 = &scif1;
1652cb6607SVladimir Barinov	};
1752cb6607SVladimir Barinov};
1852cb6607SVladimir Barinov
19ba915c12SVladimir Barinov&can0 {
20ba915c12SVladimir Barinov	pinctrl-0 = <&can0_pins>;
21ba915c12SVladimir Barinov	pinctrl-names = "default";
22ba915c12SVladimir Barinov	status = "okay";
23ba915c12SVladimir Barinov};
24ba915c12SVladimir Barinov
25ba915c12SVladimir Barinov&can1 {
26ba915c12SVladimir Barinov	pinctrl-0 = <&can1_pins>;
27ba915c12SVladimir Barinov	pinctrl-names = "default";
28ba915c12SVladimir Barinov	status = "okay";
29ba915c12SVladimir Barinov};
30ba915c12SVladimir Barinov
3136bd8e3eSVladimir Barinov&ehci0 {
3236bd8e3eSVladimir Barinov	status = "okay";
3336bd8e3eSVladimir Barinov};
3436bd8e3eSVladimir Barinov
3552cb6607SVladimir Barinov&hscif0 {
3652cb6607SVladimir Barinov	pinctrl-0 = <&hscif0_pins>;
3752cb6607SVladimir Barinov	pinctrl-names = "default";
3852cb6607SVladimir Barinov	uart-has-rtscts;
3952cb6607SVladimir Barinov
4052cb6607SVladimir Barinov	status = "okay";
4152cb6607SVladimir Barinov};
4252cb6607SVladimir Barinov
43da9c3629SVladimir Barinov&hsusb {
44da9c3629SVladimir Barinov	status = "okay";
45da9c3629SVladimir Barinov};
46da9c3629SVladimir Barinov
4736bd8e3eSVladimir Barinov&ohci0 {
4836bd8e3eSVladimir Barinov	status = "okay";
4936bd8e3eSVladimir Barinov};
5036bd8e3eSVladimir Barinov
51e0304a36SVladimir Barinov&pcie_bus_clk {
52e0304a36SVladimir Barinov	clock-frequency = <100000000>;
53e0304a36SVladimir Barinov};
54e0304a36SVladimir Barinov
55e0304a36SVladimir Barinov&pciec0 {
56e0304a36SVladimir Barinov	status = "okay";
57e0304a36SVladimir Barinov};
58e0304a36SVladimir Barinov
59e0304a36SVladimir Barinov&pciec1 {
60e0304a36SVladimir Barinov	status = "okay";
61e0304a36SVladimir Barinov};
62e0304a36SVladimir Barinov
6352cb6607SVladimir Barinov&pfc {
64ba915c12SVladimir Barinov	can0_pins: can0 {
65ba915c12SVladimir Barinov		groups = "can0_data_a";
66ba915c12SVladimir Barinov		function = "can0";
67ba915c12SVladimir Barinov	};
68ba915c12SVladimir Barinov
69ba915c12SVladimir Barinov	can1_pins: can1 {
70ba915c12SVladimir Barinov		groups = "can1_data";
71ba915c12SVladimir Barinov		function = "can1";
72ba915c12SVladimir Barinov	};
73ba915c12SVladimir Barinov
7452cb6607SVladimir Barinov	hscif0_pins: hscif0 {
7552cb6607SVladimir Barinov		groups = "hscif0_data", "hscif0_ctrl";
7652cb6607SVladimir Barinov		function = "hscif0";
7752cb6607SVladimir Barinov	};
78c6c816e2SVladimir Barinov
79c6c816e2SVladimir Barinov	scif1_pins: scif1 {
80c6c816e2SVladimir Barinov		groups = "scif1_data_b", "scif1_ctrl";
81c6c816e2SVladimir Barinov		function = "scif1";
82c6c816e2SVladimir Barinov	};
83c6c816e2SVladimir Barinov};
84c6c816e2SVladimir Barinov
85c6c816e2SVladimir Barinov&scif1 {
86c6c816e2SVladimir Barinov	pinctrl-0 = <&scif1_pins>;
87c6c816e2SVladimir Barinov	pinctrl-names = "default";
88c6c816e2SVladimir Barinov	uart-has-rtscts;
89c6c816e2SVladimir Barinov
90c6c816e2SVladimir Barinov	status = "okay";
9152cb6607SVladimir Barinov};
92