Port Address: Difference between revisions

From OLPC
Jump to navigation Jump to search
(IO and GPIO port base addresses)
 
No edit summary
Line 18: Line 18:
1841 ACPI
1841 ACPI


1480 AC-97
1480 AC-97
* Audio Codec: Explanations are in [http://www.analog.com/UploadedFiles/Data_Sheets/AD1888.pdf Datasheet] Page 9




Line 31: Line 32:


fe008000 Display controller
fe008000 Display controller
* Display/Video/Graphics Controller/processor: Explanation in Geode Gx [http://www.amd.com/files/connectivitysolutions/geode/geode_gx/31505E_gx_databook.zip datasheet] Chapter 6


fe01a000 OHCI (USB1)
fe01a000 OHCI (USB1)
Line 37: Line 39:


efc00000 UOC (USB option controller)
efc00000 UOC (USB option controller)
* USB Controller: Explanation in AMD Geode Companion Device [http://www.amd.com/files/connectivitysolutions/geode/geode_lx/33238f_cs5536_ds.zip Databook] Chapter 5.5


fe00c000 CaFe NAND
fe00c000 CaFe NAND
Line 49: Line 52:
PCI device base address registers or by browing the Open Firmware device
PCI device base address registers or by browing the Open Firmware device
tree.
tree.
[http://www.example.com link title]

Revision as of 08:36, 6 March 2007

The base port numbers and addresses for the Geode devices are established by MSR registers, as follows:


I/O ports:

18b0 SMBUS

1000 GPIO

1800 MFGPT

1880 IRQ mapper

1400 PM

1841 ACPI

1480 AC-97

  • Audio Codec: Explanations are in Datasheet Page 9


Memory space:

fd000000 Frame buffer

fe000000 Graphics processor

fe004000 Video processor

fe008000 Display controller

  • Display/Video/Graphics Controller/processor: Explanation in Geode Gx datasheet Chapter 6

fe01a000 OHCI (USB1)

fe01b000 EHCI (USB2)

efc00000 UOC (USB option controller)

  • USB Controller: Explanation in AMD Geode Companion Device Databook Chapter 5.5

fe00c000 CaFe NAND

fe010000 CaFe SD

fe014000 CaFe Camera


These addresses can be "discovered" by doing PCI configuration reads to PCI device base address registers or by browing the Open Firmware device tree. link title