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/arm/r8a7745-iwg22m.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 iWave-RZG1E-G22M SODIMM SOM
    4  *
    5  * Copyright (C) 2017 Renesas Electronics Corp.
    6  */
    7 
    8 #include "r8a7745.dtsi"
    9 #include <dt-bindings/gpio/gpio.h>
   10 
   11 / {
   12         compatible = "iwave,g22m", "renesas,r8a7745";
   13 
   14         memory@40000000 {
   15                 device_type = "memory";
   16                 reg = <0 0x40000000 0 0x20000000>;
   17         };
   18 
   19         reg_3p3v: 3p3v {
   20                 compatible = "regulator-fixed";
   21                 regulator-name = "3P3V";
   22                 regulator-min-microvolt = <3300000>;
   23                 regulator-max-microvolt = <3300000>;
   24                 regulator-always-on;
   25                 regulator-boot-on;
   26         };
   27 };
   28 
   29 &cmt0 {
   30         status = "okay";
   31 };
   32 
   33 &extal_clk {
   34         clock-frequency = <20000000>;
   35 };
   36 
   37 &pfc {
   38         mmcif0_pins: mmc {
   39                 groups = "mmc_data8", "mmc_ctrl";
   40                 function = "mmc";
   41         };
   42 
   43         qspi_pins: qspi {
   44                 groups = "qspi_ctrl", "qspi_data2";
   45                 function = "qspi";
   46         };
   47 
   48         sdhi1_pins: sd1 {
   49                 groups = "sdhi1_data4", "sdhi1_ctrl";
   50                 function = "sdhi1";
   51                 power-source = <3300>;
   52         };
   53 
   54         i2c3_pins: i2c3 {
   55                 groups = "i2c3_b";
   56                 function = "i2c3";
   57         };
   58 };
   59 
   60 &mmcif0 {
   61         pinctrl-0 = <&mmcif0_pins>;
   62         pinctrl-names = "default";
   63 
   64         vmmc-supply = <&reg_3p3v>;
   65         bus-width = <8>;
   66         non-removable;
   67         status = "okay";
   68 };
   69 
   70 &qspi {
   71         pinctrl-0 = <&qspi_pins>;
   72         pinctrl-names = "default";
   73 
   74         status = "okay";
   75 
   76         /* WARNING - This device contains the bootloader. Handle with care. */
   77         flash: flash@0 {
   78                 #address-cells = <1>;
   79                 #size-cells = <1>;
   80                 compatible = "sst,sst25vf016b", "jedec,spi-nor";
   81                 reg = <0>;
   82                 spi-max-frequency = <50000000>;
   83                 spi-tx-bus-width = <1>;
   84                 spi-rx-bus-width = <1>;
   85                 m25p,fast-read;
   86                 spi-cpol;
   87                 spi-cpha;
   88         };
   89 };
   90 
   91 &rwdt {
   92         timeout-sec = <60>;
   93         status = "okay";
   94 };
   95 
   96 &sdhi1 {
   97         pinctrl-0 = <&sdhi1_pins>;
   98         pinctrl-names = "default";
   99 
  100         vmmc-supply = <&reg_3p3v>;
  101         vqmmc-supply = <&reg_3p3v>;
  102         cd-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
  103         status = "okay";
  104 };
  105 
  106 &i2c3 {
  107         pinctrl-0 = <&i2c3_pins>;
  108         pinctrl-names = "default";
  109 
  110         status = "okay";
  111         clock-frequency = <400000>;
  112 
  113         rtc@68 {
  114                 compatible = "ti,bq32000";
  115                 reg = <0x68>;
  116         };
  117 };

Cache object: 89a68a0458323e78f25afc45f5bb1d51


[ 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.