[coreboot] [PATCH] superiotool: Add register dump map for NSC PC8739x

Michał Mirosław mirq-linux at rere.qmqm.pl
Fri Dec 19 21:40:07 CET 2008


On Fri, Dec 19, 2008 at 09:24:07PM +0100, Michał Mirosław wrote:
> This adds register map based on NSC PC87392 datasheet. Tested on my
> laptop.

And here's the dump from HP compaq nx9500 laptop:

superiotool r3784
Found NSC PC8739x (sid=0xea, srid=0x03) at 0x2e
Register dump:
idx 20 21 22 23 24 25 26 27  28 29 2a 2b 2c 2d 2e 2f
val ea 11 a5 c2 75 83 01 03  00 1e 37 00 00 00 00 00
def ea 11 MM MM MM 80 00 NA  00 MM 37 RR RR RR RR RR
LDN 0x00 (Floppy)
idx 30 60 61 70 71 74 75 f0  f1
val 00 03 f2 06 03 02 04 20  00
def 00 03 f2 06 03 02 04 24  00
LDN 0x01 (Parallel port)
idx 30 60 61 70 71 74 75 f0
val 01 03 78 07 02 03 04 f2
def 00 02 78 07 02 04 04 f2
LDN 0x02 (COM2)
idx 30 60 61 70 71 74 75 f0
val 01 02 f8 03 03 01 04 82
def 00 02 f8 03 03 04 04 02
LDN 0x03 (COM1)
idx 30 60 61 70 71 74 75 f0
val 00 03 f8 04 03 04 04 02
def 00 03 f8 04 03 04 04 02
LDN 0x07 (GPIO)
idx 30 60 61 70 71 74 75 f0  f1 f2
val 00 00 00 00 03 04 04 00  44 01
def 00 00 00 00 03 04 04 00  44 01
LDN 0x0a (Watchdog timer (WDT))
idx 30 60 61 70 71 74 75 f0
val 00 00 00 00 03 04 04 02
def 00 00 00 00 03 04 04 02
LDN 0x0b (Game port)
idx 30 60 61 70 71 74 75 f0
val 00 02 01 00 03 04 04 00
def 00 02 01 00 03 04 04 00
LDN 0x0c (MIDI port)
idx 30 60 61 70 71 74 75 f0
val 00 03 30 00 03 04 04 00
def 00 03 30 00 03 04 04 00
LDN 0x0f (X-Bus)
idx 30 60 61 70 71 74 75 f0  f1 f2 f3 f4 f5 f6 f7 f8  f9
val 01 06 00 00 00 04 04 05  00 00 00 08 00 00 00 c1  00
def 00 00 00 00 00 04 04 00  00 00 00 00 00 00 00 00  00


And some fragments from dmidecode:

BIOS Information
        Vendor: Hewlett-Packard
        Version: F.34
        Release Date: 07/12/2004
        ROM Size: 512 kB

System Information
        Manufacturer: Hewlett-Packard
        Product Name: hp compaq nx9500(PF031UA#ABA)
        Version: Rev 1

Base Board Information
        Manufacturer: Hewlett-Packard
        Product Name: 0880
        Version: 28.2E

Processor Information
        Socket Designation: WMT478/NWD
        Type: Central Processor
        Family: Pentium 4
        Manufacturer: Intel
        Signature: Type 0, Family 15, Model 2, Stepping 9
        Version: Intel(R) Pentium(R) 4 CPU 3.00GHz
        Voltage: 1.8 V
        External Clock: 200 MHz
        Max Speed: 3000 MHz


lspci (00:06.0 and 00:1f.3 are normally hidden by BIOS)

00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV36 [GeForce FX Go5700] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:01.0 CardBus bridge: ENE Technology Inc CB-710/2/4 Cardbus Controller (rev 02)
02:01.1 FLASH memory: ENE Technology Inc CB710 Memory Card Reader Controller
02:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)






More information about the coreboot mailing list