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/mips/qca/ar9331_tl_mr3020.dts

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 /dts-v1/;
    3 
    4 #include <dt-bindings/gpio/gpio.h>
    5 #include <dt-bindings/input/input.h>
    6 
    7 #include "ar9331.dtsi"
    8 
    9 / {
   10         model = "TP-Link TL-MR3020";
   11         compatible = "tplink,tl-mr3020";
   12 
   13         aliases {
   14                 serial0 = &uart;
   15         };
   16 
   17         memory@0 {
   18                 device_type = "memory";
   19                 reg = <0x0 0x2000000>;
   20         };
   21 
   22         leds {
   23                 compatible = "gpio-leds";
   24 
   25                 wlan {
   26                         label = "tp-link:green:wlan";
   27                         gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
   28                         default-state = "off";
   29                 };
   30 
   31                 lan {
   32                         label = "tp-link:green:lan";
   33                         gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
   34                         default-state = "off";
   35                 };
   36 
   37                 wps {
   38                         label = "tp-link:green:wps";
   39                         gpios = <&gpio 26 GPIO_ACTIVE_LOW>;
   40                         default-state = "off";
   41                 };
   42 
   43                 led3g {
   44                         label = "tp-link:green:3g";
   45                         gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
   46                         default-state = "off";
   47                 };
   48         };
   49 
   50         gpio-keys {
   51                 compatible = "gpio-keys";
   52 
   53                 button-0 {
   54                         label = "wps";
   55                         linux,code = <KEY_WPS_BUTTON>;
   56                         gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
   57                 };
   58 
   59                 button-1 {
   60                         label = "sw1";
   61                         linux,code = <BTN_0>;
   62                         gpios = <&gpio 18 GPIO_ACTIVE_HIGH>;
   63                 };
   64 
   65                 button-2 {
   66                         label = "sw2";
   67                         linux,code = <BTN_1>;
   68                         gpios = <&gpio 20 GPIO_ACTIVE_HIGH>;
   69                 };
   70         };
   71 
   72         reg_usb_vbus: reg_usb_vbus {
   73                 compatible = "regulator-fixed";
   74                 regulator-name = "usb_vbus";
   75                 regulator-min-microvolt = <5000000>;
   76                 regulator-max-microvolt = <5000000>;
   77                 gpio = <&gpio 8 GPIO_ACTIVE_HIGH>;
   78                 enable-active-high;
   79         };
   80 };
   81 
   82 &ref {
   83         clock-frequency = <25000000>;
   84 };
   85 
   86 &uart {
   87         status = "okay";
   88 };
   89 
   90 &gpio {
   91         status = "okay";
   92 };
   93 
   94 &usb {
   95         dr_mode = "host";
   96         vbus-supply = <&reg_usb_vbus>;
   97         status = "okay";
   98 };
   99 
  100 &usb_phy {
  101         status = "okay";
  102 };
  103 
  104 &spi {
  105         num-chipselects = <1>;
  106         status = "okay";
  107 
  108         /* Spansion S25FL032PIF SPI flash */
  109         spiflash: s25sl032p@0 {
  110                 #address-cells = <1>;
  111                 #size-cells = <1>;
  112                 compatible = "spansion,s25sl032p", "jedec,spi-nor";
  113                 spi-max-frequency = <104000000>;
  114                 reg = <0>;
  115         };
  116 };

Cache object: ed4ebc6622778c42959c0c604ec70a2a


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