The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/renesas/hihope-rzg2-ex.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 /*
    3  * Device Tree Source for the RZ/G2[HMN] HiHope sub board common parts
    4  *
    5  * Copyright (C) 2019 Renesas Electronics Corp.
    6  */
    7 
    8 / {
    9         aliases {
   10                 ethernet0 = &avb;
   11         };
   12 
   13         chosen {
   14                 bootargs = "ignore_loglevel rw root=/dev/nfs ip=on";
   15         };
   16 };
   17 
   18 &avb {
   19         pinctrl-0 = <&avb_pins>;
   20         pinctrl-names = "default";
   21         phy-handle = <&phy0>;
   22         tx-internal-delay-ps = <2000>;
   23         rx-internal-delay-ps = <1800>;
   24         status = "okay";
   25 
   26         phy0: ethernet-phy@0 {
   27                 compatible = "ethernet-phy-id001c.c915",
   28                              "ethernet-phy-ieee802.3-c22";
   29                 reg = <0>;
   30                 interrupt-parent = <&gpio2>;
   31                 interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
   32                 reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
   33         };
   34 };
   35 
   36 &can0 {
   37         pinctrl-0 = <&can0_pins>;
   38         pinctrl-names = "default";
   39         status = "okay";
   40 };
   41 
   42 &can1 {
   43         pinctrl-0 = <&can1_pins>;
   44         pinctrl-names = "default";
   45         status = "okay";
   46 };
   47 
   48 &pciec0 {
   49         status = "okay";
   50 };
   51 
   52 &pfc {
   53         pinctrl-0 = <&scif_clk_pins>;
   54         pinctrl-names = "default";
   55 
   56         avb_pins: avb {
   57                 mux {
   58                         groups = "avb_link", "avb_mdio", "avb_mii";
   59                         function = "avb";
   60                 };
   61 
   62                 pins_mdio {
   63                         groups = "avb_mdio";
   64                         drive-strength = <24>;
   65                 };
   66 
   67                 pins_mii_tx {
   68                         pins = "PIN_AVB_TX_CTL", "PIN_AVB_TXC", "PIN_AVB_TD0",
   69                                "PIN_AVB_TD1", "PIN_AVB_TD2", "PIN_AVB_TD3";
   70                         drive-strength = <12>;
   71                 };
   72         };
   73 
   74         can0_pins: can0 {
   75                 groups = "can0_data_a";
   76                 function = "can0";
   77         };
   78 
   79         can1_pins: can1 {
   80                 groups = "can1_data";
   81                 function = "can1";
   82         };
   83 
   84         pwm0_pins: pwm0 {
   85                 groups = "pwm0";
   86                 function = "pwm0";
   87         };
   88 };
   89 
   90 &pwm0 {
   91         pinctrl-0 = <&pwm0_pins>;
   92         pinctrl-names = "default";
   93 
   94         status = "okay";
   95 };

Cache object: ec49a1c075469af6452e8a5b35e5fd8b


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.