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-dockstar.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 = "Seagate FreeAgent Dockstar";
    9         compatible = "seagate,dockstar", "marvell,kirkwood-88f6281", "marvell,kirkwood";
   10 
   11         memory {
   12                 device_type = "memory";
   13                 reg = <0x00000000 0x8000000>;
   14         };
   15 
   16         chosen {
   17                 bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/sda1 rootdelay=10";
   18                 stdout-path = &uart0;
   19         };
   20 
   21         ocp@f1000000 {
   22                 pinctrl: pin-controller@10000 {
   23                         pmx_usb_power_enable: pmx-usb-power-enable {
   24                                 marvell,pins = "mpp29";
   25                                 marvell,function = "gpio";
   26                         };
   27                         pmx_led_green: pmx-led-green {
   28                                 marvell,pins = "mpp46";
   29                                 marvell,function = "gpio";
   30                         };
   31                         pmx_led_orange: pmx-led-orange {
   32                                 marvell,pins = "mpp47";
   33                                 marvell,function = "gpio";
   34                         };
   35                 };
   36                 serial@12000 {
   37                         status = "okay";
   38                 };
   39         };
   40         gpio-leds {
   41                 compatible = "gpio-leds";
   42                 pinctrl-0 = <&pmx_led_green &pmx_led_orange>;
   43                 pinctrl-names = "default";
   44 
   45                 health {
   46                         label = "status:green:health";
   47                         gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
   48                         default-state = "keep";
   49                 };
   50                 fault {
   51                         label = "status:orange:fault";
   52                         gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
   53                 };
   54         };
   55         regulators {
   56                 compatible = "simple-bus";
   57                 #address-cells = <1>;
   58                 #size-cells = <0>;
   59                 pinctrl-0 = <&pmx_usb_power_enable>;
   60                 pinctrl-names = "default";
   61 
   62                 usb_power: regulator@1 {
   63                         compatible = "regulator-fixed";
   64                         reg = <1>;
   65                         regulator-name = "USB Power";
   66                         regulator-min-microvolt = <5000000>;
   67                         regulator-max-microvolt = <5000000>;
   68                         enable-active-high;
   69                         regulator-always-on;
   70                         regulator-boot-on;
   71                         gpio = <&gpio0 29 0>;
   72                 };
   73         };
   74 };
   75 
   76 &nand {
   77         status = "okay";
   78 
   79         partition@0 {
   80                 label = "u-boot";
   81                 reg = <0x0000000 0x100000>;
   82                 read-only;
   83         };
   84 
   85         partition@100000 {
   86                 label = "uImage";
   87                 reg = <0x0100000 0x400000>;
   88         };
   89 
   90         partition@500000 {
   91                 label = "data";
   92                 reg = <0x0500000 0xfb00000>;
   93         };
   94 };
   95 
   96 &mdio {
   97         status = "okay";
   98 
   99         ethphy0: ethernet-phy@0 {
  100                 compatible = "marvell,88e1116";
  101                 reg = <0>;
  102         };
  103 };
  104 
  105 &eth0 {
  106         status = "okay";
  107         ethernet0-port@0 {
  108                 phy-handle = <&ethphy0>;
  109         };
  110 };

Cache object: ce5beb099a3798657dae1ececbda5c3a


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