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/kirkwood-dreamplug.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 "kirkwood.dtsi"
    5 #include "kirkwood-6281.dtsi"
    6 
    7 / {
    8         model = "Globalscale Technologies Dreamplug";
    9         compatible = "globalscale,dreamplug-003-ds2001", "globalscale,dreamplug", "marvell,kirkwood-88f6281", "marvell,kirkwood";
   10 
   11         memory {
   12                 device_type = "memory";
   13                 reg = <0x00000000 0x20000000>;
   14         };
   15 
   16         chosen {
   17                 bootargs = "console=ttyS0,115200n8 earlyprintk";
   18                 stdout-path = &uart0;
   19         };
   20 
   21         ocp@f1000000 {
   22                 pinctrl: pin-controller@10000 {
   23                         pmx_led_bluetooth: pmx-led-bluetooth {
   24                                 marvell,pins = "mpp47";
   25                                 marvell,function = "gpio";
   26                         };
   27                         pmx_led_wifi: pmx-led-wifi {
   28                                 marvell,pins = "mpp48";
   29                                 marvell,function = "gpio";
   30                         };
   31                         pmx_led_wifi_ap: pmx-led-wifi-ap {
   32                                 marvell,pins = "mpp49";
   33                                 marvell,function = "gpio";
   34                         };
   35                 };
   36                 serial@12000 {
   37                         status = "okay";
   38                 };
   39 
   40                 spi@10600 {
   41                         status = "okay";
   42 
   43                         m25p40@0 {
   44                                 #address-cells = <1>;
   45                                 #size-cells = <1>;
   46                                 compatible = "mxicy,mx25l1606e", "jedec,spi-nor";
   47                                 reg = <0>;
   48                                 spi-max-frequency = <50000000>;
   49                                 mode = <0>;
   50 
   51                                 partition@0 {
   52                                         reg = <0x0 0x80000>;
   53                                         label = "u-boot";
   54                                 };
   55 
   56                                 partition@100000 {
   57                                         reg = <0x100000 0x10000>;
   58                                         label = "u-boot env";
   59                                 };
   60 
   61                                 partition@180000 {
   62                                         reg = <0x180000 0x10000>;
   63                                         label = "dtb";
   64                                 };
   65                         };
   66                 };
   67 
   68                 sata@80000 {
   69                         status = "okay";
   70                         nr-ports = <1>;
   71                 };
   72 
   73                 mvsdio@90000 {
   74                         pinctrl-0 = <&pmx_sdio>;
   75                         pinctrl-names = "default";
   76                         status = "okay";
   77                         /* No CD or WP GPIOs */
   78                         broken-cd;
   79                 };
   80         };
   81 
   82         gpio-leds {
   83                 compatible = "gpio-leds";
   84                 pinctrl-0 = <&pmx_led_bluetooth &pmx_led_wifi
   85                              &pmx_led_wifi_ap >;
   86                 pinctrl-names = "default";
   87 
   88                 bluetooth {
   89                         label = "dreamplug:blue:bluetooth";
   90                         gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
   91                 };
   92                 wifi {
   93                         label = "dreamplug:green:wifi";
   94                         gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
   95                 };
   96                 wifi-ap {
   97                         label = "dreamplug:green:wifi_ap";
   98                         gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
   99                 };
  100         };
  101 };
  102 
  103 &mdio {
  104         status = "okay";
  105 
  106         ethphy0: ethernet-phy@0 {
  107                 reg = <0>;
  108         };
  109 
  110         ethphy1: ethernet-phy@1 {
  111                 reg = <1>;
  112         };
  113 };
  114 
  115 &eth0 {
  116         status = "okay";
  117         ethernet0-port@0 {
  118                 phy-handle = <&ethphy0>;
  119         };
  120 };
  121 
  122 &eth1 {
  123         status = "okay";
  124         ethernet1-port@0 {
  125                 phy-handle = <&ethphy1>;
  126         };
  127 };

Cache object: 7072df8e53bd937ec31d41f97a5a35f4


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