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/r8a7743-iwg20m.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-RZG1M-20M Qseven SOM
    4  *
    5  * Copyright (C) 2017 Renesas Electronics Corp.
    6  */
    7 
    8 #include "r8a7743.dtsi"
    9 #include <dt-bindings/gpio/gpio.h>
   10 
   11 / {
   12         compatible = "iwave,g20m", "renesas,r8a7743";
   13 
   14         memory@40000000 {
   15                 device_type = "memory";
   16                 reg = <0 0x40000000 0 0x20000000>;
   17         };
   18 
   19         memory@200000000 {
   20                 device_type = "memory";
   21                 reg = <2 0x00000000 0 0x20000000>;
   22         };
   23 
   24         reg_3p3v: 3p3v {
   25                 compatible = "regulator-fixed";
   26                 regulator-name = "3P3V";
   27                 regulator-min-microvolt = <3300000>;
   28                 regulator-max-microvolt = <3300000>;
   29                 regulator-always-on;
   30                 regulator-boot-on;
   31         };
   32 };
   33 
   34 &extal_clk {
   35         clock-frequency = <20000000>;
   36 };
   37 
   38 &pfc {
   39         mmcif0_pins: mmc {
   40                 groups = "mmc_data8_b", "mmc_ctrl";
   41                 function = "mmc";
   42         };
   43 
   44         qspi_pins: qspi {
   45                 groups = "qspi_ctrl", "qspi_data2";
   46                 function = "qspi";
   47         };
   48 
   49         sdhi0_pins: sd0 {
   50                 groups = "sdhi0_data4", "sdhi0_ctrl";
   51                 function = "sdhi0";
   52                 power-source = <3300>;
   53         };
   54 };
   55 
   56 &mmcif0 {
   57         pinctrl-0 = <&mmcif0_pins>;
   58         pinctrl-names = "default";
   59 
   60         vmmc-supply = <&reg_3p3v>;
   61         bus-width = <8>;
   62         non-removable;
   63         status = "okay";
   64 };
   65 
   66 &qspi {
   67         pinctrl-0 = <&qspi_pins>;
   68         pinctrl-names = "default";
   69 
   70         status = "okay";
   71 
   72         /* WARNING - This device contains the bootloader. Handle with care. */
   73         flash: flash@0 {
   74                 #address-cells = <1>;
   75                 #size-cells = <1>;
   76                 compatible = "sst,sst25vf016b", "jedec,spi-nor";
   77                 reg = <0>;
   78                 spi-max-frequency = <50000000>;
   79                 spi-tx-bus-width = <1>;
   80                 spi-rx-bus-width = <1>;
   81                 m25p,fast-read;
   82                 spi-cpol;
   83                 spi-cpha;
   84         };
   85 };
   86 
   87 &sdhi0 {
   88         pinctrl-0 = <&sdhi0_pins>;
   89         pinctrl-names = "default";
   90 
   91         vmmc-supply = <&reg_3p3v>;
   92         vqmmc-supply = <&reg_3p3v>;
   93         cd-gpios = <&gpio7 11 GPIO_ACTIVE_LOW>;
   94         status = "okay";
   95 };

Cache object: f35451b28e0ea5a8b1642e58a67067dd


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