1151b88e8SPaul Mackerras/dts-v1/; 2151b88e8SPaul Mackerras 3151b88e8SPaul Mackerras/ { 4151b88e8SPaul Mackerras #size-cells = <0x02>; 5151b88e8SPaul Mackerras #address-cells = <0x02>; 6151b88e8SPaul Mackerras model-name = "microwatt"; 7151b88e8SPaul Mackerras compatible = "microwatt-soc"; 8151b88e8SPaul Mackerras 9151b88e8SPaul Mackerras reserved-memory { 10151b88e8SPaul Mackerras #size-cells = <0x02>; 11151b88e8SPaul Mackerras #address-cells = <0x02>; 12151b88e8SPaul Mackerras ranges; 13151b88e8SPaul Mackerras }; 14151b88e8SPaul Mackerras 15151b88e8SPaul Mackerras memory@0 { 16151b88e8SPaul Mackerras device_type = "memory"; 17151b88e8SPaul Mackerras reg = <0x00000000 0x00000000 0x00000000 0x10000000>; 18151b88e8SPaul Mackerras }; 19151b88e8SPaul Mackerras 20151b88e8SPaul Mackerras cpus { 21151b88e8SPaul Mackerras #size-cells = <0x00>; 22151b88e8SPaul Mackerras #address-cells = <0x01>; 23151b88e8SPaul Mackerras 24151b88e8SPaul Mackerras ibm,powerpc-cpu-features { 25151b88e8SPaul Mackerras display-name = "Microwatt"; 26151b88e8SPaul Mackerras isa = <3000>; 27151b88e8SPaul Mackerras device_type = "cpu-features"; 28151b88e8SPaul Mackerras compatible = "ibm,powerpc-cpu-features"; 29151b88e8SPaul Mackerras 30151b88e8SPaul Mackerras mmu-radix { 31151b88e8SPaul Mackerras isa = <3000>; 32151b88e8SPaul Mackerras usable-privilege = <2>; 33151b88e8SPaul Mackerras }; 34151b88e8SPaul Mackerras 35151b88e8SPaul Mackerras little-endian { 36151b88e8SPaul Mackerras isa = <2050>; 37151b88e8SPaul Mackerras usable-privilege = <3>; 38151b88e8SPaul Mackerras hwcap-bit-nr = <1>; 39151b88e8SPaul Mackerras }; 40151b88e8SPaul Mackerras 41151b88e8SPaul Mackerras cache-inhibited-large-page { 42151b88e8SPaul Mackerras isa = <2040>; 43151b88e8SPaul Mackerras usable-privilege = <2>; 44151b88e8SPaul Mackerras }; 45151b88e8SPaul Mackerras 46151b88e8SPaul Mackerras fixed-point-v3 { 47151b88e8SPaul Mackerras isa = <3000>; 48151b88e8SPaul Mackerras usable-privilege = <3>; 49151b88e8SPaul Mackerras }; 50151b88e8SPaul Mackerras 51151b88e8SPaul Mackerras no-execute { 52151b88e8SPaul Mackerras isa = <2010>; 53151b88e8SPaul Mackerras usable-privilege = <2>; 54151b88e8SPaul Mackerras }; 55151b88e8SPaul Mackerras 56151b88e8SPaul Mackerras floating-point { 57151b88e8SPaul Mackerras hwcap-bit-nr = <27>; 58151b88e8SPaul Mackerras isa = <0>; 59151b88e8SPaul Mackerras usable-privilege = <3>; 60151b88e8SPaul Mackerras }; 61151b88e8SPaul Mackerras }; 62151b88e8SPaul Mackerras 63151b88e8SPaul Mackerras PowerPC,Microwatt@0 { 64151b88e8SPaul Mackerras i-cache-sets = <2>; 65151b88e8SPaul Mackerras ibm,dec-bits = <64>; 66151b88e8SPaul Mackerras reservation-granule-size = <64>; 67151b88e8SPaul Mackerras clock-frequency = <100000000>; 68151b88e8SPaul Mackerras timebase-frequency = <100000000>; 69151b88e8SPaul Mackerras i-tlb-sets = <1>; 70151b88e8SPaul Mackerras ibm,ppc-interrupt-server#s = <0>; 71151b88e8SPaul Mackerras i-cache-block-size = <64>; 72151b88e8SPaul Mackerras d-cache-block-size = <64>; 73151b88e8SPaul Mackerras d-cache-sets = <2>; 74151b88e8SPaul Mackerras i-tlb-size = <64>; 75151b88e8SPaul Mackerras cpu-version = <0x990000>; 76151b88e8SPaul Mackerras status = "okay"; 77151b88e8SPaul Mackerras i-cache-size = <0x1000>; 78151b88e8SPaul Mackerras ibm,processor-radix-AP-encodings = <0x0c 0xa0000010 0x20000015 0x4000001e>; 79151b88e8SPaul Mackerras tlb-size = <0>; 80151b88e8SPaul Mackerras tlb-sets = <0>; 81151b88e8SPaul Mackerras device_type = "cpu"; 82151b88e8SPaul Mackerras d-tlb-size = <128>; 83151b88e8SPaul Mackerras d-tlb-sets = <2>; 84151b88e8SPaul Mackerras reg = <0>; 85151b88e8SPaul Mackerras general-purpose; 86151b88e8SPaul Mackerras 64-bit; 87151b88e8SPaul Mackerras d-cache-size = <0x1000>; 88151b88e8SPaul Mackerras ibm,chip-id = <0>; 89151b88e8SPaul Mackerras }; 90151b88e8SPaul Mackerras }; 91151b88e8SPaul Mackerras 92151b88e8SPaul Mackerras chosen { 93151b88e8SPaul Mackerras bootargs = ""; 94151b88e8SPaul Mackerras ibm,architecture-vec-5 = [19 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 95151b88e8SPaul Mackerras 00 00 00 00 00 00 00 00 40 00 40]; 96151b88e8SPaul Mackerras }; 97151b88e8SPaul Mackerras 98*0d0f9e5fSBenjamin Herrenschmidt soc@c0000000 { 99*0d0f9e5fSBenjamin Herrenschmidt compatible = "simple-bus"; 100*0d0f9e5fSBenjamin Herrenschmidt #address-cells = <1>; 101*0d0f9e5fSBenjamin Herrenschmidt #size-cells = <1>; 102*0d0f9e5fSBenjamin Herrenschmidt 103*0d0f9e5fSBenjamin Herrenschmidt ranges = <0 0 0xc0000000 0x40000000>; 104*0d0f9e5fSBenjamin Herrenschmidt }; 105151b88e8SPaul Mackerras}; 106