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/ar9132_tl_wr1043nd_v1.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 "ar9132.dtsi"
    8 
    9 / {
   10         compatible = "tplink,tl-wr1043nd-v1", "qca,ar9132";
   11         model = "TP-Link TL-WR1043ND Version 1";
   12 
   13         memory@0 {
   14                 device_type = "memory";
   15                 reg = <0x0 0x2000000>;
   16         };
   17 
   18         extosc: ref {
   19                 compatible = "fixed-clock";
   20                 #clock-cells = <0>;
   21                 clock-frequency = <40000000>;
   22         };
   23 
   24         gpio-keys {
   25                 compatible = "gpio-keys";
   26 
   27                 button-0 {
   28                         label = "reset";
   29                         linux,code = <KEY_RESTART>;
   30                         gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
   31                         debounce-interval = <60>;
   32                 };
   33 
   34                 button-1 {
   35                         label = "qss";
   36                         linux,code = <KEY_WPS_BUTTON>;
   37                         gpios = <&gpio 7 GPIO_ACTIVE_LOW>;
   38                         debounce-interval = <60>;
   39                 };
   40         };
   41 
   42         leds {
   43                 compatible = "gpio-leds";
   44                 led@0 {
   45                         label = "tp-link:green:usb";
   46                         gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
   47                 };
   48 
   49                 led@1 {
   50                         label = "tp-link:green:system";
   51                         gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
   52                         linux,default-trigger = "heartbeat";
   53                 };
   54 
   55                 led@2 {
   56                         label = "tp-link:green:qss";
   57                         gpios = <&gpio 5 GPIO_ACTIVE_HIGH>;
   58                 };
   59 
   60                 led@3 {
   61                         label = "tp-link:green:wlan";
   62                         gpios = <&gpio 9 GPIO_ACTIVE_LOW>;
   63                 };
   64         };
   65 };
   66 
   67 &uart {
   68         status = "okay";
   69 };
   70 
   71 &pll {
   72         clocks = <&extosc>;
   73 };
   74 
   75 &usb {
   76         status = "okay";
   77 };
   78 
   79 &usb_phy {
   80         status = "okay";
   81 };
   82 
   83 &spi {
   84         status = "okay";
   85         num-cs = <1>;
   86 
   87         flash@0 {
   88                 #address-cells = <1>;
   89                 #size-cells = <1>;
   90                 compatible = "s25sl064a";
   91                 reg = <0>;
   92                 spi-max-frequency = <25000000>;
   93 
   94                 partition@0 {
   95                         label = "u-boot";
   96                         reg = <0x000000 0x020000>;
   97                 };
   98 
   99                 partition@1 {
  100                         label = "firmware";
  101                         reg = <0x020000 0x7D0000>;
  102                 };
  103 
  104                 partition@2 {
  105                         label = "art";
  106                         reg = <0x7F0000 0x010000>;
  107                         read-only;
  108                 };
  109         };
  110 };

Cache object: 8226fb467a89310ff90e1d7f9e3f2749


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