Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
  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};