14e877665SBiju Das// SPDX-License-Identifier: GPL-2.0
24e877665SBiju Das/*
34e877665SBiju Das * Device Tree Source for the Silicon Linux sub board for CAT874 (CAT875)
44e877665SBiju Das *
54e877665SBiju Das * Copyright (C) 2019 Renesas Electronics Corp.
64e877665SBiju Das */
74e877665SBiju Das
84e877665SBiju Das/ {
94e877665SBiju Das	model = "Silicon Linux sub board for CAT874 (CAT875)";
106b170cd3SBiju Das
116b170cd3SBiju Das	aliases {
126b170cd3SBiju Das		ethernet0 = &avb;
136b170cd3SBiju Das	};
146b170cd3SBiju Das};
156b170cd3SBiju Das
166b170cd3SBiju Das&avb {
176b170cd3SBiju Das	pinctrl-0 = <&avb_pins>;
186b170cd3SBiju Das	pinctrl-names = "default";
196b170cd3SBiju Das	renesas,no-ether-link;
206b170cd3SBiju Das	phy-handle = <&phy0>;
216b170cd3SBiju Das	phy-mode = "rgmii";
226b170cd3SBiju Das	status = "okay";
236b170cd3SBiju Das
246b170cd3SBiju Das	phy0: ethernet-phy@0 {
256b170cd3SBiju Das		rxc-skew-ps = <1500>;
266b170cd3SBiju Das		reg = <0>;
276b170cd3SBiju Das		interrupt-parent = <&gpio2>;
286b170cd3SBiju Das		interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
296b170cd3SBiju Das		reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
306b170cd3SBiju Das	};
316b170cd3SBiju Das};
326b170cd3SBiju Das
33e64f2c4bSFabrizio Castro&can0 {
34e64f2c4bSFabrizio Castro	pinctrl-0 = <&can0_pins>;
35e64f2c4bSFabrizio Castro	pinctrl-names = "default";
36e64f2c4bSFabrizio Castro	status = "okay";
37e64f2c4bSFabrizio Castro};
38e64f2c4bSFabrizio Castro
39e64f2c4bSFabrizio Castro&can1 {
40e64f2c4bSFabrizio Castro	pinctrl-0 = <&can1_pins>;
41e64f2c4bSFabrizio Castro	pinctrl-names = "default";
42e64f2c4bSFabrizio Castro	status = "okay";
43e64f2c4bSFabrizio Castro};
44e64f2c4bSFabrizio Castro
45ee20aeefSBiju Das&pciec0 {
46ee20aeefSBiju Das	status = "okay";
47ee20aeefSBiju Das};
48ee20aeefSBiju Das
496b170cd3SBiju Das&pfc {
506b170cd3SBiju Das	avb_pins: avb {
516b170cd3SBiju Das		mux {
526b170cd3SBiju Das			groups = "avb_mii";
536b170cd3SBiju Das			function = "avb";
546b170cd3SBiju Das		};
556b170cd3SBiju Das	};
56e64f2c4bSFabrizio Castro
57e64f2c4bSFabrizio Castro	can0_pins: can0 {
58e64f2c4bSFabrizio Castro		groups = "can0_data";
59e64f2c4bSFabrizio Castro		function = "can0";
60e64f2c4bSFabrizio Castro	};
61e64f2c4bSFabrizio Castro
62e64f2c4bSFabrizio Castro	can1_pins: can1 {
63e64f2c4bSFabrizio Castro		groups = "can1_data";
64e64f2c4bSFabrizio Castro		function = "can1";
65e64f2c4bSFabrizio Castro	};
664e877665SBiju Das};
67