Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.5.6.
  1/dts-v1/;
  2
  3/ {
  4	#size-cells = <0x02>;
  5	#address-cells = <0x02>;
  6	model-name = "microwatt";
  7	compatible = "microwatt-soc";
  8
  9	aliases {
 10		serial0 = &UART0;
 11	};
 12
 13	reserved-memory {
 14		#size-cells = <0x02>;
 15		#address-cells = <0x02>;
 16		ranges;
 17	};
 18
 19	memory@0 {
 20		device_type = "memory";
 21		reg = <0x00000000 0x00000000 0x00000000 0x10000000>;
 22	};
 23
 24	cpus {
 25		#size-cells = <0x00>;
 26		#address-cells = <0x01>;
 27
 28		ibm,powerpc-cpu-features {
 29			display-name = "Microwatt";
 30			isa = <3000>;
 31			device_type = "cpu-features";
 32			compatible = "ibm,powerpc-cpu-features";
 33
 34			mmu-radix {
 35				isa = <3000>;
 36				usable-privilege = <2>;
 37			};
 38
 39			little-endian {
 40				isa = <2050>;
 41				usable-privilege = <3>;
 42				hwcap-bit-nr = <1>;
 43			};
 44
 45			cache-inhibited-large-page {
 46				isa = <2040>;
 47				usable-privilege = <2>;
 48			};
 49
 50			fixed-point-v3 {
 51				isa = <3000>;
 52				usable-privilege = <3>;
 53			};
 54
 55			no-execute {
 56				isa = <2010>;
 57				usable-privilege = <2>;
 58			};
 59
 60			floating-point {
 61				hwcap-bit-nr = <27>;
 62				isa = <0>;
 63				usable-privilege = <3>;
 64			};
 65		};
 66
 67		PowerPC,Microwatt@0 {
 68			i-cache-sets = <2>;
 69			ibm,dec-bits = <64>;
 70			reservation-granule-size = <64>;
 71			clock-frequency = <100000000>;
 72			timebase-frequency = <100000000>;
 73			i-tlb-sets = <1>;
 74			ibm,ppc-interrupt-server#s = <0>;
 75			i-cache-block-size = <64>;
 76			d-cache-block-size = <64>;
 77			d-cache-sets = <2>;
 78			i-tlb-size = <64>;
 79			cpu-version = <0x990000>;
 80			status = "okay";
 81			i-cache-size = <0x1000>;
 82			ibm,processor-radix-AP-encodings = <0x0c 0xa0000010 0x20000015 0x4000001e>;
 83			tlb-size = <0>;
 84			tlb-sets = <0>;
 85			device_type = "cpu";
 86			d-tlb-size = <128>;
 87			d-tlb-sets = <2>;
 88			reg = <0>;
 89			general-purpose;
 90			64-bit;
 91			d-cache-size = <0x1000>;
 92			ibm,chip-id = <0>;
 93		};
 94	};
 95
 96	soc@c0000000 {
 97		compatible = "simple-bus";
 98		#address-cells = <1>;
 99		#size-cells = <1>;
100		interrupt-parent = <&ICS>;
101
102		ranges = <0 0 0xc0000000 0x40000000>;
103
104		interrupt-controller@4000 {
105			compatible = "openpower,xics-presentation", "ibm,ppc-xicp";
106			ibm,interrupt-server-ranges = <0x0 0x1>;
107			reg = <0x4000 0x100>;
108		};
109
110		ICS: interrupt-controller@5000 {
111			compatible = "openpower,xics-sources";
112			interrupt-controller;
113			interrupt-ranges = <0x10 0x10>;
114			reg = <0x5000 0x100>;
115			#address-cells = <0>;
116			#size-cells = <0>;
117			#interrupt-cells = <2>;
118		};
119
120		UART0: serial@2000 {
121			device_type = "serial";
122			compatible = "ns16550";
123			reg = <0x2000 0x8>;
124			clock-frequency = <100000000>;
125			current-speed = <115200>;
126			reg-shift = <2>;
127			fifo-size = <16>;
128			interrupts = <0x10 0x1>;
129		};
130	};
131
132	chosen {
133		bootargs = "";
134		ibm,architecture-vec-5 = [19 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00
135					  00 00 00 00 00 00 00 00 40 00 40];
136		stdout-path = &UART0;
137	};
138};