1 /* 2 * Device Tree Source for IBM Embedded PPC 476 3 * 4 * Copyright 2010 Torez Smith, IBM Corporation 5 * 6 * Based on earlier code: 7 * Copyright (c) 2006, 2007 IBM Corp. 8 * Josh Boyer <jwboyer@linux.vnet.ibm.com>, 9 * 10 * This file is licensed under the terms of th 11 * License version 2. This program is license 12 * any warranty of any kind, whether express o 13 */ 14 15 /dts-v1/; 16 17 /memreserve/ 0x01f00000 0x00100000; 18 19 / { 20 #address-cells = <2>; 21 #size-cells = <1>; 22 model = "ibm,iss-4xx"; 23 compatible = "ibm,iss-4xx"; 24 dcr-parent = <&{/cpus/cpu@0}>; 25 26 aliases { 27 serial0 = &UART0; 28 }; 29 30 cpus { 31 #address-cells = <1>; 32 #size-cells = <0>; 33 34 cpu@0 { 35 device_type = "cpu"; 36 model = "PowerPC,4xx"; 37 reg = <0>; 38 clock-frequency = <100 39 timebase-frequency = < 40 i-cache-line-size = <3 41 d-cache-line-size = <3 42 i-cache-size = <32768> 43 d-cache-size = <32768> 44 dcr-controller; 45 dcr-access-method = "n 46 status = "okay"; 47 }; 48 cpu@1 { 49 device_type = "cpu"; 50 model = "PowerPC,4xx"; 51 reg = <1>; 52 clock-frequency = <100 53 timebase-frequency = < 54 i-cache-line-size = <3 55 d-cache-line-size = <3 56 i-cache-size = <32768> 57 d-cache-size = <32768> 58 dcr-controller; 59 dcr-access-method = "n 60 status = "disabled"; 61 enable-method = "spin- 62 cpu-release-addr = <0 63 }; 64 cpu@2 { 65 device_type = "cpu"; 66 model = "PowerPC,4xx"; 67 reg = <2>; 68 clock-frequency = <100 69 timebase-frequency = < 70 i-cache-line-size = <3 71 d-cache-line-size = <3 72 i-cache-size = <32768> 73 d-cache-size = <32768> 74 dcr-controller; 75 dcr-access-method = "n 76 status = "disabled"; 77 enable-method = "spin- 78 cpu-release-addr = <0 79 }; 80 cpu@3 { 81 device_type = "cpu"; 82 model = "PowerPC,4xx"; 83 reg = <3>; 84 clock-frequency = <100 85 timebase-frequency = < 86 i-cache-line-size = <3 87 d-cache-line-size = <3 88 i-cache-size = <32768> 89 d-cache-size = <32768> 90 dcr-controller; 91 dcr-access-method = "n 92 status = "disabled"; 93 enable-method = "spin- 94 cpu-release-addr = <0 95 }; 96 }; 97 98 memory { 99 device_type = "memory"; 100 reg = <0x00000000 0x00000000 101 102 }; 103 104 MPIC: interrupt-controller { 105 compatible = "chrp,open-pic"; 106 interrupt-controller; 107 dcr-reg = <0xffc00000 0x000300 108 #address-cells = <0>; 109 #size-cells = <0>; 110 #interrupt-cells = <2>; 111 112 }; 113 114 plb { 115 compatible = "ibm,plb-4xx", "i 116 #address-cells = <2>; 117 #size-cells = <1>; 118 ranges; 119 clock-frequency = <0>; // Fill 120 121 POB0: opb { 122 compatible = "ibm,opb- 123 #address-cells = <1>; 124 #size-cells = <1>; 125 /* Wish there was a ni 126 range */ 127 ranges = <0x00000000 0 128 0x80000000 0 129 clock-frequency = <0>; 130 UART0: serial@40000200 131 device_type = 132 compatible = " 133 reg = <0x40000 134 virtual-reg = 135 clock-frequenc 136 current-speed 137 interrupt-pare 138 interrupts = < 139 }; 140 }; 141 }; 142 143 nvrtc { 144 compatible = "ds1743-nvram", " 145 reg = <0 0xEF703000 0x2000>; 146 }; 147 iss-block { 148 compatible = "ibm,iss-sim-bloc 149 reg = <0 0xEF701000 0x1000>; 150 }; 151 152 chosen { 153 stdout-path = "/plb/opb/serial 154 }; 155 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.