Initialization | 32430C |
|
|
4.2.4.10 DD I/O Locations |
|
| Table |
Location | Device |
|
|
0020h | PIC Master Command and Status |
|
|
0021h | PIC Master Command and Status |
|
|
0060h | USB - Keyboard and Mouse Data |
|
|
0064h | USB - Keyboard and Mouse Command and Status (KEL) |
|
|
0070h | RTC Address |
|
|
0071h | RTC Data |
|
|
00A0h | PIC Slave Command and Status |
|
|
00A1h | PIC Slave Command and Status |
|
|
02E8h | UART/IR COM4 |
|
|
02F8h | UART/IR COM2 |
|
|
03E8h | UART/IR COM3 |
|
|
03F8h | UART/IR COM1 |
|
|
04D0h | PCI Level/Edge |
|
|
04D1h | PCI Level/Edge |
|
|
6000h | SMBus |
|
|
6100h | GPIO and ICF |
|
|
6200h | General Purpose Timers |
|
|
6400h | Flash BAR |
|
|
6500h | Flash BAR |
|
|
6600h | Flash BAR |
|
|
6700h | Flash BAR |
|
|
9C00h | ACPI - Subdivide to support GX processor and CS5535 companion device |
|
|
9D00h | Power Management Logic - Placed at the end of ACPI |
|
|
4.2.5ATA-5 / Hard Drive Initialization
Hard drive initialization is handled by a system ROM that is loaded by GeodeROM. The hard drive ROM contains the hard drive initialization, the PIO modes support, and the interrupt support.
New to the hard drive ROM is the UDMA setup, so that default drivers may be used in some operating systems. The UDMA setup includes detecting the
4.2.6Universal Serial Bus (USB)
There are two Universal Serial Bus Controllers (USBCs) each containing a GeodeLink™ Adapter, PCI Adapter, and USB Core blocks. The GeodeLink Adapter (GLA) translates GeodeLink transactions to/from Local bus transactions. The GLA interfaces to a
4.2.7AC97 Audio Controller Initialization
The audio codec is initialized by the native audio driver. The virtual PCI header contains the IRQ line. The IRQ is set through the regular PCI initialization and IRQ mapping.
AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM Porting Guide | 23 |