[coreboot] CoreBoot: Add Support for Gigabyte GA-MA790XT-UD4P

Ken Phillis Jr kphillisjr at gmail.com
Sat Apr 14 06:31:52 CEST 2012


Just another board support request... If there's any other information that
is required, please ask me...

General Board information:
===============================================================================
Vendor: GIGABYTE
Model: GA-MA790XT-UD4P (rev. 1.0)
Product Page: http://www.gigabyte.us/products/product-page.aspx?pid=3010
North Bridge:  AMD 790X
South Bridge: AMD SB750


Output from: lspci -tvnn
===============================================================================
-[0000:00]-+-00.0  ATI Technologies Inc RD780 Northbridge only dual slot
PCI-e_GFX and HT1 K8 part [1002:5958]
           +-02.0-[01]--+-00.0  ATI Technologies Inc Juniper [Radeon HD
5700 Series] [1002:68b8]
           |            \-00.1  ATI Technologies Inc Juniper HDMI Audio
[Radeon HD 5700 Series] [1002:aa58]
           +-04.0-[02]--+-00.0  JMicron Technology Corp. JMB362/JMB363
Serial ATA Controller [197b:2363]
           |            \-00.1  JMicron Technology Corp. JMB362/JMB363
Serial ATA Controller [197b:2363]
           +-07.0-[03]----00.0  Conexant Systems, Inc. CX23885 PCI Video
and Audio Decoder [14f1:8852]
           +-0a.0-[04]----00.0  Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]
           +-11.0  ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller
[AHCI mode] [1002:4391]
           +-12.0  ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0
Controller [1002:4397]
           +-12.1  ATI Technologies Inc SB7x0 USB OHCI1 Controller
[1002:4398]
           +-12.2  ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI
Controller [1002:4396]
           +-13.0  ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0
Controller [1002:4397]
           +-13.1  ATI Technologies Inc SB7x0 USB OHCI1 Controller
[1002:4398]
           +-13.2  ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI
Controller [1002:4396]
           +-14.0  ATI Technologies Inc SBx00 SMBus Controller [1002:4385]
           +-14.1  ATI Technologies Inc SB7x0/SB8x0/SB9x0 IDE Controller
[1002:439c]
           +-14.2  ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
           +-14.3  ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host
controller [1002:439d]
           +-14.4-[05]----0e.0  Texas Instruments TSB43AB23 IEEE-1394a-2000
Controller (PHY/Link) [104c:8024]
           +-14.5  ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI2
Controller [1002:4399]
           +-18.0  Advanced Micro Devices [AMD] Family 10h Processor
HyperTransport Configuration [1022:1200]
           +-18.1  Advanced Micro Devices [AMD] Family 10h Processor
Address Map [1022:1201]
           +-18.2  Advanced Micro Devices [AMD] Family 10h Processor DRAM
Controller [1022:1202]
           +-18.3  Advanced Micro Devices [AMD] Family 10h Processor
Miscellaneous Control [1022:1203]
           \-18.4  Advanced Micro Devices [AMD] Family 10h Processor Link
Control [1022:1204]
===============================================================================

Output from:  superiotool -dV (only what was found)
===============================================================================
Probing for ITE Super I/O (init=standard) at 0x2e...
Found ITE IT8720F (id=0x8720, rev=0x8) at 0x2e
Register dump:
idx 20 21 22 23 24 2b
val 87 20 08 80 00 00
def 87 20 05 00 00 00
LDN 0x00 (Floppy)
idx 30 60 61 70 74 f0 f1
val 00 00 00 00 04 00 80
def 00 03 f0 06 02 00 00
LDN 0x01 (COM1)
idx 30 60 61 70 f0 f1
val 01 03 f8 04 00 50
def 00 03 f8 04 00 50
LDN 0x02 (COM2)
idx 30 60 61 70 f0 f1
val 00 00 00 00 00 50
def 00 02 f8 03 00 50
LDN 0x03 (Parallel port)
idx 30 60 61 62 63 70 74 f0
val 00 00 00 00 00 00 04 08
def 00 03 78 07 78 07 03 03
LDN 0x04 (Environment controller)
idx 30 60 61 62 63 70 f0 f1  f2 f3 f4 f5 f6
val 01 02 28 00 00 00 10 00  0e 80 80 3e 1b
def 00 02 90 02 30 09 00 00  00 00 00 NA NA
LDN 0x05 (Keyboard)
idx 30 60 61 62 63 70 71 f0
val 01 00 60 00 64 01 02 48
def 01 00 60 00 64 01 02 48
LDN 0x06 (Mouse)
idx 30 70 71 f0
val 00 00 02 00
def 00 0c 02 00
LDN 0x07 (GPIO)
idx 25 26 27 28 29 2a 2c 60  61 62 63 64 65 70 71 72  73 74 b0 b1 b2 b3 b4
b5  b8 b9 ba bb bc bd c0 c1  c2 c3 c4 c8 c9 ca cb cc  e0 e1 e2 e3 e4 e5 e6
e7  e9 f0 f1 f2 f3 f4 f5 f6  f7 f8 f9 fa fb fc fd fe  ff
val 00 90 00 41 00 00 01 00  00 02 20 00 00 00 00 00  00 00 00 00 00 00 00
00  80 00 00 40 01 00 00 80  00 01 00 00 80 00 00 00  00 00 00 00 00 00 00
00  00 00 00 00 00 00 00 26  00 00 00 00 00 cc 00 00  00
def 00 ff 00 40 00 00 03 00  00 00 00 00 00 00 00 NA  38 00 00 00 00 00 00
00  20 00 00 00 00 00 01 00  00 40 00 01 00 00 40 00  00 00 00 00 00 00 00
00  NA 00 00 00 00 00 00 00  00 00 00 00 00 NA 00 00  00
LDN 0x0a (Consumer IR)
idx 30 60 61 70 f0
val 00 03 10 0b 06
def 00 03 10 0b 06
===============================================================================



Output from:  sudo flashrom -V ( Only the chipsets)
===============================================================================
flashrom v0.9.4-r1394 on Linux 3.0.0-13-generic (x86_64), built with libpci
3.1.7, GCC 4.6.1, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OS timer resolution is 1 usecs, 1403M loops per
second, 10 myus = 10 us, 100 myus = 99 us, 1000 myus = 1009 us, 10000 myus
= 10012 us, 4 myus = 4 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "Gigabyte Technology Co., Ltd."
DMI string system-product-name: "GA-MA790XT-UD4P"
DMI string system-version: " "
DMI string baseboard-manufacturer: "Gigabyte Technology Co., Ltd."
DMI string baseboard-product-name: "GA-MA790XT-UD4P"
DMI string baseboard-version: " "
DMI string chassis-type: "Desktop"
Found ITE Super I/O, ID 0x8720 on port 0x2e
Found chipset "AMD SB700/SB710/SB750/SB850" with PCI ID 1002:439d. Enabling
flash write... SPI base address is at 0xfec10000
AltSpiCSEnable=0, SpiRomEnable=1, AbortEnable=0
PrefetchEnSPIFromIMC=0, PrefetchEnSPIFromHost=1, SpiOpEnInLpcMode=1
SpiArbEnable=1, SpiAccessMacRomEn=1, SpiHostAccessRomEn=1, ArbWaitCount=4,
SpiBridgeDisable=1, DropOneClkOnRd=0
NormSpeed is 33 MHz
GPIO11 used for SPI_DO
GPIO12 used for SPI_DI
GPIO31 used for SPI_HOLD
GPIO32 used for SPI_CS
GPIO47 used for SPI_CLK
SB700 IMC is not active.
ROM strap override is not active
OK.
This chipset supports the following protocols: LPC, FWH, SPI.
No IT87* serial flash segment enabled.
===============================================================================


Output from:  sudo flashrom -V ( Only the Flash CHip)
===============================================================================
Probing for Macronix MX25L8005, 1024 kB: probe_spi_rdid_generic: id1 0xc2,
id2 0x2014
Chip status register is 00
Chip status register: Status Register Write Disable (SRWD) is not set
Chip status register: Bit 6 is not set
Chip status register: Bit 5 / Block Protect 3 (BP3) is not set
Chip status register: Bit 4 / Block Protect 2 (BP2) is not set
Chip status register: Bit 3 / Block Protect 1 (BP1) is not set
Chip status register: Bit 2 / Block Protect 0 (BP0) is not set
Chip status register: Write Enable Latch (WEL) is not set
Chip status register: Write In Progress (WIP/BUSY) is not set
Found Macronix flash chip "MX25L8005" (1024 kB, SPI) at physical address
0xfff00000.
===============================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20120413/3e82f41d/attachment.html>


More information about the coreboot mailing list