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_dragino_ms14.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 = "Dragino MS14 (Dragino 2)";
   11         compatible = "dragino,ms14";
   12 
   13         aliases {
   14                 serial0 = &uart;
   15         };
   16 
   17         memory@0 {
   18                 device_type = "memory";
   19                 reg = <0x0 0x4000000>;
   20         };
   21 
   22         leds {
   23                 compatible = "gpio-leds";
   24 
   25                 wlan {
   26                         label = "dragino2:red:wlan";
   27                         gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
   28                         default-state = "off";
   29                 };
   30 
   31                 lan {
   32                         label = "dragino2:red:lan";
   33                         gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
   34                         default-state = "off";
   35                 };
   36 
   37                 wan {
   38                         label = "dragino2:red:wan";
   39                         gpios = <&gpio 17 GPIO_ACTIVE_LOW>;
   40                         default-state = "off";
   41                 };
   42 
   43                 system {
   44                         label = "dragino2:red:system";
   45                         gpios = <&gpio 28 GPIO_ACTIVE_HIGH>;
   46                         default-state = "off";
   47                 };
   48         };
   49 
   50         gpio-keys {
   51                 compatible = "gpio-keys";
   52 
   53                 button-0 {
   54                         label = "jumpstart";
   55                         linux,code = <KEY_WPS_BUTTON>;
   56                         gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
   57                 };
   58 
   59                 button-1 {
   60                         label = "reset";
   61                         linux,code = <KEY_RESTART>;
   62                         gpios = <&gpio 12 GPIO_ACTIVE_LOW>;
   63                 };
   64         };
   65 };
   66 
   67 &ref {
   68         clock-frequency = <25000000>;
   69 };
   70 
   71 &uart {
   72         status = "okay";
   73 };
   74 
   75 &gpio {
   76         status = "okay";
   77 };
   78 
   79 &usb {
   80         dr_mode = "host";
   81         status = "okay";
   82 };
   83 
   84 &usb_phy {
   85         status = "okay";
   86 };
   87 
   88 &spi {
   89         num-chipselects = <1>;
   90         status = "okay";
   91 
   92         /* Winbond 25Q128BVFG SPI flash */
   93         spiflash: w25q128@0 {
   94                 #address-cells = <1>;
   95                 #size-cells = <1>;
   96                 compatible = "winbond,w25q128", "jedec,spi-nor";
   97                 spi-max-frequency = <104000000>;
   98                 reg = <0>;
   99         };
  100 };

Cache object: 9988191d3ba8725c73e82afe3add2b35


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