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/hpe-gxp.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  * Device Tree file for HPE GXP
    4  */
    5 
    6 /dts-v1/;
    7 / {
    8         model = "Hewlett Packard Enterprise GXP BMC";
    9         compatible = "hpe,gxp";
   10         #address-cells = <1>;
   11         #size-cells = <1>;
   12 
   13         cpus {
   14                 #address-cells = <1>;
   15                 #size-cells = <0>;
   16 
   17                 cpu@0 {
   18                         compatible = "arm,cortex-a9";
   19                         reg = <0>;
   20                         device_type = "cpu";
   21                         next-level-cache = <&L2>;
   22                 };
   23         };
   24 
   25         clocks {
   26                 pll: clock-0 {
   27                         compatible = "fixed-clock";
   28                         #clock-cells = <0>;
   29                         clock-frequency = <1600000000>;
   30                 };
   31 
   32                 iopclk: clock-1 {
   33                         compatible = "fixed-factor-clock";
   34                         #clock-cells = <0>;
   35                         clock-div = <4>;
   36                         clock-mult = <1>;
   37                         clocks = <&pll>;
   38                 };
   39         };
   40 
   41         axi {
   42                 compatible = "simple-bus";
   43                 #address-cells = <1>;
   44                 #size-cells = <1>;
   45                 ranges;
   46                 dma-ranges;
   47 
   48                 L2: cache-controller@b0040000 {
   49                         compatible = "arm,pl310-cache";
   50                         reg = <0xb0040000 0x1000>;
   51                         cache-unified;
   52                         cache-level = <2>;
   53                 };
   54 
   55                 ahb@c0000000 {
   56                         compatible = "simple-bus";
   57                         #address-cells = <1>;
   58                         #size-cells = <1>;
   59                         ranges = <0x0 0xc0000000 0x30000000>;
   60                         dma-ranges;
   61 
   62                         vic0: interrupt-controller@eff0000 {
   63                                 compatible = "arm,pl192-vic";
   64                                 reg = <0xeff0000 0x1000>;
   65                                 interrupt-controller;
   66                                 #interrupt-cells = <1>;
   67                         };
   68 
   69                         vic1: interrupt-controller@80f00000 {
   70                                 compatible = "arm,pl192-vic";
   71                                 reg = <0x80f00000 0x1000>;
   72                                 interrupt-controller;
   73                                 #interrupt-cells = <1>;
   74                         };
   75 
   76                         uarta: serial@e0 {
   77                                 compatible = "ns16550a";
   78                                 reg = <0xe0 0x8>;
   79                                 interrupts = <17>;
   80                                 interrupt-parent = <&vic0>;
   81                                 clock-frequency = <1846153>;
   82                                 reg-shift = <0>;
   83                         };
   84 
   85                         uartb: serial@e8 {
   86                                 compatible = "ns16550a";
   87                                 reg = <0xe8 0x8>;
   88                                 interrupts = <18>;
   89                                 interrupt-parent = <&vic0>;
   90                                 clock-frequency = <1846153>;
   91                                 reg-shift = <0>;
   92                         };
   93 
   94                         uartc: serial@f0 {
   95                                 compatible = "ns16550a";
   96                                 reg = <0xf0 0x8>;
   97                                 interrupts = <19>;
   98                                 interrupt-parent = <&vic0>;
   99                                 clock-frequency = <1846153>;
  100                                 reg-shift = <0>;
  101                         };
  102 
  103                         usb0: usb@efe0000 {
  104                                 compatible = "hpe,gxp-ehci", "generic-ehci";
  105                                 reg = <0xefe0000 0x100>;
  106                                 interrupts = <7>;
  107                                 interrupt-parent = <&vic0>;
  108                         };
  109 
  110                         st: timer@80 {
  111                                 compatible = "hpe,gxp-timer";
  112                                 reg = <0x80 0x16>;
  113                                 interrupts = <0>;
  114                                 interrupt-parent = <&vic0>;
  115                                 clocks = <&iopclk>;
  116                                 clock-names = "iop";
  117                         };
  118 
  119                         usb1: usb@efe0100 {
  120                                 compatible = "hpe,gxp-ohci", "generic-ohci";
  121                                 reg = <0xefe0100 0x110>;
  122                                 interrupts = <6>;
  123                                 interrupt-parent = <&vic0>;
  124                         };
  125                 };
  126         };
  127 };

Cache object: 46b92dc1c5446fe116dbbc948f45690e


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