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
3152cb6607SVladimir Barinov&hscif0 {
3252cb6607SVladimir Barinov	pinctrl-0 = <&hscif0_pins>;
3352cb6607SVladimir Barinov	pinctrl-names = "default";
3452cb6607SVladimir Barinov	uart-has-rtscts;
3552cb6607SVladimir Barinov
3652cb6607SVladimir Barinov	status = "okay";
3752cb6607SVladimir Barinov};
3852cb6607SVladimir Barinov
39da9c3629SVladimir Barinov&hsusb {
40da9c3629SVladimir Barinov	status = "okay";
41da9c3629SVladimir Barinov};
42da9c3629SVladimir Barinov
4352cb6607SVladimir Barinov&pfc {
44ba915c12SVladimir Barinov	can0_pins: can0 {
45ba915c12SVladimir Barinov		groups = "can0_data_a";
46ba915c12SVladimir Barinov		function = "can0";
47ba915c12SVladimir Barinov	};
48ba915c12SVladimir Barinov
49ba915c12SVladimir Barinov	can1_pins: can1 {
50ba915c12SVladimir Barinov		groups = "can1_data";
51ba915c12SVladimir Barinov		function = "can1";
52ba915c12SVladimir Barinov	};
53ba915c12SVladimir Barinov
5452cb6607SVladimir Barinov	hscif0_pins: hscif0 {
5552cb6607SVladimir Barinov		groups = "hscif0_data", "hscif0_ctrl";
5652cb6607SVladimir Barinov		function = "hscif0";
5752cb6607SVladimir Barinov	};
58c6c816e2SVladimir Barinov
59c6c816e2SVladimir Barinov	scif1_pins: scif1 {
60c6c816e2SVladimir Barinov		groups = "scif1_data_b", "scif1_ctrl";
61c6c816e2SVladimir Barinov		function = "scif1";
62c6c816e2SVladimir Barinov	};
63c6c816e2SVladimir Barinov};
64c6c816e2SVladimir Barinov
65c6c816e2SVladimir Barinov&scif1 {
66c6c816e2SVladimir Barinov	pinctrl-0 = <&scif1_pins>;
67c6c816e2SVladimir Barinov	pinctrl-names = "default";
68c6c816e2SVladimir Barinov	uart-has-rtscts;
69c6c816e2SVladimir Barinov
70c6c816e2SVladimir Barinov	status = "okay";
7152cb6607SVladimir Barinov};
72