|
|
1.1 root 1: /*
2: * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
3: *
4: * @APPLE_LICENSE_HEADER_START@
5: *
6: * The contents of this file constitute Original Code as defined in and
7: * are subject to the Apple Public Source License Version 1.1 (the
8: * "License"). You may not use this file except in compliance with the
9: * License. Please obtain a copy of the License at
10: * http://www.apple.com/publicsource and read it before using this file.
11: *
12: * This Original Code and all software distributed under the License are
13: * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
14: * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
15: * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
16: * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
17: * License for the specific language governing rights and limitations
18: * under the License.
19: *
20: * @APPLE_LICENSE_HEADER_END@
21: */
22:
23: unsigned long busRange[] = { 0, 0 };
24: unsigned long picAddress[] = { 0x00008000, 0x00000000, 0x00000000,
25: 0xC8000000, 0x00080000};
26:
27: dt_init fakePPCDeviceTree[] = {
28: NODE( 7, 2 ),
29: PROP( "name", "device-tree"),
30: PROP( "model", "Power Macintosh"),
31: PROP( "compatible", "AAPL,9900\0MacRISC"),
32: INTPROP( "AAPL,cpu-id", 0x39006086),
33: INTPROP( "clock-frequency", 0x02FAF080),
34: INTPROP( "#address-cells", 1),
35: INTPROP( "#size-cells", 1),
36:
37: NODE( 1,0 ),
38: PROP( "name", "ps2controller"),
39:
40: NODE( 3,0 ),
41: PROP( "name", "display"),
42: PROP( "model", "silly"),
43: INTPROP( "AAPL,boot-display", 1),
44: #if 0
45: NODE( 6,1 ),
46: PROP( "name", "i386generic"),
47: PROP( "device_type", "pci"),
48: INTPROP( "#address-cells", 3),
49: INTPROP( "#size-cells", 2),
50: PROP( "bus-range", busRange),
51: NULLPROP( "ranges" ),
52:
53: NODE( 4, 0),
54: PROP( "name", "i386pic"),
55: PROP( "device_type", "pic"),
56: PROP( "reg", picAddress),
57: PROP( "assigned-addresses", picAddress),
58: #endif
59: NODE( 0, 0),
60: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.