162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for the Silicon Linux sub board for CAT874 (CAT875) 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2019 Renesas Electronics Corp. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/ { 962306a36Sopenharmony_ci model = "Silicon Linux sub board for CAT874 (CAT875)"; 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci aliases { 1262306a36Sopenharmony_ci ethernet0 = &avb; 1362306a36Sopenharmony_ci }; 1462306a36Sopenharmony_ci}; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci&avb { 1762306a36Sopenharmony_ci pinctrl-0 = <&avb_pins>; 1862306a36Sopenharmony_ci pinctrl-names = "default"; 1962306a36Sopenharmony_ci renesas,no-ether-link; 2062306a36Sopenharmony_ci phy-handle = <&phy0>; 2162306a36Sopenharmony_ci phy-mode = "rgmii-id"; 2262306a36Sopenharmony_ci status = "okay"; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci phy0: ethernet-phy@0 { 2562306a36Sopenharmony_ci compatible = "ethernet-phy-id001c.c915", 2662306a36Sopenharmony_ci "ethernet-phy-ieee802.3-c22"; 2762306a36Sopenharmony_ci reg = <0>; 2862306a36Sopenharmony_ci interrupt-parent = <&gpio2>; 2962306a36Sopenharmony_ci interrupts = <21 IRQ_TYPE_LEVEL_LOW>; 3062306a36Sopenharmony_ci reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>; 3162306a36Sopenharmony_ci }; 3262306a36Sopenharmony_ci}; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci&can0 { 3562306a36Sopenharmony_ci pinctrl-0 = <&can0_pins>; 3662306a36Sopenharmony_ci pinctrl-names = "default"; 3762306a36Sopenharmony_ci status = "okay"; 3862306a36Sopenharmony_ci}; 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci&can1 { 4162306a36Sopenharmony_ci pinctrl-0 = <&can1_pins>; 4262306a36Sopenharmony_ci pinctrl-names = "default"; 4362306a36Sopenharmony_ci status = "okay"; 4462306a36Sopenharmony_ci}; 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci&pciec0 { 4762306a36Sopenharmony_ci status = "okay"; 4862306a36Sopenharmony_ci}; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci&pfc { 5162306a36Sopenharmony_ci avb_pins: avb { 5262306a36Sopenharmony_ci mux { 5362306a36Sopenharmony_ci groups = "avb_mii"; 5462306a36Sopenharmony_ci function = "avb"; 5562306a36Sopenharmony_ci }; 5662306a36Sopenharmony_ci }; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci can0_pins: can0 { 5962306a36Sopenharmony_ci groups = "can0_data"; 6062306a36Sopenharmony_ci function = "can0"; 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci can1_pins: can1 { 6462306a36Sopenharmony_ci groups = "can1_data"; 6562306a36Sopenharmony_ci function = "can1"; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci}; 68