Kerry Sheh ([email protected]) just uploaded a new patch set to gerrit, which 
you can find at http://review.coreboot.org/225

-gerrit

commit 1a3976e5ab189193ece8114ac533b00af6f9a293
Author: Kerry Sheh <[email protected]>
Date:   Sun Oct 9 14:18:28 2011 +0800

    sb800: Add sata ahci/raid mode kconfig option
    
    If sb800 sata was configured as ahci or raid mode,
    locate the corresponding option rom at site-local directory by default.
    
    Change-Id: I87a7814930ce3a7c38cde1e235d151223eea2107
    Signed-off-by: Kerry Sheh <[email protected]>
    Signed-off-by: Kerry Sheh <[email protected]>
---
 src/southbridge/amd/cimx/sb800/Kconfig |   59 ++++++++++++++++++++++++++++++++
 1 files changed, 59 insertions(+), 0 deletions(-)

diff --git a/src/southbridge/amd/cimx/sb800/Kconfig 
b/src/southbridge/amd/cimx/sb800/Kconfig
index 681c881..dc4dd7a 100644
--- a/src/southbridge/amd/cimx/sb800/Kconfig
+++ b/src/southbridge/amd/cimx/sb800/Kconfig
@@ -28,8 +28,67 @@ config BOOTBLOCK_SOUTHBRIDGE_INIT
         string
         default "southbridge/amd/cimx/sb800/bootblock.c"
 
+choice
+       prompt "SATA Mode"
+       default SB800_SATA_IDE
+       help
+         Select the mode in which SATA should be driven. NATIVE AHCI, or RAID.
+         The default is NATIVE.
+
+config SB800_SATA_IDE
+       bool "NATIVE"
+
+config SB800_SATA_AHCI
+       bool "AHCI"
+
+config SB800_SATA_RAID
+       bool "RAID"
+endchoice
+
+config SB800_SATA_MODE
+        hex
+       depends on (SB800_SATA_IDE || SB800_SATA_RAID || SB800_SATA_AHCI)
+       default "0x0" if SB800_SATA_IDE
+       default "0x1" if SB800_SATA_RAID
+       default "0x2" if SB800_SATA_AHCI
+
 config SB_SUPERIO_HWM
         bool
         default n
+
+if SB800_SATA_AHCI
+config AHCI_ROM_ID
+       string "AHCI device PCI IDs"
+       default "1002,4391"
+
+config AHCI_ROM_FILE
+       string "AHCI ROM path and filename"
+       default "site-local/sb800/ahci.bin"
+endif
+
+if SB800_SATA_RAID
+config RAID_ROM_ID
+       string "RAID device PCI IDs"
+       default "1002,4393"
+        help
+          1002,4392 for SATA NON-RAID5 module, 1002,4393 for SATA RAID5 mode
+
+config RAID_ROM_FILE
+       string "RAID ROM path and filename"
+       default "site-local/sb800/raid.bin"
+
+config RAID_MISC_ROM
+        bool
+        default y
+        help
+          SB800 Promisc RAID Option ROM misc binary
+
+config RAID_MISC_ROM_FILE
+        string "RAID Misc ROM path and filename"
+        default "site-local/sb800/misc.bin"
+        depends on RAID_MISC_ROM
+
+endif
+
 endif #SOUTHBRIDGE_AMD_CIMX_SB800
 

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to