10 dd i/o locations, 5 ata-5 / hard drive initialization, 6 universal serial bus (usb) – AMD CS5535 User Manual
Page 23: 7 ac97 audio controller initialization, List of tables, Table 4-2, Diverse device i/o locations
AMD Geode™ GX Processor/CS5535 Companion Device GeodeROM Porting Guide
23
Initialization
32430C
4.2.4.10 DD I/O Locations
4.2.5
ATA-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 80-conductor IDE cable for UDMA/66 support.
4.2.6
Universal 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 64-bit GLIU (GeodeLink Interface Unit) and a 32-bit Local bus. The GLA supports in-bound memory and I/O
requests, which are converted by the PCI Adapter (PA) into PCI memory and I/O requests that target the USBC. It also sup-
ports in-bound MSR transactions to the MSRs.
4.2.7
AC97 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.
Table 4-2. Diverse Device I/O Locations
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 IRQ0-7
04D1h
PCI Level/Edge IRQ8-15
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