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-rd88f6192.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 /*
    3  * Marvell RD88F6192 Board descrition
    4  *
    5  * Andrew Lunn <andrew@lunn.ch>
    6  *
    7  * This file contains the definitions that are common between the three
    8  * variants of the Marvell Kirkwood Development Board.
    9  */
   10 /dts-v1/;
   11 
   12 #include "kirkwood.dtsi"
   13 #include "kirkwood-6192.dtsi"
   14 
   15 / {
   16         model = "Marvell RD88F6192 reference design";
   17         compatible = "marvell,rd88f6192", "marvell,kirkwood-88f6192", "marvell,kirkwood";
   18 
   19         memory {
   20                 device_type = "memory";
   21                 reg = <0x00000000 0x20000000>;
   22         };
   23 
   24         chosen {
   25                 bootargs = "console=ttyS0,115200n8";
   26                 stdout-path = &uart0;
   27         };
   28 
   29         ocp@f1000000 {
   30                 pinctrl: pin-controller@10000 {
   31                         pinctrl-0 = <&pmx_usb_power>;
   32                         pinctrl-names = "default";
   33 
   34                         pmx_usb_power: pmx-usb-power {
   35                                 marvell,pins = "mpp10";
   36                                 marvell,function = "gpo";
   37                         };
   38                 };
   39 
   40                 serial@12000 {
   41                         status = "okay";
   42 
   43                 };
   44 
   45                 spi@10600 {
   46                         status = "okay";
   47 
   48                         m25p128@0 {
   49                                 #address-cells = <1>;
   50                                 #size-cells = <1>;
   51                                 compatible = "st,m25p128", "jedec,spi-nor";
   52                                 reg = <0>;
   53                                 spi-max-frequency = <20000000>;
   54                                 mode = <0>;
   55                         };
   56                 };
   57 
   58                 sata@80000 {
   59                         status = "okay";
   60                         nr-ports = <2>;
   61                 };
   62         };
   63 
   64         regulators {
   65                 compatible = "simple-bus";
   66                 #address-cells = <1>;
   67                 #size-cells = <0>;
   68                 pinctrl-0 = <&pmx_usb_power>;
   69                 pinctrl-names = "default";
   70 
   71                 usb_power: regulator@0 {
   72                         compatible = "regulator-fixed";
   73                         reg = <0>;
   74                         regulator-name = "USB VBUS";
   75                         regulator-min-microvolt = <5000000>;
   76                         regulator-max-microvolt = <5000000>;
   77                         enable-active-high;
   78                         regulator-always-on;
   79                         regulator-boot-on;
   80                         gpio = <&gpio0 10 GPIO_ACTIVE_HIGH>;
   81                 };
   82         };
   83 };
   84 
   85 &mdio {
   86         status = "okay";
   87 
   88         ethphy0: ethernet-phy@8 {
   89                 reg = <8>;
   90         };
   91 };
   92 
   93 &eth0 {
   94         status = "okay";
   95         ethernet0-port@0 {
   96                 phy-handle = <&ethphy0>;
   97         };
   98 };
   99 
  100 &pciec {
  101         status = "okay";
  102 };
  103 
  104 &pcie0 {
  105         status = "okay";
  106 };

Cache object: 1b9c95f78c6b413d78a425fdf9466a24


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