AMD CS5535 manual Diverse Device I/O Locations, ATA-5 / Hard Drive Initialization

Page 23

Initialization

32430C

 

 

4.2.4.10 DD I/O Locations

 

 

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

 

 

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 80-conductor IDE cable for UDMA/66 support.

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 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.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

Image 23
Contents Publication ID 32430C AprilTrademarks Advanced Micro Devices, Inc. All rights reservedContents Contents GeodeLink Architecture Topology List of FiguresList of Figures List of Tables List of Tables Introduction Overview1Assumption Write the value in Edxeax to MSR specified by ECX Model Specific Registers2Example MSR Transaction Load MSR specified by ECX into EdxeaxModel Specific Registers CS5535 Companion Device GeodeLink Architecture3AMD Geode GX ProcessorMemory Descriptor Types GeodeLink MSR AddressingDescriptors Addressing ExampleMdiv Vdiv Set Clocks and ResetProcessor Initialization SysrefCPU Identification Calculating Processor SpeedMemory Controller Initialization Size Memory Test Extended DramGeodeLink Modules Initialization Default Region Configuration Properties Bit Descriptions Descriptor MSR Address Glpci RegionsDescriptor Allocation Gliu Initialization AMD Geode CS5535 Companion Device InitializationChipset ID Set ID Select IdselSystem Management Bus SMBus Multi Function General Purpose Timers MFGPTsIRQ Mapper Keyboard Emulation Logic KEL 1+Other Legacy DD Initialization Power Management LogicAcpi Flash Interface7 AC97 Audio Controller Initialization Diverse Device I/O LocationsATA-5 / Hard Drive Initialization Universal Serial Bus USBAllocate Processor Frame Buffer and VSA2 Memory Virtual System Architecture InitializationPCI Bus Initialization GeodeLink Control Processor InitializationDual Monitor Support Miscellaneous InitializationsInitialize Graphics Subsystem Monochrome Support32430C Post Codes Implementation5Clocking Scratchpad InitializationImplementation Setup Options6 32430C VSA Memory7MapROM VSA PCI Memory MappedFrame Buffer GeodeROM Flow GX Processor/CS5535 Device VSA Initial release Document Revision HistoryTable A-1. Revision History Revision # Revisions / Comments