1 /* 1 /* 2 * Device Tree Source for AMCC Sequoia 2 * Device Tree Source for AMCC Sequoia 3 * 3 * 4 * Based on Bamboo code by Josh Boyer <jwboyer@ 4 * Based on Bamboo code by Josh Boyer <jwboyer@linux.vnet.ibm.com> 5 * Copyright (c) 2006, 2007 IBM Corp. 5 * Copyright (c) 2006, 2007 IBM Corp. 6 * 6 * 7 * FIXME: Draft only! 7 * FIXME: Draft only! 8 * 8 * 9 * This file is licensed under the terms of th 9 * This file is licensed under the terms of the GNU General Public 10 * License version 2. This program is license 10 * License version 2. This program is licensed "as is" without 11 * any warranty of any kind, whether express o 11 * any warranty of any kind, whether express or implied. 12 * 12 * 13 */ 13 */ 14 14 15 /dts-v1/; 15 /dts-v1/; 16 16 17 / { 17 / { 18 #address-cells = <2>; 18 #address-cells = <2>; 19 #size-cells = <1>; 19 #size-cells = <1>; 20 model = "amcc,sequoia"; 20 model = "amcc,sequoia"; 21 compatible = "amcc,sequoia"; 21 compatible = "amcc,sequoia"; 22 dcr-parent = <&{/cpus/cpu@0}>; 22 dcr-parent = <&{/cpus/cpu@0}>; 23 23 24 aliases { 24 aliases { 25 ethernet0 = &EMAC0; 25 ethernet0 = &EMAC0; 26 ethernet1 = &EMAC1; 26 ethernet1 = &EMAC1; 27 serial0 = &UART0; 27 serial0 = &UART0; 28 serial1 = &UART1; 28 serial1 = &UART1; 29 serial2 = &UART2; 29 serial2 = &UART2; 30 serial3 = &UART3; 30 serial3 = &UART3; 31 }; 31 }; 32 32 33 cpus { 33 cpus { 34 #address-cells = <1>; 34 #address-cells = <1>; 35 #size-cells = <0>; 35 #size-cells = <0>; 36 36 37 cpu@0 { 37 cpu@0 { 38 device_type = "cpu"; 38 device_type = "cpu"; 39 model = "PowerPC,440EP 39 model = "PowerPC,440EPx"; 40 reg = <0x00000000>; 40 reg = <0x00000000>; 41 clock-frequency = <0>; 41 clock-frequency = <0>; /* Filled in by zImage */ 42 timebase-frequency = < 42 timebase-frequency = <0>; /* Filled in by zImage */ 43 i-cache-line-size = <3 43 i-cache-line-size = <32>; 44 d-cache-line-size = <3 44 d-cache-line-size = <32>; 45 i-cache-size = <32768> 45 i-cache-size = <32768>; 46 d-cache-size = <32768> 46 d-cache-size = <32768>; 47 dcr-controller; 47 dcr-controller; 48 dcr-access-method = "n 48 dcr-access-method = "native"; 49 }; 49 }; 50 }; 50 }; 51 51 52 memory { 52 memory { 53 device_type = "memory"; 53 device_type = "memory"; 54 reg = <0x00000000 0x00000000 0 54 reg = <0x00000000 0x00000000 0x00000000>; /* Filled in by zImage */ 55 }; 55 }; 56 56 57 UIC0: interrupt-controller0 { 57 UIC0: interrupt-controller0 { 58 compatible = "ibm,uic-440epx", 58 compatible = "ibm,uic-440epx","ibm,uic"; 59 interrupt-controller; 59 interrupt-controller; 60 cell-index = <0>; 60 cell-index = <0>; 61 dcr-reg = <0x0c0 0x009>; 61 dcr-reg = <0x0c0 0x009>; 62 #address-cells = <0>; 62 #address-cells = <0>; 63 #size-cells = <0>; 63 #size-cells = <0>; 64 #interrupt-cells = <2>; 64 #interrupt-cells = <2>; 65 }; 65 }; 66 66 67 UIC1: interrupt-controller1 { 67 UIC1: interrupt-controller1 { 68 compatible = "ibm,uic-440epx", 68 compatible = "ibm,uic-440epx","ibm,uic"; 69 interrupt-controller; 69 interrupt-controller; 70 cell-index = <1>; 70 cell-index = <1>; 71 dcr-reg = <0x0d0 0x009>; 71 dcr-reg = <0x0d0 0x009>; 72 #address-cells = <0>; 72 #address-cells = <0>; 73 #size-cells = <0>; 73 #size-cells = <0>; 74 #interrupt-cells = <2>; 74 #interrupt-cells = <2>; 75 interrupts = <0x1e 0x4 0x1f 0x 75 interrupts = <0x1e 0x4 0x1f 0x4>; /* cascade */ 76 interrupt-parent = <&UIC0>; 76 interrupt-parent = <&UIC0>; 77 }; 77 }; 78 78 79 UIC2: interrupt-controller2 { 79 UIC2: interrupt-controller2 { 80 compatible = "ibm,uic-440epx", 80 compatible = "ibm,uic-440epx","ibm,uic"; 81 interrupt-controller; 81 interrupt-controller; 82 cell-index = <2>; 82 cell-index = <2>; 83 dcr-reg = <0x0e0 0x009>; 83 dcr-reg = <0x0e0 0x009>; 84 #address-cells = <0>; 84 #address-cells = <0>; 85 #size-cells = <0>; 85 #size-cells = <0>; 86 #interrupt-cells = <2>; 86 #interrupt-cells = <2>; 87 interrupts = <0x1c 0x4 0x1d 0x 87 interrupts = <0x1c 0x4 0x1d 0x4>; /* cascade */ 88 interrupt-parent = <&UIC0>; 88 interrupt-parent = <&UIC0>; 89 }; 89 }; 90 90 91 SDR0: sdr { 91 SDR0: sdr { 92 compatible = "ibm,sdr-440epx", 92 compatible = "ibm,sdr-440epx", "ibm,sdr-440ep"; 93 dcr-reg = <0x00e 0x002>; 93 dcr-reg = <0x00e 0x002>; 94 }; 94 }; 95 95 96 CPR0: cpr { 96 CPR0: cpr { 97 compatible = "ibm,cpr-440epx", 97 compatible = "ibm,cpr-440epx", "ibm,cpr-440ep"; 98 dcr-reg = <0x00c 0x002>; 98 dcr-reg = <0x00c 0x002>; 99 }; 99 }; 100 100 101 plb { 101 plb { 102 compatible = "ibm,plb-440epx", 102 compatible = "ibm,plb-440epx", "ibm,plb4"; 103 #address-cells = <2>; 103 #address-cells = <2>; 104 #size-cells = <1>; 104 #size-cells = <1>; 105 ranges; 105 ranges; 106 clock-frequency = <0>; /* Fill 106 clock-frequency = <0>; /* Filled in by zImage */ 107 107 108 SDRAM0: sdram { 108 SDRAM0: sdram { 109 compatible = "ibm,sdra 109 compatible = "ibm,sdram-440epx", "ibm,sdram-44x-ddr2denali"; 110 dcr-reg = <0x010 0x002 110 dcr-reg = <0x010 0x002>; 111 }; 111 }; 112 112 113 CRYPTO: crypto@e0100000 { 113 CRYPTO: crypto@e0100000 { 114 compatible = "amcc,ppc 114 compatible = "amcc,ppc440epx-crypto","amcc,ppc4xx-crypto"; 115 reg = <0 0xE0100000 0x 115 reg = <0 0xE0100000 0x80400>; 116 interrupt-parent = <&U 116 interrupt-parent = <&UIC0>; 117 interrupts = <0x17 0x4 117 interrupts = <0x17 0x4>; 118 }; 118 }; 119 119 120 rng@e0120000 { 120 rng@e0120000 { 121 compatible = "amcc,ppc 121 compatible = "amcc,ppc440epx-rng","amcc,ppc4xx-rng"; 122 reg = <0 0xE0120000 0x 122 reg = <0 0xE0120000 0x150>; 123 }; 123 }; 124 124 125 DMA0: dma { 125 DMA0: dma { 126 compatible = "ibm,dma- 126 compatible = "ibm,dma-440epx", "ibm,dma-4xx"; 127 dcr-reg = <0x100 0x027 127 dcr-reg = <0x100 0x027>; 128 }; 128 }; 129 129 130 MAL0: mcmal { 130 MAL0: mcmal { 131 compatible = "ibm,mcma 131 compatible = "ibm,mcmal-440epx", "ibm,mcmal2"; 132 dcr-reg = <0x180 0x062 132 dcr-reg = <0x180 0x062>; 133 num-tx-chans = <2>; 133 num-tx-chans = <2>; 134 num-rx-chans = <2>; 134 num-rx-chans = <2>; 135 interrupt-parent = <&M 135 interrupt-parent = <&MAL0>; 136 interrupts = <0x0 0x1 136 interrupts = <0x0 0x1 0x2 0x3 0x4>; 137 #interrupt-cells = <1> 137 #interrupt-cells = <1>; 138 #address-cells = <0>; 138 #address-cells = <0>; 139 #size-cells = <0>; 139 #size-cells = <0>; 140 interrupt-map = </*TXE 140 interrupt-map = </*TXEOB*/ 0x0 &UIC0 0xa 0x4 141 /*RXEO 141 /*RXEOB*/ 0x1 &UIC0 0xb 0x4 142 /*SERR 142 /*SERR*/ 0x2 &UIC1 0x0 0x4 143 /*TXDE 143 /*TXDE*/ 0x3 &UIC1 0x1 0x4 144 /*RXDE 144 /*RXDE*/ 0x4 &UIC1 0x2 0x4>; 145 interrupt-map-mask = < 145 interrupt-map-mask = <0xffffffff>; 146 }; 146 }; 147 147 148 USB1: usb@e0000400 { 148 USB1: usb@e0000400 { 149 compatible = "ibm,usb- 149 compatible = "ibm,usb-ohci-440epx", "ohci-be"; 150 reg = <0x00000000 0xe0 150 reg = <0x00000000 0xe0000400 0x00000060>; 151 interrupt-parent = <&U 151 interrupt-parent = <&UIC0>; 152 interrupts = <0x15 0x8 152 interrupts = <0x15 0x8>; 153 }; 153 }; 154 154 155 USB0: ehci@e0000300 { 155 USB0: ehci@e0000300 { 156 compatible = "ibm,usb- 156 compatible = "ibm,usb-ehci-440epx", "usb-ehci"; 157 interrupt-parent = <&U 157 interrupt-parent = <&UIC0>; 158 interrupts = <0x1a 0x4 158 interrupts = <0x1a 0x4>; 159 reg = <0x00000000 0xe0 159 reg = <0x00000000 0xe0000300 0x00000090 0x00000000 0xe0000390 0x00000070>; 160 big-endian; 160 big-endian; 161 }; 161 }; 162 162 163 POB0: opb { 163 POB0: opb { 164 compatible = "ibm,opb- 164 compatible = "ibm,opb-440epx", "ibm,opb"; 165 #address-cells = <1>; 165 #address-cells = <1>; 166 #size-cells = <1>; 166 #size-cells = <1>; 167 ranges = <0x00000000 0 167 ranges = <0x00000000 0x00000001 0x00000000 0x80000000 168 0x80000000 0 168 0x80000000 0x00000001 0x80000000 0x80000000>; 169 interrupt-parent = <&U 169 interrupt-parent = <&UIC1>; 170 interrupts = <0x7 0x4> 170 interrupts = <0x7 0x4>; 171 clock-frequency = <0>; 171 clock-frequency = <0>; /* Filled in by zImage */ 172 172 173 EBC0: ebc { 173 EBC0: ebc { 174 compatible = " 174 compatible = "ibm,ebc-440epx", "ibm,ebc"; 175 dcr-reg = <0x0 175 dcr-reg = <0x012 0x002>; 176 #address-cells 176 #address-cells = <2>; 177 #size-cells = 177 #size-cells = <1>; 178 clock-frequenc 178 clock-frequency = <0>; /* Filled in by zImage */ 179 interrupts = < 179 interrupts = <0x5 0x1>; 180 interrupt-pare 180 interrupt-parent = <&UIC1>; 181 181 182 nor_flash@0,0 182 nor_flash@0,0 { 183 compat 183 compatible = "amd,s29gl256n", "cfi-flash"; 184 bank-w 184 bank-width = <2>; 185 reg = 185 reg = <0x00000000 0x00000000 0x04000000>; 186 #addre 186 #address-cells = <1>; 187 #size- 187 #size-cells = <1>; 188 partit 188 partition@0 { 189 189 label = "Kernel"; 190 190 reg = <0x00000000 0x00180000>; 191 }; 191 }; 192 partit 192 partition@180000 { 193 193 label = "ramdisk"; 194 194 reg = <0x00180000 0x00200000>; 195 }; 195 }; 196 partit 196 partition@380000 { 197 197 label = "file system"; 198 198 reg = <0x00380000 0x03aa0000>; 199 }; 199 }; 200 partit 200 partition@3e20000 { 201 201 label = "kozio"; 202 202 reg = <0x03e20000 0x00140000>; 203 }; 203 }; 204 partit 204 partition@3f60000 { 205 205 label = "env"; 206 206 reg = <0x03f60000 0x00040000>; 207 }; 207 }; 208 partit 208 partition@3fa0000 { 209 209 label = "u-boot"; 210 210 reg = <0x03fa0000 0x00060000>; 211 }; 211 }; 212 }; 212 }; 213 213 214 ndfc@3,0 { 214 ndfc@3,0 { 215 compat 215 compatible = "ibm,ndfc"; 216 reg = 216 reg = <0x00000003 0x00000000 0x00002000>; 217 ccr = 217 ccr = <0x00001000>; 218 bank-s 218 bank-settings = <0x80002222>; 219 #addre 219 #address-cells = <1>; 220 #size- 220 #size-cells = <1>; 221 221 222 nand { 222 nand { 223 223 #address-cells = <1>; 224 224 #size-cells = <1>; 225 225 226 226 partition@0 { 227 227 label = "u-boot"; 228 228 reg = <0x00000000 0x00084000>; 229 229 }; 230 230 partition@84000 { 231 231 label = "user"; 232 232 reg = <0x00084000 0x01f7c000>; 233 233 }; 234 }; 234 }; 235 }; 235 }; 236 }; 236 }; 237 237 238 UART0: serial@ef600300 238 UART0: serial@ef600300 { 239 device_type = 239 device_type = "serial"; 240 compatible = " 240 compatible = "ns16550"; 241 reg = <0xef600 241 reg = <0xef600300 0x00000008>; 242 virtual-reg = 242 virtual-reg = <0xef600300>; 243 clock-frequenc 243 clock-frequency = <0>; /* Filled in by zImage */ 244 current-speed 244 current-speed = <115200>; 245 interrupt-pare 245 interrupt-parent = <&UIC0>; 246 interrupts = < 246 interrupts = <0x0 0x4>; 247 }; 247 }; 248 248 249 UART1: serial@ef600400 249 UART1: serial@ef600400 { 250 device_type = 250 device_type = "serial"; 251 compatible = " 251 compatible = "ns16550"; 252 reg = <0xef600 252 reg = <0xef600400 0x00000008>; 253 virtual-reg = 253 virtual-reg = <0xef600400>; 254 clock-frequenc 254 clock-frequency = <0>; 255 current-speed 255 current-speed = <0>; 256 interrupt-pare 256 interrupt-parent = <&UIC0>; 257 interrupts = < 257 interrupts = <0x1 0x4>; 258 }; 258 }; 259 259 260 UART2: serial@ef600500 260 UART2: serial@ef600500 { 261 device_type = 261 device_type = "serial"; 262 compatible = " 262 compatible = "ns16550"; 263 reg = <0xef600 263 reg = <0xef600500 0x00000008>; 264 virtual-reg = 264 virtual-reg = <0xef600500>; 265 clock-frequenc 265 clock-frequency = <0>; 266 current-speed 266 current-speed = <0>; 267 interrupt-pare 267 interrupt-parent = <&UIC1>; 268 interrupts = < 268 interrupts = <0x3 0x4>; 269 }; 269 }; 270 270 271 UART3: serial@ef600600 271 UART3: serial@ef600600 { 272 device_type = 272 device_type = "serial"; 273 compatible = " 273 compatible = "ns16550"; 274 reg = <0xef600 274 reg = <0xef600600 0x00000008>; 275 virtual-reg = 275 virtual-reg = <0xef600600>; 276 clock-frequenc 276 clock-frequency = <0>; 277 current-speed 277 current-speed = <0>; 278 interrupt-pare 278 interrupt-parent = <&UIC1>; 279 interrupts = < 279 interrupts = <0x4 0x4>; 280 }; 280 }; 281 281 282 IIC0: i2c@ef600700 { 282 IIC0: i2c@ef600700 { 283 #address-cells 283 #address-cells = <1>; 284 #size-cells = 284 #size-cells = <0>; 285 compatible = " 285 compatible = "ibm,iic-440epx", "ibm,iic"; 286 reg = <0xef600 286 reg = <0xef600700 0x00000014>; 287 interrupt-pare 287 interrupt-parent = <&UIC0>; 288 interrupts = < 288 interrupts = <0x2 0x4>; 289 289 290 hwmon@48 { 290 hwmon@48 { 291 compat 291 compatible = "adi,ad7414"; 292 reg = 292 reg = <0x48>; 293 }; 293 }; 294 }; 294 }; 295 295 296 IIC1: i2c@ef600800 { 296 IIC1: i2c@ef600800 { 297 #address-cells 297 #address-cells = <1>; 298 #size-cells = 298 #size-cells = <0>; 299 compatible = " 299 compatible = "ibm,iic-440epx", "ibm,iic"; 300 reg = <0xef600 300 reg = <0xef600800 0x00000014>; 301 interrupt-pare 301 interrupt-parent = <&UIC0>; 302 interrupts = < 302 interrupts = <0x7 0x4>; 303 }; 303 }; 304 304 305 ZMII0: emac-zmii@ef600 305 ZMII0: emac-zmii@ef600d00 { 306 compatible = " 306 compatible = "ibm,zmii-440epx", "ibm,zmii"; 307 reg = <0xef600 307 reg = <0xef600d00 0x0000000c>; 308 }; 308 }; 309 309 310 RGMII0: emac-rgmii@ef6 310 RGMII0: emac-rgmii@ef601000 { 311 compatible = " 311 compatible = "ibm,rgmii-440epx", "ibm,rgmii"; 312 reg = <0xef601 312 reg = <0xef601000 0x00000008>; 313 has-mdio; 313 has-mdio; 314 }; 314 }; 315 315 316 EMAC0: ethernet@ef600e 316 EMAC0: ethernet@ef600e00 { 317 device_type = 317 device_type = "network"; 318 compatible = " 318 compatible = "ibm,emac-440epx", "ibm,emac4"; 319 interrupt-pare 319 interrupt-parent = <&EMAC0>; 320 interrupts = < 320 interrupts = <0x0 0x1>; 321 #interrupt-cel 321 #interrupt-cells = <1>; 322 #address-cells 322 #address-cells = <0>; 323 #size-cells = 323 #size-cells = <0>; 324 interrupt-map 324 interrupt-map = </*Status*/ 0x0 &UIC0 0x18 0x4 325 325 /*Wake*/ 0x1 &UIC1 0x1d 0x4>; 326 reg = <0xef600 326 reg = <0xef600e00 0x00000074>; 327 local-mac-addr 327 local-mac-address = [000000000000]; 328 mal-device = < 328 mal-device = <&MAL0>; 329 mal-tx-channel 329 mal-tx-channel = <0>; 330 mal-rx-channel 330 mal-rx-channel = <0>; 331 cell-index = < 331 cell-index = <0>; 332 max-frame-size 332 max-frame-size = <9000>; 333 rx-fifo-size = 333 rx-fifo-size = <4096>; 334 tx-fifo-size = 334 tx-fifo-size = <2048>; 335 phy-mode = "rg 335 phy-mode = "rgmii"; 336 phy-map = <0x0 336 phy-map = <0x00000000>; 337 zmii-device = 337 zmii-device = <&ZMII0>; 338 zmii-channel = 338 zmii-channel = <0>; 339 rgmii-device = 339 rgmii-device = <&RGMII0>; 340 rgmii-channel 340 rgmii-channel = <0>; 341 has-inverted-s 341 has-inverted-stacr-oc; 342 has-new-stacr- 342 has-new-stacr-staopc; 343 }; 343 }; 344 344 345 EMAC1: ethernet@ef600f 345 EMAC1: ethernet@ef600f00 { 346 device_type = 346 device_type = "network"; 347 compatible = " 347 compatible = "ibm,emac-440epx", "ibm,emac4"; 348 interrupt-pare 348 interrupt-parent = <&EMAC1>; 349 interrupts = < 349 interrupts = <0x0 0x1>; 350 #interrupt-cel 350 #interrupt-cells = <1>; 351 #address-cells 351 #address-cells = <0>; 352 #size-cells = 352 #size-cells = <0>; 353 interrupt-map 353 interrupt-map = </*Status*/ 0x0 &UIC0 0x19 0x4 354 354 /*Wake*/ 0x1 &UIC1 0x1f 0x4>; 355 reg = <0xef600 355 reg = <0xef600f00 0x00000074>; 356 local-mac-addr 356 local-mac-address = [000000000000]; 357 mal-device = < 357 mal-device = <&MAL0>; 358 mal-tx-channel 358 mal-tx-channel = <1>; 359 mal-rx-channel 359 mal-rx-channel = <1>; 360 cell-index = < 360 cell-index = <1>; 361 max-frame-size 361 max-frame-size = <9000>; 362 rx-fifo-size = 362 rx-fifo-size = <4096>; 363 tx-fifo-size = 363 tx-fifo-size = <2048>; 364 phy-mode = "rg 364 phy-mode = "rgmii"; 365 phy-map = <0x0 365 phy-map = <0x00000000>; 366 zmii-device = 366 zmii-device = <&ZMII0>; 367 zmii-channel = 367 zmii-channel = <1>; 368 rgmii-device = 368 rgmii-device = <&RGMII0>; 369 rgmii-channel 369 rgmii-channel = <1>; 370 has-inverted-s 370 has-inverted-stacr-oc; 371 has-new-stacr- 371 has-new-stacr-staopc; 372 }; 372 }; 373 }; 373 }; 374 374 375 PCI0: pci@1ec000000 { 375 PCI0: pci@1ec000000 { 376 device_type = "pci"; 376 device_type = "pci"; 377 #interrupt-cells = <1> 377 #interrupt-cells = <1>; 378 #size-cells = <2>; 378 #size-cells = <2>; 379 #address-cells = <3>; 379 #address-cells = <3>; 380 compatible = "ibm,plb4 380 compatible = "ibm,plb440epx-pci", "ibm,plb-pci"; 381 primary; 381 primary; 382 reg = <0x00000001 0xee 382 reg = <0x00000001 0xeec00000 0x00000008 /* Config space access */ 383 0x00000001 0xee 383 0x00000001 0xeed00000 0x00000004 /* IACK */ 384 0x00000001 0xee 384 0x00000001 0xeed00000 0x00000004 /* Special cycle */ 385 0x00000001 0xef 385 0x00000001 0xef400000 0x00000040>; /* Internal registers */ 386 386 387 /* Outbound ranges, on 387 /* Outbound ranges, one memory and one IO, 388 * later cannot be cha 388 * later cannot be changed. Chip supports a second 389 * IO range but we don 389 * IO range but we don't use it for now 390 * From the 440EPx use 390 * From the 440EPx user manual: 391 * PCI 1 Memory 1 391 * PCI 1 Memory 1 8000 0000 1 BFFF FFFF 1GB 392 * I/O 1 392 * I/O 1 E800 0000 1 E800 FFFF 64KB 393 * I/O 1 393 * I/O 1 E880 0000 1 EBFF FFFF 56MB 394 */ 394 */ 395 ranges = <0x02000000 0 395 ranges = <0x02000000 0x00000000 0x80000000 0x00000001 0x80000000 0x00000000 0x40000000 396 0x01000000 0x0 396 0x01000000 0x00000000 0x00000000 0x00000001 0xe8000000 0x00000000 0x00010000 397 0x01000000 0x0 397 0x01000000 0x00000000 0x00000000 0x00000001 0xe8800000 0x00000000 0x03800000>; 398 398 399 /* Inbound 2GB range s 399 /* Inbound 2GB range starting at 0 */ 400 dma-ranges = <0x420000 400 dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; 401 401 402 /* All PCI interrupts 402 /* All PCI interrupts are routed to IRQ 67 */ 403 interrupt-map-mask = < 403 interrupt-map-mask = <0x0 0x0 0x0 0x0>; 404 interrupt-map = < 0x0 404 interrupt-map = < 0x0 0x0 0x0 0x0 &UIC2 0x3 0x8 >; 405 }; 405 }; 406 }; 406 }; 407 407 408 chosen { 408 chosen { 409 stdout-path = "/plb/opb/serial !! 409 linux,stdout-path = "/plb/opb/serial@ef600300"; 410 bootargs = "console=ttyS0,1152 410 bootargs = "console=ttyS0,115200"; 411 }; 411 }; 412 }; 412 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.