aboutsummaryrefslogtreecommitdiff
path: root/src/vendorcode/amd/cimx/sb700/SB700.h
diff options
context:
space:
mode:
authorKyösti Mälkki <kyosti.malkki@gmail.com>2018-01-13 17:11:37 +0200
committerKyösti Mälkki <kyosti.malkki@gmail.com>2018-01-24 02:11:04 +0000
commit11284d7d4374c15e81e805301d448de1a8576a18 (patch)
treee4cf22dd7f097010693685bb554f18b4f627f4ee /src/vendorcode/amd/cimx/sb700/SB700.h
parentc618b90119171f00886c170b3398a7ce9311d0d6 (diff)
AGESA f15 cimx/sb700: Remove vendorcode source
Change-Id: If5a72786d1119908073488c1d6d8787ac0f4f95c Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/23276 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/vendorcode/amd/cimx/sb700/SB700.h')
-rw-r--r--src/vendorcode/amd/cimx/sb700/SB700.h1028
1 files changed, 0 insertions, 1028 deletions
diff --git a/src/vendorcode/amd/cimx/sb700/SB700.h b/src/vendorcode/amd/cimx/sb700/SB700.h
deleted file mode 100644
index f9e71e8945..0000000000
--- a/src/vendorcode/amd/cimx/sb700/SB700.h
+++ /dev/null
@@ -1,1028 +0,0 @@
-/*;********************************************************************************
-;
-; Copyright (C) 2012 Advanced Micro Devices, Inc.
-; All rights reserved.
-;
-; Redistribution and use in source and binary forms, with or without
-; modification, are permitted provided that the following conditions are met:
-; * Redistributions of source code must retain the above copyright
-; notice, this list of conditions and the following disclaimer.
-; * Redistributions in binary form must reproduce the above copyright
-; notice, this list of conditions and the following disclaimer in the
-; documentation and/or other materials provided with the distribution.
-; * Neither the name of Advanced Micro Devices, Inc. nor the names of
-; its contributors may be used to endorse or promote products derived
-; from this software without specific prior written permission.
-;
-; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-; ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-; DISCLAIMED. IN NO EVENT SHALL ADVANCED MICRO DEVICES, INC. BE LIABLE FOR ANY
-; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-;
-;*********************************************************************************/
-
-#ifndef _AMD_SB700_H_
-#define _AMD_SB700_H_
-
-#pragma pack(push,1)
-
-#define CIMx_Version 0x0660
-#define RC_Information 0x00
-#define Additional_Changes_Indicator 0x00
-
-#define SB_POWERON_INIT 0x001
-#define OUTDEBUG_PORT 0x002
-#define SB_BEFORE_PCI_INIT 0x010
-#define SB_AFTER_PCI_INIT 0x020
-#define SB_LATE_POST_INIT 0x030
-#define SB_BEFORE_PCI_RESTORE_INIT 0x040
-#define SB_AFTER_PCI_RESTORE_INIT 0x050
-#define SB_SMM_SERVICE 0x060
-#define SB_SMM_ACPION 0x061
-
-#ifndef OEM_CALLBACK_BASE
- #define OEM_CALLBACK_BASE 0x100
-#endif
-
-//0x00 - 0x0F callback functions are reserved for bootblock
-#define SATA_PHY_PROGRAMMING OEM_CALLBACK_BASE + 0x10
-#define PULL_UP_PULL_DOWN_SETTINGS OEM_CALLBACK_BASE + 0x20
-
-#define CFG_ADDR_PORT 0xCF8
-#define CFG_DATA_PORT 0xCFC
-#define ATI_AZALIA_ExtBlk_Addr 0x0F8
-#define ATI_AZALIA_ExtBlk_DATA 0x0FC
-
-#define ALINK_ACCESS_INDEX 0x0CD8
-#define ALINK_ACCESS_DATA ALINK_ACCESS_INDEX + 4
-
-/*------------------------------------------------------------------
-; I/O Base Address - Should be set by host BIOS
-;------------------------------------------------------------------ */
-#define DELAY_PORT 0x0E0
-
-/*------------------------------------------------------------------
-; DEBUG_PORT = 8-bit I/O Port Address for POST Code Display
-;------------------------------------------------------------------ */
-#define SB7XX_DEVICE_ID 0x4385
-
-#define SB700_A11 0x39
-#define SB700_A12 0x3A
-#define SB700_A13 0x3B
-#define SB700_A14 0x3C
-#define SB700_A15 0x3D
-
-#define SATA_BUS_DEV_FUN ((0x11 << 3) + 0)
-#define FC_BUS_DEV_FUN ((0x11 << 3) + 1)
-#define USB1_OHCI0_BUS_DEV_FUN ((0x12 << 3) + 0)
-#define USB1_OHCI1_BUS_DEV_FUN ((0x12 << 3) + 1)
-#define USB2_OHCI0_BUS_DEV_FUN ((0x13 << 3) + 0)
-#define USB2_OHCI1_BUS_DEV_FUN ((0x13 << 3) + 1)
-#define USB3_OHCI_BUS_DEV_FUN ((0x14 << 3) + 5)
-#define USB1_EHCI_BUS_DEV_FUN ((0x12 << 3) + 2)
-#define USB2_EHCI_BUS_DEV_FUN ((0x13 << 3) + 2)
-
-#define SMBUS_BUS_DEV_FUN ((0x14 << 3) + 0)
-#define IDE_BUS_DEV_FUN ((0x14 << 3) + 1)
-#define AZALIA_BUS_DEV_FUN ((0x14 << 3) + 2)
-#define LPC_BUS_DEV_FUN ((0x14 << 3) + 3)
-#define SBP2P_BUS_DEV_FUN ((0x14 << 3) + 4)
-#define NB_BDF ((0 << 3) + 0)
-#define HT_LINK_BUS_DEV_FUN ((0x18 << 3) + 0)
-#define DCT1_BUS_DEV_FUN ((0x18 << 3) + 2)
-#define DCT2_BUS_DEV_FUN ((0x19 << 3) + 2)
-#define DCT3_BUS_DEV_FUN ((0x1A << 3) + 2)
-#define DCT4_BUS_DEV_FUN ((0x1B << 3) + 2)
-
-
-//Sata Controller Mode
-#define NATIVE_IDE_MODE 0
-#define RAID_MODE 1
-#define AHCI_MODE 2
-#define LEGACY_IDE_MODE 3
-#define IDE_TO_AHCI_MODE 4
-#define AMD_AHCI_MODE 5
-#define IDE_TO_AMD_AHCI_MODE 6
-
-//Sata Port Configuration
-#define SIX_PORTS 0
-#define FOUR_PORTS 1
-
-#define SB750_SATA_DEFAULT_DEVICE_ID 0x4393
-
-#define SB_AX_INDXC_REG30 0x30
-#define SB_AX_DATAC_REG34 0x34
-#define SB_AX_INDXP_REG38 0x38
-#define SB_AX_DATAP_REG3C 0x3C
-
-#define AX_INDXC 0
-#define AX_INDXP 1
-#define AXCFG 2
-#define ABCFG 3
-
-#define SB_AB_REG02 0x02
-#define SB_AB_REG04 0x04
-#define SB_AB_REG40 0x40 //
-#define SB_AB_REG54 0x54 //;miscCtr54
-#define SB_AB_REG58 0x58 //;RAB Control - RW - 32 bits - [RegAddr:58]
-#define SB_AB_REG60 0x60 //;DMA Prefetch Enable Port 0 - RW - 32 bits - [RegAddr:60]
-#define SB_AB_REG64 0x64 //;DMA Prefetch Flush Port 0 - RW - 32 bits - [RegAddr:64]
-#define SB_AB_REG6C 0x6C //;DMA Prefetch Flush Port 0 - RW - 32 bits - [RegAddr:6C]
-#define SB_AB_REG80 0x80 //;DMA Prefetch Control Port 1 - RW - 32 bits - [RegAddr:80]
-#define SB_AB_REG88 0x88 //;DMA Prefetch Control Port 2 - RW - 32 bits - [RegAddr:88]
-#define SB_AB_REG8C 0x8C //;AB Enhancement - RW - 16 bits - [RegAddr:88]
-#define SB_AB_REG90 0x90 //;BIF Control - RW - 32 bits - [RegAddr:90]
-#define SB_AB_REG94 0x94 //;MSI Control - RW - 32 bits
-#define SB_AB_REG98 0x98 //;BIF Control 1 - RW - 32 bits
-#define SB_AB_REG9C 0x9C //;
-#define SB_AB_REG10050 BIT16+0x50
-#define SB_AB_REG10054 BIT16+0x54 //;AL_Arb_Ctl, AL_Clk_Ctl
-#define SB_AB_REG10060 BIT16+0x60 //;DMA Prefetch Enable Port 0 - RW - 32 bits - [RegAddr:10060]
-#define SB_AB_REG10064 BIT16+0x64 //;DMA Prefetch Flush Port 0 - RW - 32 bits - [RegAddr:64]
-#define SB_AB_REG10090 BIT16+0x90 //;
-#define SB_AB_REG1009C BIT16+0x9C //;
-
-
-#define SB_PMIO_REG00 0x000 // MiscControl
-#define SB_PMIO_REG01 0x001 // MiscStatus
-#define SB_PMIO_REG02 0x002 // SmiWakeUpEventEnable1
-#define SB_PMIO_REG03 0x003 // SmiWakeUpEventEnable2
-#define SB_PMIO_REG04 0x004 // SmiWakeUpEventEnable3
-#define SB_PMIO_REG05 0x005 // SmiWakeUpEventStatus1
-#define SB_PMIO_REG06 0x006 // SmiWakeUpEventStatus2
-#define SB_PMIO_REG07 0x007 // SmiWakeUpEventStatus3
-#define SB_PMIO_REG08 0x008 // InactiveTmrEventEnable1
-#define SB_PMIO_REG09 0x009 // InactiveTmrEventEnable2
-#define SB_PMIO_REG0A 0x00A // InactiveTmrEventEnable3
-#define SB_PMIO_REG0B 0x00B // PmTmr1InitValue
-#define SB_PMIO_REG0C 0x00C // PmTmr1CurValue
-#define SB_PMIO_REG0D 0x00D // PwrLedExtEvent
-#define SB_PMIO_REG0E 0x00E // AcpiControl
-#define SB_PMIO_REG0F 0x00F // AcpiStatus
-#define SB_PMIO_REG10 0x010 // AcpiEn
-#define SB_PMIO_REG11 0x011 // S1AgpStpEn
-#define SB_PMIO_REG12 0x012 // PmTmr2InitValue
-#define SB_PMIO_REG13 0x013 // PmTmr2CurValue
-#define SB_PMIO_REG14 0x014 // Programlo0RangeLo
-#define SB_PMIO_REG15 0x015 // ProgramIo0Rangei
-#define SB_PMIO_REG16 0x016 // ProgramIo1RangeLo
-#define SB_PMIO_REG17 0x017 // ProgramIo1Rangei
-#define SB_PMIO_REG18 0x018 // ProgramIo2RangeLo
-#define SB_PMIO_REG19 0x019 // ProgramIo2Rangei
-#define SB_PMIO_REG1A 0x01A // ProgramIo3RangeLo
-#define SB_PMIO_REG1B 0x01B // ProgramIo3Rangei
-#define SB_PMIO_REG1C 0x01C // ProgramIoEnable
-#define SB_PMIO_REG1D 0x01D // IOMonitorStatus
-#define SB_PMIO_REG1E 0x01E // InactiveTmrEventEnable4
-#define SB_PMIO_REG20 0x020 // AcpiPm1EvtBlkLo
-#define SB_PMIO_REG21 0x021 // AcpiPm1EvtBlki
-#define SB_PMIO_REG22 0x022 // AcpiPm1CntBlkLo
-#define SB_PMIO_REG23 0x023 // AcpiPm1CntBlki
-#define SB_PMIO_REG24 0x024 // AcpiPmTmrBlkLo
-#define SB_PMIO_REG25 0x025 // AcpiPmTmrBlki
-#define SB_PMIO_REG26 0x026 // CpuControlLo
-#define SB_PMIO_REG27 0x027 // CpuControli
-#define SB_PMIO_REG28 0x028 // AcpiGpe0BlkLo
-#define SB_PMIO_REG29 0x029 // AcpiGpe0Blki
-#define SB_PMIO_REG2A 0x02A // AcpiSmiCmdLo
-#define SB_PMIO_REG2B 0x02B // AcpiSmiCmdi
-#define SB_PMIO_REG2C 0x02C // AcpiPmaCntBlkLo
-#define SB_PMIO_REG2D 0x02D // AcpiPmaCntBlki
-#define SB_PMIO_REG2E 0x02E // AcpiSsCntBlkLo
-#define SB_PMIO_REG2F 0x02F // AcpiSsCntBlki
-#define SB_PMIO_REG30 0x030 // GEvtConfig0
-#define SB_PMIO_REG31 0x031 // GEvtConfig1
-#define SB_PMIO_REG32 0x032 // GPMConfig0
-#define SB_PMIO_REG33 0x033 // GPMConfig1
-#define SB_PMIO_REG34 0x034 // GPMConfig2
-#define SB_PMIO_REG35 0x035 // GPMConfig3
-#define SB_PMIO_REG36 0x036 // GEvtLevelConfig
-#define SB_PMIO_REG37 0x037 // GPMLevelConfig0
-#define SB_PMIO_REG38 0x038 // GPMLevelConfig1
-#define SB_PMIO_REG39 0x039 // GEvtStatus
-#define SB_PMIO_REG3A 0x03A // PMEStatus0
-#define SB_PMIO_REG3B 0x03B // PMEStatus1
-#define SB_PMIO_REG3C 0x03C // OtersConfig
-#define SB_PMIO_REG3E 0x03E // VRT_T1
-#define SB_PMIO_REG3F 0x03F // VRT_T2
-#define SB_PMIO_REG40 0x040 // Fan0DutyCycle
-#define SB_PMIO_REG41 0x041 // Fan0Control
-#define SB_PMIO_REG42 0x042 // Fan1DutyCycle
-#define SB_PMIO_REG43 0x043 // Reserved for internal use
-#define SB_PMIO_REG50 0x050 // PM_Enable
-#define SB_PMIO_REG51 0x051 // TPRESET1
-#define SB_PMIO_REG52 0x052 // TPRESET2
-#define SB_PMIO_REG53 0x053 // TESTENABLE
-#define SB_PMIO_REG54 0x054 // PWRBTTN_CLR
-#define SB_PMIO_REG55 0x055 // SoftPciRst
-#define SB_PMIO_REG56 0x056 // Reserved
-#define SB_PMIO_REG59 0x059 // Ac97Mask
-#define SB_PMIO_REG60 0x060 // Options_0
-#define SB_PMIO_REG61 0x061 // Options_1
-#define SB_PMIO_REG62 0x062 // Sadow_SCI
-#define SB_PMIO_REG63 0x063 // SwitcVoltageTime
-#define SB_PMIO_REG64 0x064 // SwitchGI_Time
-#define SB_PMIO_REG65 0x065 // UsbPMControl
-#define SB_PMIO_REG66 0x066 // MiscEnable66
-#define SB_PMIO_REG67 0x067 // MiscEnable67
-#define SB_PMIO_REG68 0x068 // MiscEnable68
-#define SB_PMIO_REG69 0x069 // WatcDogTimerControl
-#define SB_PMIO_REG6C 0x06C // WatcDogTimerBase0
-#define SB_PMIO_REG6D 0x06D // WatcDogTimerBase1
-#define SB_PMIO_REG6E 0x06E // WatcDogTimerBase2
-#define SB_PMIO_REG6F 0x06F // WatcDogTimerBase3
-#define SB_PMIO_REG70 0x070 // S_LdtStartTime
-#define SB_PMIO_REG71 0x071 // FidVidOption
-#define SB_PMIO_REG72 0x072 // Spare4
-#define SB_PMIO_REG73 0x073 // Spare5
-#define SB_PMIO_REG74 0x074 // PwrFailSadow
-#define SB_PMIO_REG75 0x075 // Tpreset1b
-#define SB_PMIO_REG76 0x076 // S0S3ToS5Enable0
-#define SB_PMIO_REG77 0x077 // S0S3ToS5Enable1
-#define SB_PMIO_REG78 0x078 // S0S3ToS5Enable2
-#define SB_PMIO_REG79 0x079 // S0S3ToS5Enable3
-#define SB_PMIO_REG7A 0x07A // NoStatusControl0
-#define SB_PMIO_REG7B 0x07B // NoStatusControl1
-#define SB_PMIO_REG7C 0x07C // MiscEnable7C
-#define SB_PMIO_REG80 0x080 // SMAF0
-#define SB_PMIO_REG81 0x081 // SMAF1
-#define SB_PMIO_REG82 0x082 // SMAF2
-#define SB_PMIO_REG83 0x083 // SMAF3
-#define SB_PMIO_REG84 0x084 // WakePinCntl
-#define SB_PMIO_REG85 0x085 // CF9Rst
-#define SB_PMIO_REG86 0x086 // ThermTrotCntl
-#define SB_PMIO_REG87 0x087 // LdtStpCmd
-#define SB_PMIO_REG88 0x088 // LdtStartTime
-#define SB_PMIO_REG89 0x089 // AgpStartTime
-#define SB_PMIO_REG8A 0x08A // LdtAgpTimeCntl
-#define SB_PMIO_REG8B 0x08B // StutterTime
-#define SB_PMIO_REG8C 0x08C // StpClkDlyTime
-#define SB_PMIO_REG8D 0x08D // AbPmeCntl
-#define SB_PMIO_REG8E 0x08E // FakeAsr
-#define SB_PMIO_REG8F 0x08F // FakeAsrEn
-#define SB_PMIO_REG90 0x090 // GEVENTOUT
-#define SB_PMIO_REG91 0x091 // GEVENTEnable
-#define SB_PMIO_REG92 0x092 // GEVENTIN
-#define SB_PMIO_REG95 0x095 // GPM98EN
-#define SB_PMIO_REG9A 0x09A // EnanceControl
-#define SB_PMIO_REG9E 0x09E // EnanceControl
-#define SB_PMIO_REG9F 0x09F // EnanceControl
-#define SB_PMIO_REGA0 0x0A0 // Programlo4RangeLo
-#define SB_PMIO_REGA1 0x0A1 // ProgramIo4Rangei
-#define SB_PMIO_REGA2 0x0A2 // Programlo5RangeLo
-#define SB_PMIO_REGA3 0x0A3 // ProgramIo5Rangei
-#define SB_PMIO_REGA4 0x0A4 // Programlo6RangeLo
-#define SB_PMIO_REGA5 0x0A5 // ProgramIo6Rangei
-#define SB_PMIO_REGA6 0x0A6 // Programlo7RangeLo
-#define SB_PMIO_REGA7 0x0A7 // ProgramIo7Rangei
-#define SB_PMIO_REGA8 0x0A8 // PIO7654Enable
-#define SB_PMIO_REGA9 0x0A9 // PIO7654Status
-#define SB_PMIO_REGB0 0x0B0
-#define SB_PMIO_REGB1 0x0B1
-#define SB_PMIO_REGB2 0x0B2 // MiscControl3
-#define SB_PMIO_REGB4 0x0B4 // HPET BAR
-#define SB_PMIO_REGB6 0x0B6
-#define SB_PMIO_REGB7 0x0B7
-#define SB_PMIO_REGBB 0x0BB // IMC_ACPI_Enable
-#define SB_PMIO_REGBC 0x0BC //
-#define SB_PMIO_REGBD 0x0BD //
-#define SB_PMIO_REGC9 0x0C9 // MultiK8Control
-#define SB_PMIO_REGCA 0x0CA //
-#define SB_PMIO_REGCB 0x0CB //
-#define SB_PMIO_REGCC 0x0CC //
-#define SB_PMIO_REGCD 0x0CD //
-#define SB_PMIO_REGD0 0x0D0 //
-#define SB_PMIO_REGD2 0x0D2 //
-#define SB_PMIO_REGD4 0x0D4 //
-#define SB_PMIO_REGD7 0x0D7 //
-
-
-#define SB_RTC_REG00 0x00 // Seconds - RW
-#define SB_RTC_REG01 0x01 // Seconds Alarm - RW
-#define SB_RTC_REG02 0x02 // Minutes - RW
-#define SB_RTC_REG03 0x03 // Minutes Alarm - RW
-#define SB_RTC_REG04 0x04 // ours - RW
-#define SB_RTC_REG05 0x05 // ours Alarm- RW
-#define SB_RTC_REG06 0x06 // Day of Week - RW
-#define SB_RTC_REG07 0x07 // Date of Mont - RW
-#define SB_RTC_REG08 0x08 // Mont - RW
-#define SB_RTC_REG09 0x09 // Year - RW
-#define SB_RTC_REG0A 0x0A // Register A - RW
-#define SB_RTC_REG0B 0x0B // Register B - RW
-#define SB_RTC_REG0C 0x0C // Register C - R
-#define SB_RTC_REG0D 0x0D // DateAlarm - RW
-#define SB_RTC_REG32 0x32 // AltCentury - RW
-#define SB_RTC_REG48 0x48 // Century - RW
-#define SB_RTC_REG50 0x50 // Extended RAM Address Port - RW
-#define SB_RTC_REG53 0x53 // Extended RAM Data Port - RW
-#define SB_RTC_REG7E 0x7E // RTC Time Clear - RW
-#define SB_RTC_REG7F 0x7F // RTC RAM Enable - RW
-
-#define B_ECMOS_REG00 0x00 // scratc-reg
- //;BIT0=0 AsicDebug is enabled
- //;BIT1=0 SLT S3 runs
-#define SB_ECMOS_REG01 0x01
-#define SB_ECMOS_REG02 0x02
-#define SB_ECMOS_REG03 0x03
-#define SB_ECMOS_REG04 0x04
-#define SB_ECMOS_REG05 0x05
-#define SB_ECMOS_REG06 0x06
-#define SB_ECMOS_REG07 0x07
-#define SB_ECMOS_REG08 0x08 // save 32BIT Pysical address of Config structure
-#define SB_ECMOS_REG09 0x09
-#define SB_ECMOS_REG0A 0x0A
-#define SB_ECMOS_REG0B 0x0B
-
-#define SB_ECMOS_REG0C 0x0C //;save MODULE_ID
-#define SB_ECMOS_REG0D 0x0D //;Reserve for NB
-
-#define SB_IOMAP_REG00 0x000 // Dma_C 0
-#define SB_IOMAP_REG02 0x002 // Dma_C 1
-#define SB_IOMAP_REG04 0x004 // Dma_C 2
-#define SB_IOMAP_REG06 0x006 // Dma_C 3
-#define SB_IOMAP_REG08 0x008 // Dma_Status
-#define SB_IOMAP_REG09 0x009 // Dma_WriteRest
-#define SB_IOMAP_REG0A 0x00A // Dma_WriteMask
-#define SB_IOMAP_REG0B 0x00B // Dma_WriteMode
-#define SB_IOMAP_REG0C 0x00C // Dma_Clear
-#define SB_IOMAP_REG0D 0x00D // Dma_MasterClr
-#define SB_IOMAP_REG0E 0x00E // Dma_ClrMask
-#define SB_IOMAP_REG0F 0x00F // Dma_AllMask
-#define SB_IOMAP_REG20 0x020 // IntrCntrlReg1
-#define SB_IOMAP_REG21 0x021 // IntrCntrlReg2
-#define SB_IOMAP_REG40 0x040 // TimerC0
-#define SB_IOMAP_REG41 0x041 // TimerC1
-#define SB_IOMAP_REG42 0x042 // TimerC2
-#define SB_IOMAP_REG43 0x043 // Tmr1CntrlWord
-#define SB_IOMAP_REG61 0x061 // Nmi_Status
-#define SB_IOMAP_REG70 0x070 // Nmi_Enable
-#define SB_IOMAP_REG71 0x071 // RtcDataPort
-#define SB_IOMAP_REG72 0x072 // AlternatRtcAddrPort
-#define SB_IOMAP_REG73 0x073 // AlternatRtcDataPort
-#define SB_IOMAP_REG80 0x080 // Dma_Page_Reserved0
-#define SB_IOMAP_REG81 0x081 // Dma_PageC2
-#define SB_IOMAP_REG82 0x082 // Dma_PageC3
-#define SB_IOMAP_REG83 0x083 // Dma_PageC1
-#define SB_IOMAP_REG84 0x084 // Dma_Page_Reserved1
-#define SB_IOMAP_REG85 0x085 // Dma_Page_Reserved2
-#define SB_IOMAP_REG86 0x086 // Dma_Page_Reserved3
-#define SB_IOMAP_REG87 0x087 // Dma_PageC0
-#define SB_IOMAP_REG88 0x088 // Dma_Page_Reserved4
-#define SB_IOMAP_REG89 0x089 // Dma_PageC6
-#define SB_IOMAP_REG8A 0x08A // Dma_PageC7
-#define SB_IOMAP_REG8B 0x08B // Dma_PageC5
-#define SB_IOMAP_REG8C 0x08C // Dma_Page_Reserved5
-#define SB_IOMAP_REG8D 0x08D // Dma_Page_Reserved6
-#define SB_IOMAP_REG8E 0x08E // Dma_Page_Reserved7
-#define SB_IOMAP_REG8F 0x08F // Dma_Refres
-#define SB_IOMAP_REG92 0x092 // FastInit
-#define SB_IOMAP_REGA0 0x0A0 // IntrCntrl2Reg1
-#define SB_IOMAP_REGA1 0x0A1 // IntrCntrl2Reg2
-#define SB_IOMAP_REGC0 0x0C0 // Dma2_C4Addr
-#define SB_IOMAP_REGC2 0x0C2 // Dma2_C4Cnt
-#define SB_IOMAP_REGC4 0x0C4 // Dma2_C5Addr
-#define SB_IOMAP_REGC6 0x0C6 // Dma2_C5Cnt
-#define SB_IOMAP_REGC8 0x0C8 // Dma2_C6Addr
-#define SB_IOMAP_REGCA 0x0CA // Dma2_C6Cnt
-#define SB_IOMAP_REGCC 0x0CC // Dma2_C7Addr
-#define SB_IOMAP_REGCE 0x0CE // Dma2_C7Cnt
-#define SB_IOMAP_REGD0 0x0D0 // Dma_Status
-#define SB_IOMAP_REGD2 0x0D2 // Dma_WriteRest
-#define SB_IOMAP_REGD4 0x0D4 // Dma_WriteMask
-#define SB_IOMAP_REGD6 0x0D6 // Dma_WriteMode
-#define SB_IOMAP_REGD8 0x0D8 // Dma_Clear
-#define SB_IOMAP_REGDA 0x0DA // Dma_Clear
-#define SB_IOMAP_REGDC 0x0DC // Dma_ClrMask
-#define SB_IOMAP_REGDE 0x0DE // Dma_ClrMask
-#define SB_IOMAP_REGF0 0x0F0 // NCP_Error
-#define SB_IOMAP_REG40B 0x040B // DMA1_Extend
-#define SB_IOMAP_REG4D0 0x04D0 // IntrEdgeControl
-#define SB_IOMAP_REG4D6 0x04D6 // DMA2_Extend
-#define SB_IOMAP_REGC00 0x0C00 // Pci_Intr_Index
-#define SB_IOMAP_REGC01 0x0C01 // Pci_Intr_Data
-#define SB_IOMAP_REGC14 0x0C14 // Pci_Error
-#define SB_IOMAP_REGC50 0x0C50 // CMIndex
-#define SB_IOMAP_REGC51 0x0C51 // CMData
-#define SB_IOMAP_REGC52 0x0C52 // GpmPort
-#define SB_IOMAP_REGC6F 0x0C6F // Isa_Misc
-#define SB_IOMAP_REGCD0 0x0CD0 // PMio2_Index
-#define SB_IOMAP_REGCD1 0x0CD1 // PMio2_Data
-#define SB_IOMAP_REGCD4 0x0CD4 // BIOSRAM_Index
-#define SB_IOMAP_REGCD5 0x0CD5 // BIOSRAM_Data
-#define SB_IOMAP_REGCD6 0x0CD6 // PM_Index
-#define SB_IOMAP_REGCD7 0x0CD7 // PM_Data
-#define SB_IOMAP_REGCF9 0x0CF9 // CF9Rst reg
-
-
-#define SB_CM_REG02 0x002 // TempStatus (via SB_IOMAP_REGC50)
-#define SB_CM_REG03 0x003 // TempInterrupt (via SB_IOMAP_REGC50)
-
-#define SB_SATA_REG00 0x000 // Vendor ID - R- 16 bits
-#define SB_SATA_REG02 0x002 // Device ID - RW -16 bits
-#define SB_SATA_REG04 0x004 // PCI Command - RW - 16 bits
-#define SB_SATA_REG06 0x006 // PCI Status - RW - 16 bits
-#define SB_SATA_REG08 0x008 // Revision ID/PCI Class Code - R - 32 bits - Offset: 08
-#define SB_SATA_REG0C 0x00C // Cace Line Size - R/W - 8bits
-#define SB_SATA_REG0D 0x00D // Latency Timer - RW - 8 bits
-#define SB_SATA_REG0E 0x00E // eader Type - R - 8 bits
-#define SB_SATA_REG0F 0x00F // BIST - R - 8 bits
-#define SB_SATA_REG10 0x010 // Base Address Register 0 - RW - 32 bits
-#define SB_SATA_REG14 0x014 // Base Address Register 1 - RW- 32 bits
-#define SB_SATA_REG18 0x018 // Base Address Register 2 - RW - 32 bits
-#define SB_SATA_REG1C 0x01C // Base Address Register 3 - RW - 32 bits
-#define SB_SATA_REG20 0x020 // Base Address Register 4 - RW - 32 bits
-#define SB_SATA_REG24 0x024 // Base Address Register 5 - RW - 32 bits
-#define SB_SATA_REG2C 0x02C // Subsystem Vendor ID - R - 16 bits
-#define SB_SATA_REG2D 0x02D // Subsystem ID - R - 16 bits
-#define SB_SATA_REG30 0x030 // Expansion ROM Base Address - 32 bits
-#define SB_SATA_REG34 0x034 // Capabilities Pointer - R - 32 bits
-#define SB_SATA_REG3C 0x03C // Interrupt Line - RW - 8 bits
-#define SB_SATA_REG3D 0x03D // Interrupt Pin - R - 8 bits
-#define SB_SATA_REG3E 0x03E // Min Grant - R - 8 bits
-#define SB_SATA_REG3F 0x03F // Max Latency - R - 8 bits
-#define SB_SATA_REG40 0x040 // Configuration - RW - 32 bits
-#define SB_SATA_REG44 0x044 // Software Data Register - RW - 32 bits
-#define SB_SATA_REG48 0x048
-#define SB_SATA_REG50 0x050 // Message Capability - R - 16 bits
-#define SB_SATA_REG52 0x052 // Message Control - R/W - 16 bits
-#define SB_SATA_REG54 0x054 // Message Address - R/W - 32 bits
-#define SB_SATA_REG58 0x058 // Message Data - R/W - 16 bits
-#define SB_SATA_REG5C 0x05C // RAMBIST Control Register - R/W - 8 bits
-#define SB_SATA_REG5D 0x05D // RAMBIST Status0 Register - R - 8 bits
-#define SB_SATA_REG5E 0x05E // RAMBIST Status1 Register - R - 8 bits
-#define SB_SATA_REG60 0x060 // Power Management Capabilities - R - 32 bits
-#define SB_SATA_REG64 0x064 // Power Management Control + Status - RW - 32 bits
-#define SB_SATA_REG68 0x068 // MSI Program Weigt - R/W - 8 bits
-#define SB_SATA_REG69 0x069 // PCI Burst Timer - R/W - 8 bits
-#define SB_SATA_REG70 0x070 // PCI Bus Master - IDE0 - RW - 32 bits
-#define SB_SATA_REG74 0x074 // PRD Table Address - IDE0 - RW - 32 bits
-#define SB_SATA_REG78 0x078 // PCI Bus Master - IDE1 - RW - 32 bits
-#define SB_SATA_REG7C 0x07C // PRD Table Address - IDE1 - RW - 32 bits
-#define SB_SATA_REG80 0x080 // Data Transfer Mode - IDE0 - RW - 32 bits
-#define SB_SATA_REG84 0x084 // Data Transfer Mode - IDE1 - RW - 32 bits
-#define SB_SATA_REG86 0x086 // PY Global Control
-#define SB_SATA_REG87 0x087
-#define SB_SATA_REG88 0x088 // PHY Port0 Control - Port0 PY fine tune(0:23)
-#define SB_SATA_REG8A 0x08A
-#define SB_SATA_REG8C 0x08C // PHY Port1 Control - Port0 PY fine tune(0:23)
-#define SB_SATA_REG8E 0x08E
-#define SB_SATA_REG90 0x090 // PHY Port2 Control - Port0 PY fine tune(0:23)
-#define SB_SATA_REG92 0x092
-#define SB_SATA_REG94 0x094 // PHY Port3 Control - Port0 PY fine tune(0:23)
-#define SB_SATA_REG96 0x096
-#define SB_SATA_REG98 0x098 // EEPROM Memory Address - Command + Status - RW - 32 bits
-#define SB_SATA_REG9C 0x09C // EEPROM Memory Data - RW - 32 bits
-#define SB_SATA_REGA0 0x0A0 //
-#define SB_SATA_REGA4 0x0A4 //
-#define SB_SATA_REGA5 0x0A5 //;
-#define SB_SATA_REGA8 0x0A8 //
-#define SB_SATA_REGAD 0x0AD //;
-#define SB_SATA_REGB0 0x0B0 // IDE1 Task File Configuration + Status - RW - 32 bits
-#define SB_SATA_REGB5 0x0B5 //;
-#define SB_SATA_REGBD 0x0BD //;
-#define SB_SATA_REGC0 0x0C0 // BA5 Indirect Address - RW - 32 bits
-#define SB_SATA_REGC4 0x0C4 // BA5 Indirect Access - RW - 32 bits
-
-#define SB_SATA_BAR5_REG00 0x000 // PCI Bus Master - IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG04 0x004 // PRD Table Address - IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG08 0x008 // PCI Bus Master - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REG0C 0x00C // PRD Table Address - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REG10 0x010 // PCI Bus Master2 - IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG18 0x018 // PCI Bus Master2 - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REG20 0x020 // PRD Address - IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG24 0x024 // PCI Bus Master Byte Count - IDE0- RW - 32 bits
-#define SB_SATA_BAR5_REG28 0x028 // PRD Address - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REG2C 0x02C // PCI Bus Master Byte Count - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REG40 0x040 // FIFO Valid Byte Count and Control - IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG44 0x044 // FIFO Valid Byte Count and Control - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REG48 0x048 // System Configuration Status - Command - RW - 32 bits
-#define SB_SATA_BAR5_REG4C 0x04C // System Software Data Register - RW - 32 bits
-#define SB_SATA_BAR5_REG50 0x050 // FLAS Memory Address - Command + Status - RW - 32 bits
-#define SB_SATA_BAR5_REG54 0x054 // FLAS Memory Data - RW - 32 bits
-#define SB_SATA_BAR5_REG58 0x058 // EEPROM Memory Address - Command + Status - RW - 32 bits
-#define SB_SATA_BAR5_REG5C 0x05C // EEPROM Memory Data - RW - 32 bits
-#define SB_SATA_BAR5_REG60 0x060 // FIFO Port - IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG68 0x068 // FIFO Pointers1- IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG6C 0x06C // FIFO Pointers2- IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REG70 0x070 // FIFO Port - IDE1- RW - 32 bits
-#define SB_SATA_BAR5_REG78 0x078 // FIFO Pointers1- IDE1- RW - 32 bits
-#define SB_SATA_BAR5_REG7C 0x07C // FIFO Pointers2- IDE1- RW - 32 bits
-#define SB_SATA_BAR5_REG80 0x080 // IDE0 Task File Register 0- RW - 32 bits
-#define SB_SATA_BAR5_REG84 0x084 // IDE0 Task File Register 1- RW - 32 bits
-#define SB_SATA_BAR5_REG88 0x088 // IDE0 Task File Register 2- RW - 32 bits
-#define SB_SATA_BAR5_REG8C 0x08C // IDE0 Read Aead Data - RW - 32 bits
-#define SB_SATA_BAR5_REG90 0x090 // IDE0 Task File Register 0 - Command Buffering - RW - 32 bits
-#define SB_SATA_BAR5_REG94 0x094 // IDE0 Task File Register 1 - Command Buffering - RW - 32 bits
-#define SB_SATA_BAR5_REG9C 0x09C // IDE0 Virtual DMA/PIO Read Aead Byte Count - RW - 32 bits
-#define SB_SATA_BAR5_REGA0 0x0A0 // IDE0 Task File Configuration + Status - RW - 32 bits
-#define SB_SATA_BAR5_REGB4 0x0B4 // Data Transfer Mode -IDE0 - RW - 32 bits
-#define SB_SATA_BAR5_REGC0 0x0C0 // IDE1 Task File Register 0 - RW - 32 bits
-#define SB_SATA_BAR5_REGC4 0x0C4 // IDE1 Task File Register 1 - RW - 32 bits
-#define SB_SATA_BAR5_REGC8 0x0C8 // IDE1 Task File Register 2 - RW - 32 bits
-#define SB_SATA_BAR5_REGCC 0x0CC // Read/Write Aead Data - RW - 32 bits
-#define SB_SATA_BAR5_REGD0 0x0D0 // IDE1 Task File Register 0 - Command Buffering - RW - 32 bits
-#define SB_SATA_BAR5_REGD4 0x0D4 // IDE1 Task File Register 1 - Command Buffering - RW - 32 bits
-#define SB_SATA_BAR5_REGDC 0x0DC // IDE1 Virtual DMA/PIO Read Aead Byte Count - RW - 32 bits
-#define SB_SATA_BAR5_REGE0 0x0E0 // IDE1 Task File Configuration + Status - RW - 32 bits
-#define SB_SATA_BAR5_REGF4 0x0F4 // Data Transfer Mode - IDE1 - RW - 32 bits
-#define SB_SATA_BAR5_REGF8 0x0F8 // PORT Configuration
-#define SB_SATA_BAR5_REGFC 0x0FC
-
-#define SB_SATA_BAR5_REG100 0x0100 //;Serial ATA SControl - RW - 32 bits - [Offset: 100h (channel 1) / 180
-#define SB_SATA_BAR5_REG104 0x0104 //;Serial ATA Sstatus - RW - 32 bits - [Offset: 104h (channel 1) / 184h (cannel
-#define SB_SATA_BAR5_REG108 0x0108 //;Serial ATA Serror - RW - 32 bits - [Offset: 108h (channel 1) / 188h (cannel
-#define SB_SATA_BAR5_REG10C 0x010C //;Serial ATA Sdevice - RW - 32 bits - [Offset: 10Ch (channel 1) / 18Ch (cannel
-#define SB_SATA_BAR5_REG110 0x0110 // Port-N Interrupt Status
-#define SB_SATA_BAR5_REG144 0x0144 //;Serial ATA PY Configuration - RW - 32 bits
-#define SB_SATA_BAR5_REG148 0x0148 //;SIEN - RW - 32 bits - [Offset: 148 (channel 1) / 1C8 (cannel 2)]
-#define SB_SATA_BAR5_REG14C 0x014C //;SFISCfg - RW - 32 bits - [Offset: 14C (channel 1) / 1CC (cannel 2)]
-#define SB_SATA_BAR5_REG120 0x0120 // Port Task Fike Data
-#define SB_SATA_BAR5_REG128 0x0128 // Port Serial ATA Status
-#define SB_SATA_BAR5_REG12C 0x012C // Port Serial ATA Control
-
-#define SB_SATA_BAR5_REG130 0x0130
-#define SB_SATA_BAR5_REG1B0 0x01B0
-#define SB_SATA_BAR5_REG230 0x0230
-#define SB_SATA_BAR5_REG2B0 0x02B0
-
-#define SB_FC_REG00 0x00 // Device/Vendor ID - R
-#define SB_FC_REG04 0x04 // Command - RW
-#define SB_FC_REG10 0x10 // BAR
-
-#define SB_FC_MMIO_REG70 0x070
-#define SB_FC_MMIO_REG200 0x200
-
-#define SB_OHCI_REG00 0x00 // Device/Vendor ID - R
-#define SB_OHCI_REG04 0x04 // Command - RW
-#define SB_OHCI_REG06 0x06 // Status - R
-#define SB_OHCI_REG08 0x08 // Revision ID/Class Code - R
-#define SB_OHCI_REG0C 0x0C // Miscellaneous - RW
-#define SB_OHCI_REG10 0x10 // Bar_OCI - RW
-#define SB_OHCI_REG2C 0x2C // Subsystem Vendor ID/ Subsystem ID - RW
-#define SB_OHCI_REG34 0x34 // Capability Pointer - R
-#define SB_OHCI_REG3C 0x3C // Interrupt Line - RW
-#define SB_OHCI_REG3D 0x3D // Interrupt Line - RW
-
-#define SB_OHCI_REG40 0x40 // Config Timers - RW
-#define SB_OHCI_REG4C 0x4C // MSI Weigt - RW
-#define SB_OHCI_REG50 0x50 // ATI Misc Control - RW
-#define SB_OHCI_REG51 0x51
-#define SB_OHCI_REG58 0x58 // Over Current Control - RW
-#define SB_OHCI_REG5C 0x5C // Over Current Control - RW
-#define SB_OHCI_REG60 0x60 // Serial Bus Release Number - R
-#define SB_OHCI_REG68 0x68 // Over Current Enable - RW
-#define SB_OHCI_REGD0 0x0D0 // MSI Control - RW
-#define SB_OHCI_REGD4 0x0D4 // MSI Address - RW
-#define SB_OHCI_REGD8 0x0D8 // MSI Data - RW
-#define SB_OHCI_BAR_REG00 0x00 // cRevision - R
-#define SB_OHCI_BAR_REG04 0x04 // cControl
-#define SB_OHCI_BAR_REG08 0x08 // cCommandStatus
-#define SB_OHCI_BAR_REG0C 0x0C // cInterruptStatus RW
-#define SB_OHCI_BAR_REG10 0x10 // cInterruptEnable
-#define SB_OHCI_BAR_REG14 0x14 // cInterruptDisable
-#define SB_OHCI_BAR_REG18 0x18 // HcCCA
-#define SB_OHCI_BAR_REG1C 0x1C // cPeriodCurrentED
-#define SB_OHCI_BAR_REG20 0x20 // HcControleadED
-#define SB_OHCI_BAR_REG24 0x24 // cControlCurrentED RW
-#define SB_OHCI_BAR_REG28 0x28 // HcBulkeadED
-#define SB_OHCI_BAR_REG2C 0x2C // cBulkCurrentED- RW
-#define SB_OHCI_BAR_REG30 0x30 // HcDoneead
-#define SB_OHCI_BAR_REG34 0x34 // cFmInterval
-#define SB_OHCI_BAR_REG38 0x38 // cFmRemaining
-#define SB_OHCI_BAR_REG3C 0x3C // cFmNumber
-#define SB_OHCI_BAR_REG40 0x40 // cPeriodicStart
-#define SB_OHCI_BAR_REG44 0x44 // HcLSThresold
-#define SB_OHCI_BAR_REG48 0x48 // HcRDescriptorA
-#define SB_OHCI_BAR_REG4C 0x4C // HcRDescriptorB
-#define SB_OHCI_BAR_REG50 0x50 // HcRStatus
-#define SB_OHCI_BAR_REG160 0x160
-
-#define SB_EHCI_REG00 0x00 // DEVICE/VENDOR ID - R
-#define SB_EHCI_REG04 0x04 // Command - RW
-#define SB_EHCI_REG06 0x06 // Status - R
-#define SB_EHCI_REG08 0x08 // Revision ID/Class Code - R
-#define SB_EHCI_REG0C 0x0C // Miscellaneous - RW
-#define SB_EHCI_REG10 0x10 // BAR - RW
-#define SB_EHCI_REG2C 0x2C // Subsystem ID/Subsystem Vendor ID - RW
-#define SB_EHCI_REG34 0x34 // Capability Pointer - R
-#define SB_EHCI_REG3C 0x3C // Interrupt Line - RW
-#define SB_EHCI_REG3D 0x3D // Interrupt Line - RW
-#define SB_EHCI_REG40 0x40 // Config Timers - RW
-#define SB_EHCI_REG4C 0x4C // MSI Weigt - RW
-#define SB_EHCI_REG50 0x50 // ATI Misc Control - RW
-#define SB_EHCI_REG54 0x54 // ATI Misc Control - RW
-#define SB_EHCI_REG58 0x58 // Over Current Control - R
-#define SB_EHCI_REG60 0x60 // SBRN - R
-#define SB_EHCI_REG61 0x61 // FLADJ - RW
-#define SB_EHCI_REG62 0x62 // PORTWAKECAP - RW
-#define SB_EHCI_REGD0 0x0D0 // MSI Control - RW
-#define SB_EHCI_REGD4 0x0D4 // MSI Address - RW
-#define SB_EHCI_REGD8 0x0D8 // MSI Data - RW
-#define SB_EHCI_REGDC 0x0DC // PME Control - RW
-#define SB_EHCI_REGE0 0x0E0 // PME Data / Status - RW
-#define SB_EHCI_BAR_REG00 0x00 // CAPLENGT - R
-#define SB_EHCI_BAR_REG02 0x002 // CIVERSION- R
-#define SB_EHCI_BAR_REG04 0x004 // CSPARAMS - R
-#define SB_EHCI_BAR_REG08 0x008 // CCPARAMS - R
-#define SB_EHCI_BAR_REG0C 0x00C // CSP-PORTROUTE - R
-#define SB_EHCI_BAR_REG20 0x020 // USBCMD - RW - 32 bits
-#define SB_EHCI_BAR_REG24 0x024 // USBSTS - RW - 32 bits
-#define SB_EHCI_BAR_REG28 0x028 // USBINTR -RW - 32 bits
-#define SB_EHCI_BAR_REG2C 0x02C // FRINDEX -RW - 32 bits
-#define SB_EHCI_BAR_REG30 0x030 // CTRLDSSEGMENT -RW - 32 bits
-#define SB_EHCI_BAR_REG34 0x034 // PERIODICLISTBASE -RW - 32 bits
-#define SB_EHCI_BAR_REG38 0x038 // ASYNCLISTADDR -RW - 32 bits
-#define SB_EHCI_BAR_REG60 0x060 // CONFIGFLAG -RW - 32 bits
-#define SB_EHCI_BAR_REG64 0x064 // PORTSC(1-N_PORTS) -RW - 32 bits
-#define SB_EHCI_BAR_REG84 0x084 // Packet Buffer Thresold Values - RW - 32 bits
-#define SB_EHCI_BAR_REG88 0x088 // Packet Buffer Dept Value - RW - 32 bits
-#define SB_EHCI_BAR_REG94 0x094 // UTMI Control and Status - RW - 32 bits
-#define SB_EHCI_BAR_REG98 0x098 // Bist Control - RW - 32 bits
-#define SB_EHCI_BAR_REG9C 0x09C // ATI EOR Control - RW - 32 bits
-#define SB_EHCI_BAR_REGA4 0x0A4 // USB IN/OUT FIFO Thresold Setting
-#define SB_EHCI_BAR_REGBC 0x0BC // ECI misc Setting
-#define SB_EHCI_BAR_REGC0 0x0C0 // USB PHY Auto Calibration Setting
-
-#define SB_SMBUS_REG00 0x000 //;VendorID - R
-#define SB_SMBUS_REG02 0x002 //;DeviceID - R
-#define SB_SMBUS_REG04 0x004 // Command- RW
-#define SB_SMBUS_REG05 0x005 // Command- RW
-#define SB_SMBUS_REG06 0x006 // STATUS- RW
-#define SB_SMBUS_REG08 0x008 // Revision ID/Class Code- R
-#define SB_SMBUS_REG0A 0x00A //;
-#define SB_SMBUS_REG0B 0x00B //;
-#define SB_SMBUS_REG0C 0x00C // Cace Line Size- R
-#define SB_SMBUS_REG0D 0x00D // Latency Timer- R
-#define SB_SMBUS_REG0E 0x00E // eader Type- R
-#define SB_SMBUS_REG0F 0x00F // BIST- R
-#define SB_SMBUS_REG10 0x010 // Base Address 0- R
-#define SB_SMBUS_REG11 0x011 //;
-#define SB_SMBUS_REG12 0x012 //;
-#define SB_SMBUS_REG13 0x013 //;
-#define SB_SMBUS_REG14 0x014 // Base Address 1- R
-#define SB_SMBUS_REG18 0x018 // Base Address 2- R
-#define SB_SMBUS_REG1C 0x01C // Base Address 3- R
-#define SB_SMBUS_REG20 0x020 // Base Address 4- R
-#define SB_SMBUS_REG24 0x024 // Base Address 5- R
-#define SB_SMBUS_REG28 0x028 // Cardbus CIS Pointer- R
-#define SB_SMBUS_REG2C 0x02C // Subsystem Vendor ID- W
-#define SB_SMBUS_REG2E 0x02E // Subsystem ID- W
-#define SB_SMBUS_REG30 0x030 // Expansion ROM Base Address - R
-#define SB_SMBUS_REG34 0x034 // Capability Pointer - R
-#define SB_SMBUS_REG38 0x038
-#define SB_SMBUS_REG3C 0x03C // Interrupt Line - R
-#define SB_SMBUS_REG3D 0x03D // Interrupt Pin - R
-#define SB_SMBUS_REG3E 0x03E // Min_Gnt - R
-#define SB_SMBUS_REG3F 0x03F // Max_Lat - R
-#define SB_SMBUS_REG40 0x040 // PCI Control- RW
-#define SB_SMBUS_REG41 0x041 // MiscFunction- RW
-#define SB_SMBUS_REG42 0x042 // DmaLimit- RW
-#define SB_SMBUS_REG43 0x043 // DmaEnanceEnable RW
-#define SB_SMBUS_REG48 0x048 // ISA Address Decode Control Register #1- RW
-#define SB_SMBUS_REG49 0x049 // ISA Address Decode Control Register #2- RW
-#define SB_SMBUS_REG4A 0x04A // Scratc Pad- RW
-#define SB_SMBUS_REG50 0x050 // PciGpioOutControl- RW
-#define SB_SMBUS_REG54 0x054 // PciGpioConfig- RW
-#define SB_SMBUS_REG58 0x058 // ASFSMBusIoBase
-#define SB_SMBUS_REG59 0x059 //;
-#define SB_SMBUS_REG5C 0x05C // Smart Power Control1
-#define SB_SMBUS_REG60 0x060 // MiscEnable- RW
-#define SB_SMBUS_REG64 0x064 // Features Enable- RW
-#define SB_SMBUS_REG68 0x068 // UsbEnable - RW
-#define SB_SMBUS_REG6C 0x06C // TestMode- RW
-#define SB_SMBUS_REG70 0x070 // RunTimeTest- R
-#define SB_SMBUS_REG74 0x074 // IoApic_Conf- RW
-#define SB_SMBUS_REG78 0x078 // IoAddrEnable - R/W
-#define SB_SMBUS_REG79 0x079 //;
-#define SB_SMBUS_REG7C 0x07C // RTC Control ;VSJ-2005-06-16
-#define SB_SMBUS_REG80 0x080 // GPIO_Out_Cntrl - RW
-#define SB_SMBUS_REG81 0x081 // GPIO_Status - R
-#define SB_SMBUS_REG90 0x090 // Smbus Base Address - R
-#define SB_SMBUS_REG94 0x094 // Reserved - R
-#define SB_SMBUS_REG98 0x098 //
-#define SB_SMBUS_REGA0 0x0A0 // MoreGPIOIn +C R
-#define SB_SMBUS_REGA4 0x0A4 // MoreGPIOIn +C R
-#define SB_SMBUS_REGA8 0x0A8 // GPIOControl +C RW
-#define SB_SMBUS_REGAC 0x0AC // MiscUsbEt - RW
-#define SB_SMBUS_REGAD 0x0AD // MiscSata
-#define SB_SMBUS_REGAE 0x0AE
-#define SB_SMBUS_REGAF 0x0AF // SataIntMap - RW
-#define SB_SMBUS_REGB0 0x0B0 // MSI Mapping Capability - R
-#define SB_SMBUS_REGB4 0x0B4 //HPET BASE Address
-#define SB_SMBUS_REGBC 0x0BC // PciIntGpio - RW
-#define SB_SMBUS_REGBE 0x0BE // UsbIntMap - RW
-#define SB_SMBUS_REGC0 0x0C0 // IokHiDrvSt - RW
-#define SB_SMBUS_REGD0 0x0D0 //
-#define SB_SMBUS_REGD2 0x0D2 // I2CbusConfig - RW
-#define SB_SMBUS_REGD3 0x0D3 // I2CCommand - RW
-#define SB_SMBUS_REGD4 0x0D4 // I2CSadow1- RW
-#define SB_SMBUS_REGD5 0x0D5 // I2Csadow2- RW
-#define SB_SMBUS_REGD6 0x0D6 // I2CBusRevision - RW
-#define SB_SMBUS_REGE0 0x0E0 // MSI_Weigt
-#define SB_SMBUS_REGE1 0x0E1 // MSI_Weigt
-#define SB_SMBUS_REGF0 0x0F0 // AB_REG_BAR - RW
-#define SB_SMBUS_REGF1 0x0F1
-#define SB_SMBUS_REGF4 0x0F4 // WakeIoAddr- RW
-#define SB_SMBUS_REGF8 0x0F8 // ExtendedAddrPort- RW
-#define SB_SMBUS_REGFC 0x0FC // ExtendedDataPort- RW
-
-
-#define SB_IDE_REG00 0x00 // Vendor ID
-#define SB_IDE_REG02 0x02 // Device ID
-#define SB_IDE_REG04 0x04 // Command
-#define SB_IDE_REG06 0x06 // Status
-#define SB_IDE_REG08 0x08 // Revision ID/Class Code
-#define SB_IDE_REG09 0x09 // Class Code
-#define SB_IDE_REG0A 0x0A
-#define SB_IDE_REG0C 0x0C // Cace Link Size
-#define SB_IDE_REG0D 0x0D // Master Latency Timer
-#define SB_IDE_REG0E 0x0E // eader Type
-#define SB_IDE_REG0F 0x0F // BIST Mode Type
-#define SB_IDE_REG10 0x10 // Base Address 0
-#define SB_IDE_REG14 0x14 // Base Address 1
-#define SB_IDE_REG18 0x18 // Base Address 2
-#define SB_IDE_REG1C 0x1C // Base Address 3
-#define SB_IDE_REG20 0x20 // Bus Master Interface Base Address
-#define SB_IDE_REG2C 0x2C // Subsystem ID and Subsystem Vendor ID
-#define SB_IDE_REG34 0x34 // MSI Capabilities Pointer
-#define SB_IDE_REG3C 0x3C // Interrupt Line
-#define SB_IDE_REG3D 0x3D // Interrupt Pin
-#define SB_IDE_REG3E 0x3E // Min_gnt
-#define SB_IDE_REG3F 0x3F // Max_latency
-#define SB_IDE_REG40 0x40 // IDE PIO Timing
-#define SB_IDE_REG44 0x44 // IDE Legacy DMA (Multi-words DMA) Timing Modes
-#define SB_IDE_REG48 0x48 // IDE PIO Control
-#define SB_IDE_REG4A 0x4A // IDE PIO Mode
-#define SB_IDE_REG4C 0x4C // IDE Status
-#define SB_IDE_REG54 0x54 // IDE Ultra DMAControl
-#define SB_IDE_REG55 0x55 // IDE Ultra DMA Status
-#define SB_IDE_REG56 0x56 // IDE Ultra DMA Mode
-#define SB_IDE_REG60 0x60 // IDE PCI Retry Timing Counter
-#define SB_IDE_REG61 0x61 // PCI Error Control
-#define SB_IDE_REG62 0x62 // IDE Internal Control
-#define SB_IDE_REG63 0x63 // IDE Internal Control
-#define SB_IDE_REG64 0x64 // IDE PLL Control
-#define SB_IDE_REG68 0x68 // IDE MSI Programmable Weigt
-#define SB_IDE_REG6C 0x6C // IDE Dynamic Clocking
-#define SB_IDE_REG70 0x70 // IDE MSI Control
-#define SB_IDE_REG74 0x74 // IDE MSI Address Register
-#define SB_IDE_REG78 0x78 // IDE MSI Data Register
-
-
-#define SB_AZ_REG00 0x00 // Vendor ID - R
-#define SB_AZ_REG02 0x02 // Device ID - R/W
-#define SB_AZ_REG04 0x04 // PCI Command
-#define SB_AZ_REG06 0x06 // PCI Status - R/W
-#define SB_AZ_REG08 0x08 // Revision ID
-#define SB_AZ_REG09 0x09 // Programming Interface
-#define SB_AZ_REG0A 0x0A // Sub Class Code
-#define SB_AZ_REG0B 0x0B // Base Class Code
-#define SB_AZ_REG0C 0x0C // Cace Line Size - R/W
-#define SB_AZ_REG0D 0x0D // Latency Timer
-#define SB_AZ_REG0E 0x0E // eader Type
-#define SB_AZ_REG0F 0x0F // BIST
-#define SB_AZ_REG10 0x10 // Lower Base Address Register
-#define SB_AZ_REG14 0x14 // Upper Base Address Register
-#define SB_AZ_REG2C 0x2C // Subsystem Vendor ID
-#define SB_AZ_REG2D 0x2D // Subsystem ID
-#define SB_AZ_REG34 0x34 // Capabilities Pointer
-#define SB_AZ_REG3C 0x3C // Interrupt Line
-#define SB_AZ_REG3D 0x3D // Interrupt Pin
-#define SB_AZ_REG3E 0x3E // Minimum Grant
-#define SB_AZ_REG3F 0x3F // Maximum Latency
-#define SB_AZ_REG40 0x40 // Misc Control 1
-#define SB_AZ_REG42 0x42 // Misc Control 2 Register
-#define SB_AZ_REG43 0x43 // Misc Control 3 Register
-#define SB_AZ_REG44 0x44 // Interrupt Pin Control Register
-#define SB_AZ_REG46 0x46 // Debug Control Register
-#define SB_AZ_REG4C 0x4C
-#define SB_AZ_REG50 0x50 // Power Management Capability ID
-#define SB_AZ_REG52 0x52 // Power Management Capabilities
-#define SB_AZ_REG54 0x54 // Power Management Control/Status
-#define SB_AZ_REG60 0x60 // MSI Capability ID
-#define SB_AZ_REG62 0x62 // MSI Message Control
-#define SB_AZ_REG64 0x64 // MSI Message Lower Address
-#define SB_AZ_REG68 0x68 // MSI Message Upper Address
-#define SB_AZ_REG6C 0x6C // MSI Message Data
-
-#define SB_AZ_BAR_REG00 0x00 // Global Capabilities - R
-#define SB_AZ_BAR_REG02 0x02 // Minor Version - R
-#define SB_AZ_BAR_REG03 0x03 // Major Version - R
-#define SB_AZ_BAR_REG04 0x04 // Output Payload Capability - R
-#define SB_AZ_BAR_REG06 0x06 // Input Payload Capability - R
-#define SB_AZ_BAR_REG08 0x08 // Global Control - R/W
-#define SB_AZ_BAR_REG0C 0x0C // Wake Enable - R/W
-#define SB_AZ_BAR_REG0E 0x0E // State Cange Status - R/W
-#define SB_AZ_BAR_REG10 0x10 // Global Status - R/W
-#define SB_AZ_BAR_REG18 0x18 // Output Stream Payload Capability - R
-#define SB_AZ_BAR_REG1A 0x1A // Input Stream Payload Capability - R
-#define SB_AZ_BAR_REG20 0x20 // Interrupt Control - R/W
-#define SB_AZ_BAR_REG24 0x24 // Interrupt Status - R/W
-#define SB_AZ_BAR_REG30 0x30 // Wall Clock Counter - R
-#define SB_AZ_BAR_REG38 0x38 // Stream Syncronization - R/W
-#define SB_AZ_BAR_REG40 0x40 // CORB Lower Base Address - R/W
-#define SB_AZ_BAR_REG44 0x44 // CORB Upper Base Address - RW
-#define SB_AZ_BAR_REG48 0x48 // CORB Write Pointer - R/W
-#define SB_AZ_BAR_REG4A 0x4A // CORB Read Pointer - R/W
-#define SB_AZ_BAR_REG4C 0x4C // CORB Control - R/W
-#define SB_AZ_BAR_REG4D 0x4D // CORB Status - R/W
-#define SB_AZ_BAR_REG4E 0x4E // CORB Size - R/W
-#define SB_AZ_BAR_REG50 0x50 // RIRB Lower Base Address - RW
-#define SB_AZ_BAR_REG54 0x54 // RIRB Upper Address - RW
-#define SB_AZ_BAR_REG58 0x58 // RIRB Write Pointer - RW
-#define SB_AZ_BAR_REG5A 0x5A // RIRB Response Interrupt Count - R/W
-#define SB_AZ_BAR_REG5C 0x5C // RIRB Control - R/W
-#define SB_AZ_BAR_REG5D 0x5D // RIRB Status - R/W
-#define SB_AZ_BAR_REG5E 0x5E // RIRB Size - R/W
-#define SB_AZ_BAR_REG60 0x60 // Immediate Command Output Interface - R/W
-#define SB_AZ_BAR_REG64 0x64 // Immediate Command Input Interface - R/W
-#define SB_AZ_BAR_REG68 0x68 // Immediate Command Input Interface - R/W
-#define SB_AZ_BAR_REG70 0x70 // DMA Position Lower Base Address - R/W
-#define SB_AZ_BAR_REG74 0x74 // DMA Position Upper Base Address - R/W
-#define SB_AZ_BAR_REG2030 0x2030 // Wall Clock Counter Alias - R
-
-
-#define SB_LPC_REG00 0x00 // VID- R
-#define SB_LPC_REG02 0x02 // DID- R
-#define SB_LPC_REG04 0x04 // CMD- RW
-#define SB_LPC_REG06 0x06 // STATUS- RW
-#define SB_LPC_REG08 0x08 // Revision ID/Class Code - R
-#define SB_LPC_REG0C 0x0C // Cace Line Size - R
-#define SB_LPC_REG0D 0x0D // Latency Timer - R
-#define SB_LPC_REG0E 0x0E // eader Type - R
-#define SB_LPC_REG0F 0x0F // BIST- R
-#define SB_LPC_REG10 0x10 // Base Address Reg 0- RW*
-#define SB_LPC_REG2C 0x2C // Subsystem ID & Subsystem Vendor ID - Wo/Ro
-#define SB_LPC_REG34 0x34 // Capabilities Pointer - Ro
-#define SB_LPC_REG40 0x40 // PCI Control - RW
-#define SB_LPC_REG44 0x44 // IO Port Decode Enable Register 1- RW
-#define SB_LPC_REG45 0x45 // IO Port Decode Enable Register 2- RW
-#define SB_LPC_REG46 0x46 // IO Port Decode Enable Register 3- RW
-#define SB_LPC_REG47 0x47 // IO Port Decode Enable Register 4- RW
-#define SB_LPC_REG48 0x48 // IO/Mem Port Decode Enable Register 5- RW
-#define SB_LPC_REG49 0x49 // LPC Sync Timeout Count - RW
-#define SB_LPC_REG4A 0x4A // IO/Mem Port Decode Enable Register 6- RW
-#define SB_LPC_REG4C 0x4C // Memory Range Register - RW
-#define SB_LPC_REG50 0x50 // Rom Protect 0 - RW
-#define SB_LPC_REG54 0x54 // Rom Protect 1 - RW
-#define SB_LPC_REG58 0x58 // Rom Protect 2 - RW
-#define SB_LPC_REG5C 0x5C // Rom Protect 3 - RW
-#define SB_LPC_REG60 0x60 // PCI Memory Start Address of LPC Target Cycles -
-#define SB_LPC_REG62 0x62 // PCI Memory End Address of LPC Target Cycles -
-#define SB_LPC_REG64 0x64 // PCI IO base Address of Wide Generic Port - RW
-#define SB_LPC_REG65 0x65
-#define SB_LPC_REG66 0x66
-#define SB_LPC_REG67 0x67
-#define SB_LPC_REG68 0x68 // LPC ROM Address Range 1 (Start Address) - RW
-#define SB_LPC_REG69 0x69
-#define SB_LPC_REG6A 0x6A // LPC ROM Address Range 1 (End Address) - RW
-#define SB_LPC_REG6B 0x6B
-#define SB_LPC_REG6C 0x6C // LPC ROM Address Range 2 (Start Address)- RW
-#define SB_LPC_REG6D 0x6D
-#define SB_LPC_REG6E 0x6E // LPC ROM Address Range 2 (End Address) - RW
-#define SB_LPC_REG6F 0x6F
-#define SB_LPC_REG70 0x70 // Firmware ub Select - RW*
-#define SB_LPC_REG71 0x71
-#define SB_LPC_REG72 0x72
-#define SB_LPC_REG73 0x73
-#define SB_LPC_REG74 0x74 // Alternative Wide IO Range Enable- W/R
-#define SB_LPC_REG78 0x78 // Miscellaneous Control Bits- W/R
-#define SB_LPC_REG7C 0x7C // TPM (trusted plant form module) reg- W/R
-#define SB_LPC_REG9C 0x9C
-#define SB_LPC_REG80 0x80 // MSI Capability Register- R
-#define SB_LPC_REG8C 0x8C
-#define SB_LPC_REGA0 0x0A0 // SPI base address
-#define SB_LPC_REGA1 0x0A1 // SPI base address
-#define SB_LPC_REGA2 0x0A2 // SPI base address
-#define SB_LPC_REGA3 0x0A3 // SPI base address
-#define SB_LPC_REGA4 0x0A4
-#define SB_LPC_REGB8 0x0B8
-#define SB_LPC_REGBA 0x0BA // EcControl
-#define SB_LPC_REGBB 0x0BB // HostControl
-
-
-#define SB_P2P_REG00 0x00 // VID - R
-#define SB_P2P_REG02 0x02 // DID - R
-#define SB_P2P_REG04 0x04 // CMD- RW
-#define SB_P2P_REG06 0x06 // STATUS- RW
-#define SB_P2P_REG08 0x08 // Revision ID/Class Code- R
-#define SB_P2P_REG0C 0x0C // CSIZE- RW
-#define SB_P2P_REG0D 0x0D // LTIMER- RW
-#define SB_P2P_REG0E 0x0E // TYPE- R
-#define SB_P2P_REG18 0x18 // PBN- RW
-#define SB_P2P_REG19 0x19 // SBN- RW
-#define SB_P2P_REG1A 0x1A // SUBBN- RW
-#define SB_P2P_REG1B 0x1B // SLTIMER- RW
-#define SB_P2P_REG1C 0x1C // IOBASE- RW
-#define SB_P2P_REG1D 0x1D // IOLMT- RW
-#define SB_P2P_REG1E 0x1E // SSTATUS- RW
-#define SB_P2P_REG20 0x20 // MBASE- RW
-#define SB_P2P_REG21 0x21
-#define SB_P2P_REG22 0x22 // MLMT- RW
-#define SB_P2P_REG23 0x23
-#define SB_P2P_REG24 0x24 // PMBASE- RW
-#define SB_P2P_REG25 0x25
-#define SB_P2P_REG26 0x26 // PMLMT- RW
-#define SB_P2P_REG27 0x27
-#define SB_P2P_REG30 0x30 // IOBU16- RW
-#define SB_P2P_REG32 0x32 // IOLU16- RW
-#define SB_P2P_REG34 0x34 // ECP_PTR- R
-#define SB_P2P_REG3C 0x3C // INTLN- RW
-#define SB_P2P_REG3D 0x3D // INTPN- R
-#define SB_P2P_REG3E 0x3E // BCTRL- RW
-#define SB_P2P_REG40 0x40 // CPCTRL- R/W
-#define SB_P2P_REG41 0x41 // DCTRL- RW
-#define SB_P2P_REG42 0x42 // CLKCTRL- R/W
-#define SB_P2P_REG43 0x43 // ARCTRL- RW
-#define SB_P2P_REG44 0x44 // SMLT_PERF- RW
-#define SB_P2P_REG46 0x46 // PMLT_PERF- RW
-#define SB_P2P_REG48 0x48 // PCDMA- RW
-#define SB_P2P_REG49 0x49 // Additional Priority- Bits RW
-#define SB_P2P_REG4A 0x4A // PCICLK Enable- Bits RW
-#define SB_P2P_REG4B 0x4B // Misc Control RW
-#define SB_P2P_REG4C 0x4C // AutoClockRun control RW
-#define SB_P2P_REG50 0x50 // Dual Address Cycle Enable and PCIB_CLK_Stop
-#define SB_P2P_REG54 0x54 // MSI Mapping Capability
-#define SB_P2P_REG58 0x58 // Signature Register of Microsoft Rework
-#define SB_P2P_REG64 0x64 // Misc Control Register
-#define SB_P2P_REG65 0x65 // Misc Control Register
-
-#define SB_PMIO2_REG00 0x00
-#define SB_PMIO2_REG01 0x01
-#define SB_PMIO2_REG31 0x31
-#define SB_PMIO2_REG32 0x32
-#define SB_PMIO2_REG33 0x33
-#define SB_PMIO2_REG34 0x34
-#define SB_PMIO2_REG35 0x35
-#define SB_PMIO2_REG36 0x36
-#define SB_PMIO2_REG37 0x37
-#define SB_PMIO2_REG38 0x38
-#define SB_PMIO2_REG39 0x39
-#define SB_PMIO2_REG3A 0x3A
-#define SB_PMIO2_REG3B 0x3B
-#define SB_PMIO2_REG3C 0x3C
-#define SB_PMIO2_REG3D 0x3D
-#define SB_PMIO2_REG3E 0x3E
-#define SB_PMIO2_REG3F 0x3F
-#define SB_PMIO2_REG40 0x40
-#define SB_PMIO2_REG41 0x41
-#define SB_PMIO2_REG42 0x42
-#define SB_PMIO2_REG43 0x43
-#define SB_PMIO2_REG44 0x44
-#define SB_PMIO2_REG45 0x45
-#define SB_PMIO2_REG46 0x46
-#define SB_PMIO2_REG47 0x47
-#define SB_PMIO2_REG48 0x48
-#define SB_PMIO2_REG49 0x49
-#define SB_PMIO2_REG54 0x54
-#define SB_PMIO2_REG58 0x58
-#define SB_PMIO2_REG59 0x59
-#define SB_PMIO2_REG5A 0x5A
-#define SB_PMIO2_REG5B 0x5B
-#define SB_PMIO2_REG5C 0x5C
-#define SB_PMIO2_REG70 0x70
-#define SB_PMIO2_REGE5 0xE5
-
-#define SB_SPI_MMIO_REG0C 0x0C //SPI_Cntrl1 Register
-
-
-//Bus 0 Device 0x18 Function 0 HyperTransfer
-//Link Frequency/Revision Register 0x88/0xA8/0xC8/0xE8 - 32 bits.
-#define HT_LINK_REG89 0x89
-#define HT_LINK_REGA9 0xA9
-#define HT_LINK_REGC9 0xC9
-#define HT_LINK_REGE9 0xE9
-
-//Link Type Register 0x98/0xB8/0xD8/0xF8 - 32 bits.
-#define HT_LINK_REG98 0x98
-#define HT_LINK_REGB8 0xB8
-#define HT_LINK_REGD8 0xD8
-#define HT_LINK_REGF8 0xF8
-
-//Link Frequency Extension Register 0x9C/0xBC/0xDC/0xFC - 32 bits.
-#define HT_LINK_REG9C 0x9C
-#define HT_LINK_REGBC 0xBC
-#define HT_LINK_REGDC 0xDC
-#define HT_LINK_REGFC 0xFC
-
-//DRAM CS Base Address Register D18F2x40/x48/x50/x58
-#define DCT_REG40 0x40
-#define DCT_REG48 0x48
-#define DCT_REG50 0x50
-#define DCT_REG58 0x58
-
-//DRAM Configuration Low Register D18F2x90/x91/x92/x93
-#define DCT_REG90 0x90
-#define DCT_REG91 0x91
-#define DCT_REG92 0x92
-#define DCT_REG93 0x93
-
-#pragma pack(pop)
-
-#endif //#ifndef _AMD_SB700_H_