162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Source for the RZ/G2[HMN] HiHope sub board common parts 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2019 Renesas Electronics Corp. 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/ { 962306a36Sopenharmony_ci aliases { 1062306a36Sopenharmony_ci ethernet0 = &avb; 1162306a36Sopenharmony_ci }; 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci chosen { 1462306a36Sopenharmony_ci bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci}; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci&avb { 1962306a36Sopenharmony_ci pinctrl-0 = <&avb_pins>; 2062306a36Sopenharmony_ci pinctrl-names = "default"; 2162306a36Sopenharmony_ci phy-handle = <&phy0>; 2262306a36Sopenharmony_ci tx-internal-delay-ps = <2000>; 2362306a36Sopenharmony_ci rx-internal-delay-ps = <1800>; 2462306a36Sopenharmony_ci status = "okay"; 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci phy0: ethernet-phy@0 { 2762306a36Sopenharmony_ci compatible = "ethernet-phy-id001c.c915", 2862306a36Sopenharmony_ci "ethernet-phy-ieee802.3-c22"; 2962306a36Sopenharmony_ci reg = <0>; 3062306a36Sopenharmony_ci interrupt-parent = <&gpio2>; 3162306a36Sopenharmony_ci interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 3262306a36Sopenharmony_ci reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 3362306a36Sopenharmony_ci }; 3462306a36Sopenharmony_ci}; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci&can0 { 3762306a36Sopenharmony_ci pinctrl-0 = <&can0_pins>; 3862306a36Sopenharmony_ci pinctrl-names = "default"; 3962306a36Sopenharmony_ci status = "okay"; 4062306a36Sopenharmony_ci}; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci&can1 { 4362306a36Sopenharmony_ci pinctrl-0 = <&can1_pins>; 4462306a36Sopenharmony_ci pinctrl-names = "default"; 4562306a36Sopenharmony_ci status = "okay"; 4662306a36Sopenharmony_ci}; 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci&pciec0 { 4962306a36Sopenharmony_ci status = "okay"; 5062306a36Sopenharmony_ci}; 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ci&pfc { 5362306a36Sopenharmony_ci pinctrl-0 = <&scif_clk_pins>; 5462306a36Sopenharmony_ci pinctrl-names = "default"; 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci avb_pins: avb { 5762306a36Sopenharmony_ci mux { 5862306a36Sopenharmony_ci groups = "avb_link", "avb_mdio", "avb_mii"; 5962306a36Sopenharmony_ci function = "avb"; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ci pins_mdio { 6362306a36Sopenharmony_ci groups = "avb_mdio"; 6462306a36Sopenharmony_ci drive-strength = <24>; 6562306a36Sopenharmony_ci }; 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ci pins_mii_tx { 6862306a36Sopenharmony_ci pins = "PIN_AVB_TX_CTL", "PIN_AVB_TXC", "PIN_AVB_TD0", 6962306a36Sopenharmony_ci "PIN_AVB_TD1", "PIN_AVB_TD2", "PIN_AVB_TD3"; 7062306a36Sopenharmony_ci drive-strength = <12>; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci }; 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ci can0_pins: can0 { 7562306a36Sopenharmony_ci groups = "can0_data_a"; 7662306a36Sopenharmony_ci function = "can0"; 7762306a36Sopenharmony_ci }; 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci can1_pins: can1 { 8062306a36Sopenharmony_ci groups = "can1_data"; 8162306a36Sopenharmony_ci function = "can1"; 8262306a36Sopenharmony_ci }; 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ci pwm0_pins: pwm0 { 8562306a36Sopenharmony_ci groups = "pwm0"; 8662306a36Sopenharmony_ci function = "pwm0"; 8762306a36Sopenharmony_ci }; 8862306a36Sopenharmony_ci}; 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ci&pwm0 { 9162306a36Sopenharmony_ci pinctrl-0 = <&pwm0_pins>; 9262306a36Sopenharmony_ci pinctrl-names = "default"; 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci status = "okay"; 9562306a36Sopenharmony_ci}; 96