17433f1fbSBiju Das// SPDX-License-Identifier: GPL-2.0 27433f1fbSBiju Das/* 3adbe62e9SMarian-Cristian Rotariu * Device Tree Source for the RZ/G2[HMN] HiHope sub board common parts 47433f1fbSBiju Das * 57433f1fbSBiju Das * Copyright (C) 2019 Renesas Electronics Corp. 67433f1fbSBiju Das */ 77433f1fbSBiju Das 87433f1fbSBiju Das/ { 97433f1fbSBiju Das aliases { 107433f1fbSBiju Das ethernet0 = &avb; 117433f1fbSBiju Das }; 127433f1fbSBiju Das 137433f1fbSBiju Das chosen { 147433f1fbSBiju Das bootargs = "ignore_loglevel rw root=/dev/nfs ip=on"; 157433f1fbSBiju Das }; 167433f1fbSBiju Das}; 177433f1fbSBiju Das 187433f1fbSBiju Das&avb { 197433f1fbSBiju Das pinctrl-0 = <&avb_pins>; 207433f1fbSBiju Das pinctrl-names = "default"; 217433f1fbSBiju Das phy-handle = <&phy0>; 22a5200e63SGeert Uytterhoeven tx-internal-delay-ps = <2000>; 23c96ca560SBiju Das rx-internal-delay-ps = <1800>; 247433f1fbSBiju Das status = "okay"; 257433f1fbSBiju Das 267433f1fbSBiju Das phy0: ethernet-phy@0 { 27*d45ba2a5SGeert Uytterhoeven compatible = "ethernet-phy-id001c.c915", 28*d45ba2a5SGeert Uytterhoeven "ethernet-phy-ieee802.3-c22"; 297433f1fbSBiju Das reg = <0>; 307433f1fbSBiju Das interrupt-parent = <&gpio2>; 317433f1fbSBiju Das interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 327433f1fbSBiju Das reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 337433f1fbSBiju Das }; 347433f1fbSBiju Das}; 357433f1fbSBiju Das 36816c5248SFabrizio Castro&can0 { 37816c5248SFabrizio Castro pinctrl-0 = <&can0_pins>; 38816c5248SFabrizio Castro pinctrl-names = "default"; 39816c5248SFabrizio Castro status = "okay"; 40816c5248SFabrizio Castro}; 41816c5248SFabrizio Castro 42816c5248SFabrizio Castro&can1 { 43816c5248SFabrizio Castro pinctrl-0 = <&can1_pins>; 44816c5248SFabrizio Castro pinctrl-names = "default"; 45816c5248SFabrizio Castro status = "okay"; 46816c5248SFabrizio Castro}; 47816c5248SFabrizio Castro 483c3ca5f7SBiju Das&pciec0 { 493c3ca5f7SBiju Das status = "okay"; 503c3ca5f7SBiju Das}; 513c3ca5f7SBiju Das 527433f1fbSBiju Das&pfc { 537433f1fbSBiju Das pinctrl-0 = <&scif_clk_pins>; 547433f1fbSBiju Das pinctrl-names = "default"; 557433f1fbSBiju Das 567433f1fbSBiju Das avb_pins: avb { 577433f1fbSBiju Das mux { 587433f1fbSBiju Das groups = "avb_link", "avb_mdio", "avb_mii"; 597433f1fbSBiju Das function = "avb"; 607433f1fbSBiju Das }; 617433f1fbSBiju Das 627433f1fbSBiju Das pins_mdio { 637433f1fbSBiju Das groups = "avb_mdio"; 647433f1fbSBiju Das drive-strength = <24>; 657433f1fbSBiju Das }; 667433f1fbSBiju Das 677433f1fbSBiju Das pins_mii_tx { 687433f1fbSBiju Das pins = "PIN_AVB_TX_CTL", "PIN_AVB_TXC", "PIN_AVB_TD0", 697433f1fbSBiju Das "PIN_AVB_TD1", "PIN_AVB_TD2", "PIN_AVB_TD3"; 707433f1fbSBiju Das drive-strength = <12>; 717433f1fbSBiju Das }; 727433f1fbSBiju Das }; 73816c5248SFabrizio Castro 74816c5248SFabrizio Castro can0_pins: can0 { 75816c5248SFabrizio Castro groups = "can0_data_a"; 76816c5248SFabrizio Castro function = "can0"; 77816c5248SFabrizio Castro }; 78816c5248SFabrizio Castro 79816c5248SFabrizio Castro can1_pins: can1 { 80816c5248SFabrizio Castro groups = "can1_data"; 81816c5248SFabrizio Castro function = "can1"; 82816c5248SFabrizio Castro }; 8331222abbSBiju Das 8431222abbSBiju Das pwm0_pins: pwm0 { 8531222abbSBiju Das groups = "pwm0"; 8631222abbSBiju Das function = "pwm0"; 8731222abbSBiju Das }; 8831222abbSBiju Das}; 8931222abbSBiju Das 9031222abbSBiju Das&pwm0 { 9131222abbSBiju Das pinctrl-0 = <&pwm0_pins>; 9231222abbSBiju Das pinctrl-names = "default"; 9331222abbSBiju Das 9431222abbSBiju Das status = "okay"; 957433f1fbSBiju Das}; 96