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-6281.dtsi

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         mbus@f1000000 {
    4                 pciec: pcie@82000000 {
    5                         compatible = "marvell,kirkwood-pcie";
    6                         status = "disabled";
    7                         device_type = "pci";
    8 
    9                         #address-cells = <3>;
   10                         #size-cells = <2>;
   11 
   12                         bus-range = <0x00 0xff>;
   13 
   14                         ranges =
   15                                <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000
   16                                 0x82000000 0x1 0     MBUS_ID(0x04, 0xe8) 0       1 0 /* Port 0.0 MEM */
   17                                 0x81000000 0x1 0     MBUS_ID(0x04, 0xe0) 0       1 0 /* Port 0.0 IO  */>;
   18 
   19                         pcie0: pcie@1,0 {
   20                                 device_type = "pci";
   21                                 assigned-addresses = <0x82000800 0 0x00040000 0 0x2000>;
   22                                 reg = <0x0800 0 0 0 0>;
   23                                 #address-cells = <3>;
   24                                 #size-cells = <2>;
   25                                 #interrupt-cells = <1>;
   26                                 ranges = <0x82000000 0 0 0x82000000 0x1 0 1 0
   27                                           0x81000000 0 0 0x81000000 0x1 0 1 0>;
   28                                 bus-range = <0x00 0xff>;
   29                                 interrupt-map-mask = <0 0 0 0>;
   30                                 interrupt-map = <0 0 0 0 &intc 9>;
   31                                 marvell,pcie-port = <0>;
   32                                 marvell,pcie-lane = <0>;
   33                                 clocks = <&gate_clk 2>;
   34                                 status = "disabled";
   35                         };
   36                 };
   37         };
   38 
   39         ocp@f1000000 {
   40                 pinctrl: pin-controller@10000 {
   41                         compatible = "marvell,88f6281-pinctrl";
   42 
   43                         pmx_sata0: pmx-sata0 {
   44                                 marvell,pins = "mpp5", "mpp21", "mpp23";
   45                                 marvell,function = "sata0";
   46                         };
   47                         pmx_sata1: pmx-sata1 {
   48                                 marvell,pins = "mpp4", "mpp20", "mpp22";
   49                                 marvell,function = "sata1";
   50                         };
   51                         pmx_sdio: pmx-sdio {
   52                                 marvell,pins = "mpp12", "mpp13", "mpp14",
   53                                                "mpp15", "mpp16", "mpp17";
   54                                 marvell,function = "sdio";
   55                         };
   56                 };
   57 
   58                 rtc: rtc@10300 {
   59                         compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
   60                         reg = <0x10300 0x20>;
   61                         interrupts = <53>;
   62                         clocks = <&gate_clk 7>;
   63                 };
   64 
   65                 sata: sata@80000 {
   66                         compatible = "marvell,orion-sata";
   67                         reg = <0x80000 0x5000>;
   68                         interrupts = <21>;
   69                         clocks = <&gate_clk 14>, <&gate_clk 15>;
   70                         clock-names = "0", "1";
   71                         phys = <&sata_phy0>, <&sata_phy1>;
   72                         phy-names = "port0", "port1";
   73                         status = "disabled";
   74                 };
   75 
   76                 sdio: mvsdio@90000 {
   77                         compatible = "marvell,orion-sdio";
   78                         reg = <0x90000 0x200>;
   79                         interrupts = <28>;
   80                         clocks = <&gate_clk 4>;
   81                         pinctrl-0 = <&pmx_sdio>;
   82                         pinctrl-names = "default";
   83                         bus-width = <4>;
   84                         cap-sdio-irq;
   85                         cap-sd-highspeed;
   86                         cap-mmc-highspeed;
   87                         status = "disabled";
   88                 };
   89         };
   90 };

Cache object: 8c0336f98c1654c912da13ab025402eb


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