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-nsa310.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-nsa3x0-common.dtsi"
    5 
    6 / {
    7         compatible = "zyxel,nsa310", "marvell,kirkwood-88f6281", "marvell,kirkwood";
    8 
    9         memory {
   10                 device_type = "memory";
   11                 reg = <0x00000000 0x10000000>;
   12         };
   13 
   14         chosen {
   15                 bootargs = "console=ttyS0,115200";
   16                 stdout-path = &uart0;
   17         };
   18 
   19         ocp@f1000000 {
   20                 pinctrl: pin-controller@10000 {
   21                         pinctrl-0 = <&pmx_unknown>;
   22                         pinctrl-names = "default";
   23 
   24                         pmx_led_esata_green: pmx-led-esata-green {
   25                                 marvell,pins = "mpp12";
   26                                 marvell,function = "gpio";
   27                         };
   28 
   29                         pmx_led_esata_red: pmx-led-esata-red {
   30                                 marvell,pins = "mpp13";
   31                                 marvell,function = "gpio";
   32                         };
   33 
   34                         pmx_led_usb_green: pmx-led-usb-green {
   35                                 marvell,pins = "mpp15";
   36                                 marvell,function = "gpio";
   37                         };
   38 
   39                         pmx_led_usb_red: pmx-led-usb-red {
   40                                 marvell,pins = "mpp16";
   41                                 marvell,function = "gpio";
   42                         };
   43 
   44                         pmx_led_sys_green: pmx-led-sys-green {
   45                                 marvell,pins = "mpp28";
   46                                 marvell,function = "gpio";
   47                         };
   48 
   49                         pmx_led_sys_red: pmx-led-sys-red {
   50                                 marvell,pins = "mpp29";
   51                                 marvell,function = "gpio";
   52                         };
   53 
   54                         pmx_led_hdd_green: pmx-led-hdd-green {
   55                                 marvell,pins = "mpp41";
   56                                 marvell,function = "gpio";
   57                         };
   58 
   59                         pmx_led_hdd_red: pmx-led-hdd-red {
   60                                 marvell,pins = "mpp42";
   61                                 marvell,function = "gpio";
   62                         };
   63 
   64                         pmx_unknown: pmx-unknown {
   65                                 marvell,pins = "mpp44";
   66                                 marvell,function = "gpio";
   67                         };
   68 
   69                 };
   70 
   71                 i2c@11000 {
   72                         status = "okay";
   73 
   74                         adt7476: adt7476a@2e {
   75                                 compatible = "adi,adt7476";
   76                                 reg = <0x2e>;
   77                         };
   78                 };
   79         };
   80 
   81         gpio-leds {
   82                 compatible = "gpio-leds";
   83                 pinctrl-0 = <&pmx_led_esata_green &pmx_led_esata_red
   84                              &pmx_led_usb_green &pmx_led_usb_red
   85                              &pmx_led_sys_green &pmx_led_sys_red
   86                              &pmx_led_copy_green &pmx_led_copy_red
   87                              &pmx_led_hdd_green &pmx_led_hdd_red>;
   88                 pinctrl-names = "default";
   89 
   90                 green-sys {
   91                         label = "nsa310:green:sys";
   92                         gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
   93                 };
   94                 red-sys {
   95                         label = "nsa310:red:sys";
   96                         gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
   97                 };
   98                 green-hdd {
   99                         label = "nsa310:green:hdd";
  100                         gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
  101                 };
  102                 red-hdd {
  103                         label = "nsa310:red:hdd";
  104                         gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
  105                 };
  106                 green-esata {
  107                         label = "nsa310:green:esata";
  108                         gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
  109                 };
  110                 red-esata {
  111                         label = "nsa310:red:esata";
  112                         gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
  113                 };
  114                 green-usb {
  115                         label = "nsa310:green:usb";
  116                         gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
  117                 };
  118                 red-usb {
  119                         label = "nsa310:red:usb";
  120                         gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
  121                 };
  122                 green-copy {
  123                         label = "nsa310:green:copy";
  124                         gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
  125                 };
  126                 red-copy {
  127                         label = "nsa310:red:copy";
  128                         gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
  129                 };
  130         };
  131 };
  132 
  133 &pciec {
  134         status = "okay";
  135 };
  136 
  137 &pcie0 {
  138         status = "okay";
  139 };

Cache object: cc2e323463fa4188419d089bf3897b94


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