AGESA fam14 boards: Clean up devicetree
Remove double nesting of chip northbridge/amd. There is requirement to keep SPD address map in the same chip block with device 0:18.2. Change-Id: Ib212f24c3d697a009d2ca8e2c77220de4bfb7573 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/30733 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com> Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
07cbd7684f
commit
4ebdf34e13
|
@ -20,61 +20,60 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge, 9802 to 9806
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 1.1 on end # Internal HDMI Audio
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge, 9802 to 9806
|
device pci 4.0 on end # PCIE P2P bridge MXM lane 0
|
||||||
device pci 1.1 on end # Internal HDMI Audio
|
device pci 5.0 off end # PCIE P2P bridge MXM lane 1
|
||||||
device pci 4.0 on end # PCIE P2P bridge MXM lane 0
|
device pci 6.0 on end # PCIE P2P bridge LAN
|
||||||
device pci 5.0 off end # PCIE P2P bridge MXM lane 1
|
device pci 7.0 on end # PCIE P2P bridge MINIPCIE SLOT1
|
||||||
device pci 6.0 on end # PCIE P2P bridge LAN
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 on end # PCIE P2P bridge MINIPCIE SLOT1
|
end # agesa northbridge
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 on end
|
device i2c 51 on end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 on end # IDE 0x439c
|
device pci 14.1 on end # IDE 0x439c
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 14.2 on end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/smsc/kbc1100
|
chip superio/smsc/kbc1100
|
||||||
device pnp 2e.7 on # Keyboard
|
device pnp 2e.7 on # Keyboard
|
||||||
io 0x60 = 0x60
|
io 0x60 = 0x60
|
||||||
io 0x62 = 0x64
|
io 0x62 = 0x64
|
||||||
irq 0x70 = 1
|
irq 0x70 = 1
|
||||||
irq 0x72 = 12
|
irq 0x72 = 12
|
||||||
end
|
end
|
||||||
end # kbc1100
|
end # kbc1100
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.5 on end # OHCI FS/LS USB
|
device pci 14.5 on end # OHCI FS/LS USB
|
||||||
device pci 14.6 on end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
device pci 14.6 on end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
device pci 15.0 on end # PCIe PortA Express Card
|
device pci 15.0 on end # PCIe PortA Express Card
|
||||||
device pci 15.1 on end # PCIe PortB NEC USB3.0
|
device pci 15.1 on end # PCIe PortB NEC USB3.0
|
||||||
device pci 15.2 on end # PCIe PortC MINIPCIE SLOT2
|
device pci 15.2 on end # PCIe PortC MINIPCIE SLOT2
|
||||||
device pci 15.3 on end # PCIe PortD PCIE X1 SLOT
|
device pci 15.3 on end # PCIe PortD PCIE X1 SLOT
|
||||||
device pci 16.0 on end # OHCI USB 10-13
|
device pci 16.0 on end # OHCI USB 10-13
|
||||||
device pci 16.2 on end # EHCI USB 10-13
|
device pci 16.2 on end # EHCI USB 10-13
|
||||||
register "gpp_configuration" = "4" #1:1:1:1
|
register "gpp_configuration" = "4" #1:1:1:1
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
end #southbridge/amd/cimx/sb800
|
end #southbridge/amd/cimx/sb800
|
||||||
# end # device pci 18.0
|
|
||||||
# These seem unnecessary
|
chip northbridge/amd/agesa/family14
|
||||||
|
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
#device pci 18.0 on end
|
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
device pci 18.3 on end
|
device pci 18.3 on end
|
||||||
|
@ -87,6 +86,8 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{
|
{
|
||||||
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
|
||||||
|
end # agesa northbridge
|
||||||
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -14,129 +14,129 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 4.0 on end # PCIE P2P bridge on-board NIC
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
device pci 5.0 off end # PCIE P2P bridge
|
||||||
device pci 4.0 on end # PCIE P2P bridge on-board NIC
|
device pci 6.0 on end # PCIE P2P bridge PCIe slot
|
||||||
device pci 5.0 off end # PCIE P2P bridge
|
device pci 7.0 off end # PCIE P2P bridge
|
||||||
device pci 6.0 on end # PCIE P2P bridge PCIe slot
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 off end # PCIE P2P bridge
|
end # agesa northbridge
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 on end
|
device i2c 51 on end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 on end # IDE 0x439c
|
device pci 14.1 on end # IDE 0x439c
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 14.2 on end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/fintek/f81865f
|
chip superio/fintek/f81865f
|
||||||
device pnp 4e.0 off # Floppy
|
device pnp 4e.0 off # Floppy
|
||||||
io 0x60 = 0x3f0
|
io 0x60 = 0x3f0
|
||||||
irq 0x70 = 6
|
irq 0x70 = 6
|
||||||
drq 0x74 = 2
|
drq 0x74 = 2
|
||||||
end
|
end
|
||||||
device pnp 4e.3 off end # Parallel Port
|
device pnp 4e.3 off end # Parallel Port
|
||||||
device pnp 4e.4 off end # Hardware Monitor
|
device pnp 4e.4 off end # Hardware Monitor
|
||||||
device pnp 4e.5 on # Keyboard
|
device pnp 4e.5 on # Keyboard
|
||||||
io 0x60 = 0x60
|
io 0x60 = 0x60
|
||||||
io 0x62 = 0x64
|
io 0x62 = 0x64
|
||||||
irq 0x70 = 1
|
irq 0x70 = 1
|
||||||
end
|
end
|
||||||
device pnp 4e.6 off end # GPIO
|
device pnp 4e.6 off end # GPIO
|
||||||
device pnp 4e.a off end # PME
|
device pnp 4e.a off end # PME
|
||||||
device pnp 4e.10 on # COM1
|
device pnp 4e.10 on # COM1
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
end
|
||||||
device pnp 4e.11 on # COM2
|
device pnp 4e.11 on # COM2
|
||||||
io 0x60 = 0x2f8
|
io 0x60 = 0x2f8
|
||||||
irq 0x70 = 3
|
irq 0x70 = 3
|
||||||
end
|
end
|
||||||
end # f81865f
|
end # f81865f
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.5 off end # OHCI FS/LS USB
|
device pci 14.5 off end # OHCI FS/LS USB
|
||||||
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
device pci 15.0 off end # PCIe PortA
|
device pci 15.0 off end # PCIe PortA
|
||||||
device pci 15.1 off end # PCIe PortB
|
device pci 15.1 off end # PCIe PortB
|
||||||
device pci 15.2 off end # PCIe PortC
|
device pci 15.2 off end # PCIe PortC
|
||||||
device pci 15.3 off end # PCIe PortD
|
device pci 15.3 off end # PCIe PortD
|
||||||
device pci 16.0 off end # OHCI USB 10-13
|
device pci 16.0 off end # OHCI USB 10-13
|
||||||
device pci 16.2 off end # EHCI USB 10-13
|
device pci 16.2 off end # EHCI USB 10-13
|
||||||
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
|
|
||||||
#set up SB800 Fan control registers and IMC fan controls
|
#set up SB800 Fan control registers and IMC fan controls
|
||||||
register "imc_port_address" = "0x6E" # 0x2E and 0x6E are common
|
register "imc_port_address" = "0x6E" # 0x2E and 0x6E are common
|
||||||
register "fan0_enabled" = "1"
|
register "fan0_enabled" = "1"
|
||||||
register "fan1_enabled" = "1"
|
register "fan1_enabled" = "1"
|
||||||
register "imc_fan_zone0_enabled" = "1"
|
register "imc_fan_zone0_enabled" = "1"
|
||||||
register "imc_fan_zone1_enabled" = "1"
|
register "imc_fan_zone1_enabled" = "1"
|
||||||
|
|
||||||
register "fan0_config_vals" = "{ \
|
register "fan0_config_vals" = "{ \
|
||||||
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
||||||
FREQ_25KHZ, 0x08, 0x00, 0x00, 0x00, 0x00,\
|
FREQ_25KHZ, 0x08, 0x00, 0x00, 0x00, 0x00,\
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
||||||
register "fan1_config_vals" = "{ \
|
register "fan1_config_vals" = "{ \
|
||||||
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
||||||
FREQ_25KHZ, 0x10, 0x00, 0x00, 0x00, 0x00, \
|
FREQ_25KHZ, 0x10, 0x00, 0x00, 0x00, 0x00, \
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
||||||
|
|
||||||
register "imc_zone0_mode1" = " \
|
register "imc_zone0_mode1" = " \
|
||||||
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
||||||
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT0"
|
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT0"
|
||||||
register "imc_zone0_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
register "imc_zone0_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
||||||
IMC_MODE2_FANIN0 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
IMC_MODE2_FANIN0 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
||||||
register "imc_zone0_temp_offset" = "0x00" # No temp offset
|
register "imc_zone0_temp_offset" = "0x00" # No temp offset
|
||||||
register "imc_zone0_hysteresis" = "0x05" # Degrees C Hysteresis
|
register "imc_zone0_hysteresis" = "0x05" # Degrees C Hysteresis
|
||||||
register "imc_zone0_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
register "imc_zone0_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
||||||
register "imc_zone0_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
register "imc_zone0_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
||||||
register "imc_zone0_pwm_step" = "0x01" # Fan PWM stepping rate
|
register "imc_zone0_pwm_step" = "0x01" # Fan PWM stepping rate
|
||||||
register "imc_zone0_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
register "imc_zone0_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
||||||
|
|
||||||
register "imc_zone1_mode1" = " \
|
register "imc_zone1_mode1" = " \
|
||||||
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
||||||
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT1"
|
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT1"
|
||||||
register "imc_zone1_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
register "imc_zone1_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
||||||
IMC_MODE2_FANIN1 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
IMC_MODE2_FANIN1 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
||||||
register "imc_zone1_temp_offset" = "0x00" # No temp offset
|
register "imc_zone1_temp_offset" = "0x00" # No temp offset
|
||||||
register "imc_zone1_hysteresis" = "0x05" # Degrees C Hysteresis
|
register "imc_zone1_hysteresis" = "0x05" # Degrees C Hysteresis
|
||||||
register "imc_zone1_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
register "imc_zone1_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
||||||
register "imc_zone1_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
register "imc_zone1_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
||||||
register "imc_zone1_pwm_step" = "0x01" # Fan PWM stepping rate
|
register "imc_zone1_pwm_step" = "0x01" # Fan PWM stepping rate
|
||||||
register "imc_zone1_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
register "imc_zone1_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
||||||
|
|
||||||
# T56N has a Maximum operating temperature of 90C
|
# T56N has a Maximum operating temperature of 90C
|
||||||
# ZONEX_THRESHOLDS - _AC0 - _AC7, _CRT - Temp Threshold in degrees C
|
# ZONEX_THRESHOLDS - _AC0 - _AC7, _CRT - Temp Threshold in degrees C
|
||||||
# ZONEX_FANSPEEDS - Fan speeds as a "percentage"
|
# ZONEX_FANSPEEDS - Fan speeds as a "percentage"
|
||||||
register "imc_zone0_thresholds" = "{ 87, 82, 77, 72, 65, 1, 0, 0, 90 }"
|
register "imc_zone0_thresholds" = "{ 87, 82, 77, 72, 65, 1, 0, 0, 90 }"
|
||||||
register "imc_zone0_fanspeeds" = "{100, 7, 5, 4, 3, 2, 0, 0 }"
|
register "imc_zone0_fanspeeds" = "{100, 7, 5, 4, 3, 2, 0, 0 }"
|
||||||
register "imc_zone1_thresholds" = "{ 85, 80, 75, 65, 1, 0, 0, 0, 90 }"
|
register "imc_zone1_thresholds" = "{ 85, 80, 75, 65, 1, 0, 0, 0, 90 }"
|
||||||
register "imc_zone1_fanspeeds" = "{100, 10, 6, 4, 3, 0, 0, 0 }"
|
register "imc_zone1_fanspeeds" = "{100, 10, 6, 4, 3, 0, 0, 0 }"
|
||||||
|
|
||||||
end #southbridge/amd/cimx/sb800
|
end #southbridge/amd/cimx/sb800
|
||||||
# end # device pci 18.0
|
|
||||||
# These seem unnecessary
|
chip northbridge/amd/agesa/family14
|
||||||
|
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
|
@ -152,6 +152,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
end # agesa northbridge
|
||||||
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -15,93 +15,87 @@
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 1.1 on end # Internal HDMI Audio
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
|
device pci 4.0 on end # PCIE P2P bridge 0x9604
|
||||||
device pci 1.1 on end # Internal HDMI Audio
|
device pci 5.0 on end # PCIE P2P bridge 0x9605
|
||||||
device pci 4.0 on end # PCIE P2P bridge 0x9604
|
device pci 6.0 on end # PCIE P2P bridge 0x9606
|
||||||
device pci 5.0 on end # PCIE P2P bridge 0x9605
|
device pci 7.0 on end # PCIE P2P bridge 0x9607
|
||||||
device pci 6.0 on end # PCIE P2P bridge 0x9606
|
device pci 8.0 on end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 on end # PCIE P2P bridge 0x9607
|
end # agesa northbridge
|
||||||
device pci 8.0 on end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # USB
|
device pci 12.0 on end # USB
|
||||||
device pci 12.1 on end # USB
|
device pci 12.1 on end # USB
|
||||||
device pci 12.2 on end # USB
|
device pci 12.2 on end # USB
|
||||||
device pci 13.0 on end # USB
|
device pci 13.0 on end # USB
|
||||||
device pci 13.1 on end # USB
|
device pci 13.1 on end # USB
|
||||||
device pci 13.2 on end # USB
|
device pci 13.2 on end # USB
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on end # SM
|
||||||
## chip drivers/generic/generic #dimm 0-0-0
|
device pci 14.1 on end # IDE 0x439c
|
||||||
## device i2c 50 on end
|
device pci 14.2 on end # HDA 0x4383
|
||||||
## end
|
device pci 14.3 on # LPC 0x439d
|
||||||
## chip drivers/generic/generic #dimm 0-0-1
|
chip superio/fintek/f81865f
|
||||||
## device i2c 51 on end
|
device pnp 4e.0 off # Floppy
|
||||||
## end
|
io 0x60 = 0x3f0
|
||||||
end # SM
|
irq 0x70 = 6
|
||||||
device pci 14.1 on end # IDE 0x439c
|
drq 0x74 = 2
|
||||||
device pci 14.2 on end # HDA 0x4383
|
end
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pnp 4e.3 off end # Parallel Port
|
||||||
chip superio/fintek/f81865f
|
device pnp 4e.4 off end # Hardware Monitor
|
||||||
device pnp 4e.0 off # Floppy
|
device pnp 4e.5 on # Keyboard
|
||||||
io 0x60 = 0x3f0
|
io 0x60 = 0x60
|
||||||
irq 0x70 = 6
|
io 0x62 = 0x64
|
||||||
drq 0x74 = 2
|
irq 0x70 = 1
|
||||||
end
|
end
|
||||||
device pnp 4e.3 off end # Parallel Port
|
device pnp 4e.6 off end # GPIO
|
||||||
device pnp 4e.4 off end # Hardware Monitor
|
device pnp 4e.a off end # PME
|
||||||
device pnp 4e.5 on # Keyboard
|
device pnp 4e.10 on # COM1
|
||||||
io 0x60 = 0x60
|
io 0x60 = 0x3f8
|
||||||
io 0x62 = 0x64
|
irq 0x70 = 4
|
||||||
irq 0x70 = 1
|
end
|
||||||
end
|
device pnp 4e.11 off # COM2
|
||||||
device pnp 4e.6 off end # GPIO
|
io 0x60 = 0x2f8
|
||||||
device pnp 4e.a off end # PME
|
irq 0x70 = 3
|
||||||
device pnp 4e.10 on # COM1
|
end
|
||||||
io 0x60 = 0x3f8
|
end # f81865f
|
||||||
irq 0x70 = 4
|
end #LPC
|
||||||
end
|
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pnp 4e.11 off # COM2
|
device pci 14.5 on end # USB 2
|
||||||
io 0x60 = 0x2f8
|
device pci 15.0 off end # PCIe PortA
|
||||||
irq 0x70 = 3
|
device pci 15.1 off end # PCIe PortB
|
||||||
end
|
device pci 15.2 off end # PCIe PortC
|
||||||
end # f81865f
|
device pci 15.3 off end # PCIe PortD
|
||||||
end #LPC
|
device pci 16.0 off end # OHCI USB3
|
||||||
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 16.2 off end # EHCI USB3
|
||||||
device pci 14.5 on end # USB 2
|
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
||||||
device pci 15.0 off end # PCIe PortA
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
device pci 15.1 off end # PCIe PortB
|
end #southbridge/amd/cimx/sb800
|
||||||
device pci 15.2 off end # PCIe PortC
|
|
||||||
device pci 15.3 off end # PCIe PortD
|
|
||||||
device pci 16.0 off end # OHCI USB3
|
|
||||||
device pci 16.2 off end # EHCI USB3
|
|
||||||
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
|
||||||
end #southbridge/amd/cimx/sb800
|
|
||||||
# end # device pci 18.0
|
|
||||||
# These seem unnecessary
|
|
||||||
device pci 18.1 on end
|
|
||||||
device pci 18.2 on end
|
|
||||||
device pci 18.3 on end
|
|
||||||
device pci 18.4 on end
|
|
||||||
device pci 18.5 on end
|
|
||||||
|
|
||||||
register "spdAddrLookup" = "
|
chip northbridge/amd/agesa/family14
|
||||||
{
|
|
||||||
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
# These seem unnecessary
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
device pci 18.1 on end
|
||||||
}"
|
device pci 18.2 on end
|
||||||
|
device pci 18.3 on end
|
||||||
|
device pci 18.4 on end
|
||||||
|
device pci 18.5 on end
|
||||||
|
|
||||||
|
register "spdAddrLookup" = "
|
||||||
|
{
|
||||||
|
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
|
}"
|
||||||
|
|
||||||
|
end # agesa northbridge
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -15,69 +15,63 @@
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 1.1 on end # Internal HDMI Audio
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
|
device pci 4.0 on end # PCIE P2P bridge 0x9604
|
||||||
device pci 1.1 on end # Internal HDMI Audio
|
device pci 5.0 on end # PCIE P2P bridge 0x9605
|
||||||
device pci 4.0 on end # PCIE P2P bridge 0x9604
|
device pci 6.0 on end # PCIE P2P bridge 0x9606
|
||||||
device pci 5.0 on end # PCIE P2P bridge 0x9605
|
device pci 7.0 on end # PCIE P2P bridge 0x9607
|
||||||
device pci 6.0 on end # PCIE P2P bridge 0x9606
|
device pci 8.0 on end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 on end # PCIE P2P bridge 0x9607
|
end # agesa northbridge
|
||||||
device pci 8.0 on end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # USB
|
device pci 12.0 on end # USB
|
||||||
device pci 12.1 on end # USB
|
device pci 12.1 on end # USB
|
||||||
device pci 12.2 on end # USB
|
device pci 12.2 on end # USB
|
||||||
device pci 13.0 on end # USB
|
device pci 13.0 on end # USB
|
||||||
device pci 13.1 on end # USB
|
device pci 13.1 on end # USB
|
||||||
device pci 13.2 on end # USB
|
device pci 13.2 on end # USB
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on end # SM
|
||||||
## chip drivers/generic/generic #dimm 0-0-0
|
device pci 14.1 on end # IDE 0x439c
|
||||||
## device i2c 50 on end
|
device pci 14.2 on end # HDA 0x4383
|
||||||
## end
|
device pci 14.3 on end # LPC 0x439d
|
||||||
## chip drivers/generic/generic #dimm 0-0-1
|
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
## device i2c 51 on end
|
device pci 14.5 on end # USB 2
|
||||||
## end
|
device pci 15.0 off end # PCIe PortA
|
||||||
end # SM
|
device pci 15.1 off end # PCIe PortB
|
||||||
device pci 14.1 on end # IDE 0x439c
|
device pci 15.2 off end # PCIe PortC
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 15.3 off end # PCIe PortD
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 16.0 off end # OHCI USB3
|
||||||
end #LPC
|
device pci 16.2 off end # EHCI USB3
|
||||||
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
||||||
device pci 14.5 on end # USB 2
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
device pci 15.0 off end # PCIe PortA
|
end #southbridge/amd/cimx/sb800
|
||||||
device pci 15.1 off end # PCIe PortB
|
|
||||||
device pci 15.2 off end # PCIe PortC
|
|
||||||
device pci 15.3 off end # PCIe PortD
|
|
||||||
device pci 16.0 off end # OHCI USB3
|
|
||||||
device pci 16.2 off end # EHCI USB3
|
|
||||||
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
|
||||||
end #southbridge/amd/cimx/sb800
|
|
||||||
# end # device pci 18.0
|
|
||||||
# These seem unnecessary
|
|
||||||
device pci 18.1 on end
|
|
||||||
device pci 18.2 on end
|
|
||||||
device pci 18.3 on end
|
|
||||||
device pci 18.4 on end
|
|
||||||
device pci 18.5 on end
|
|
||||||
|
|
||||||
register "spdAddrLookup" = "
|
chip northbridge/amd/agesa/family14
|
||||||
{
|
|
||||||
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
# These seem unnecessary
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
device pci 18.0 on end
|
||||||
}"
|
device pci 18.1 on end
|
||||||
|
device pci 18.2 on end
|
||||||
|
device pci 18.3 on end
|
||||||
|
device pci 18.4 on end
|
||||||
|
device pci 18.5 on end
|
||||||
|
|
||||||
|
register "spdAddrLookup" = "
|
||||||
|
{
|
||||||
|
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
|
}"
|
||||||
|
|
||||||
|
end # agesa northbridge
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -14,129 +14,128 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
|
||||||
device pci 0.0 on end # Root Complex
|
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x9804
|
|
||||||
|
|
||||||
device pci 1.1 on end # Internal HDMI Audio
|
device pci 1.1 on end # Internal HDMI Audio
|
||||||
device pci 4.0 on end # PCIE P2P bridge 0x9604
|
device pci 4.0 on end # PCIE P2P bridge 0x9604
|
||||||
device pci 5.0 off end # PCIE P2P bridge 0x9605
|
device pci 5.0 off end # PCIE P2P bridge 0x9605
|
||||||
device pci 6.0 off end # PCIE P2P bridge 0x9606
|
device pci 6.0 off end # PCIE P2P bridge 0x9606
|
||||||
device pci 7.0 off end # PCIE P2P bridge 0x9607
|
device pci 7.0 off end # PCIE P2P bridge 0x9607
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
end # agesa northbridge
|
end # agesa northbridge
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # USB
|
device pci 12.0 on end # USB
|
||||||
device pci 12.2 on end # USB
|
device pci 12.2 on end # USB
|
||||||
device pci 13.0 on end # USB
|
device pci 13.0 on end # USB
|
||||||
device pci 13.2 on end # USB
|
device pci 13.2 on end # USB
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 on end
|
device i2c 51 on end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 on end # IDE 0x439c
|
device pci 14.1 on end # IDE 0x439c
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 14.2 on end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC
|
device pci 14.3 on # LPC
|
||||||
chip superio/nuvoton/nct5572d
|
chip superio/nuvoton/nct5572d
|
||||||
device pnp 2e.0 off end # FDC; not externally available on the NCT5572D, but on the die
|
device pnp 2e.0 off end # FDC; not externally available on the NCT5572D, but on the die
|
||||||
device pnp 2e.1 off end # LPT1; same as FDC
|
device pnp 2e.1 off end # LPT1; same as FDC
|
||||||
device pnp 2e.2 on # Com1
|
device pnp 2e.2 on # Com1
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
end
|
||||||
device pnp 2e.3 off # IR
|
device pnp 2e.3 off # IR
|
||||||
io 0x60 = 0x2f8
|
io 0x60 = 0x2f8
|
||||||
irq 0x70 = 3
|
irq 0x70 = 3
|
||||||
end
|
end
|
||||||
device pnp 2e.5 on # Keyboard
|
device pnp 2e.5 on # Keyboard
|
||||||
io 0x60 = 0x60
|
io 0x60 = 0x60
|
||||||
io 0x62 = 0x64
|
io 0x62 = 0x64
|
||||||
irq 0x70 = 1
|
irq 0x70 = 1
|
||||||
irq 0x72 = 12
|
irq 0x72 = 12
|
||||||
end
|
end
|
||||||
device pnp 2e.6 off # CIR
|
device pnp 2e.6 off # CIR
|
||||||
io 0x60 = 0x100
|
io 0x60 = 0x100
|
||||||
irq 0x70 = 0
|
irq 0x70 = 0
|
||||||
end
|
end
|
||||||
device pnp 2e.107 off end # GPIO6
|
device pnp 2e.107 off end # GPIO6
|
||||||
device pnp 2e.207 off end # GPIO7
|
device pnp 2e.207 off end # GPIO7
|
||||||
device pnp 2e.307 on # GPIO8
|
device pnp 2e.307 on # GPIO8
|
||||||
irq 0x23 = 0x28
|
irq 0x23 = 0x28
|
||||||
irq 0xe4 = 0xbf
|
irq 0xe4 = 0xbf
|
||||||
irq 0xed = 0x27
|
irq 0xed = 0x27
|
||||||
end
|
end
|
||||||
device pnp 2e.407 off end # GPIO9
|
device pnp 2e.407 off end # GPIO9
|
||||||
device pnp 2e.8 off end # WDT
|
device pnp 2e.8 off end # WDT
|
||||||
device pnp 2e.009 on # GPIO2
|
device pnp 2e.009 on # GPIO2
|
||||||
irq 0x2a = 0x42
|
irq 0x2a = 0x42
|
||||||
irq 0xe0 = 0xe3
|
irq 0xe0 = 0xe3
|
||||||
end
|
end
|
||||||
device pnp 2e.109 off end # GPIO3
|
device pnp 2e.109 off end # GPIO3
|
||||||
device pnp 2e.209 off end # GPIO4
|
device pnp 2e.209 off end # GPIO4
|
||||||
device pnp 2e.309 off end # GPIO5
|
device pnp 2e.309 off end # GPIO5
|
||||||
device pnp 2e.a on # ACPI
|
device pnp 2e.a on # ACPI
|
||||||
irq 0xe7 = 0x10
|
irq 0xe7 = 0x10
|
||||||
end
|
end
|
||||||
device pnp 2e.b on # HW Monitor
|
device pnp 2e.b on # HW Monitor
|
||||||
io 0x60 = 0x290
|
io 0x60 = 0x290
|
||||||
io 0x62 = 0x0000 # SB-TSI currently not implemented
|
io 0x62 = 0x0000 # SB-TSI currently not implemented
|
||||||
irq 0x70 = 5
|
irq 0x70 = 5
|
||||||
end
|
end
|
||||||
device pnp 2e.c off end # PECI
|
device pnp 2e.c off end # PECI
|
||||||
device pnp 2e.d on # SUSLED
|
device pnp 2e.d on # SUSLED
|
||||||
irq 0xec = 0x90
|
irq 0xec = 0x90
|
||||||
end
|
end
|
||||||
device pnp 2e.e off # CIRWKUP
|
device pnp 2e.e off # CIRWKUP
|
||||||
io 0x60 = 0x0000
|
io 0x60 = 0x0000
|
||||||
irq 0x70 = 0
|
irq 0x70 = 0
|
||||||
end
|
end
|
||||||
device pnp 2e.f off end # GPIO_PP_OD
|
device pnp 2e.f off end # GPIO_PP_OD
|
||||||
end
|
end
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.5 on end # USB 2
|
device pci 14.5 on end # USB 2
|
||||||
device pci 15.0 on end # PCIe PortA
|
device pci 15.0 on end # PCIe PortA
|
||||||
device pci 15.1 on end # PCIe PortB: NIC
|
device pci 15.1 on end # PCIe PortB: NIC
|
||||||
device pci 15.2 on end # PCIe PortC: USB3
|
device pci 15.2 on end # PCIe PortC: USB3
|
||||||
device pci 15.3 off end # PCIe PortD
|
device pci 15.3 off end # PCIe PortD
|
||||||
device pci 16.0 off end # OHCI USB3
|
device pci 16.0 off end # OHCI USB3
|
||||||
device pci 16.2 off end # EHCI USB3
|
device pci 16.2 off end # EHCI USB3
|
||||||
|
|
||||||
# gpp_configuration options
|
# gpp_configuration options
|
||||||
#0000: PortA lanes[3:0]
|
#0000: PortA lanes[3:0]
|
||||||
#0001: N/A
|
#0001: N/A
|
||||||
#0010: PortA lanes[1:0], PortB lanes[3:2]
|
#0010: PortA lanes[1:0], PortB lanes[3:2]
|
||||||
#0011: PortA lanes[1:0], PortB lane2, PortC lane3
|
#0011: PortA lanes[1:0], PortB lane2, PortC lane3
|
||||||
#0100: PortA lane0, PortB lane1, PortC lane2, PortD lane3.
|
#0100: PortA lane0, PortB lane1, PortC lane2, PortD lane3.
|
||||||
register "gpp_configuration" = "4"
|
register "gpp_configuration" = "4"
|
||||||
|
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
end #southbridge/amd/cimx/sb800
|
end #southbridge/amd/cimx/sb800
|
||||||
# end # device pci 18.0
|
|
||||||
#
|
chip northbridge/amd/agesa/family14
|
||||||
# These seem unnecessary
|
|
||||||
device pci 18.0 on end
|
# These seem unnecessary
|
||||||
device pci 18.1 on end
|
device pci 18.0 on end
|
||||||
device pci 18.2 on end
|
device pci 18.1 on end
|
||||||
device pci 18.3 on end
|
device pci 18.2 on end
|
||||||
device pci 18.4 on end
|
device pci 18.3 on end
|
||||||
device pci 18.5 on end
|
device pci 18.4 on end
|
||||||
device pci 18.6 on end
|
device pci 18.5 on end
|
||||||
device pci 18.7 on end
|
device pci 18.6 on end
|
||||||
|
device pci 18.7 on end
|
||||||
|
|
||||||
register "spdAddrLookup" = "
|
register "spdAddrLookup" = "
|
||||||
{
|
{
|
||||||
|
@ -144,6 +143,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
end # agesa northbridge
|
||||||
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -14,125 +14,126 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 4.0 on end # PCIE P2P bridge on-board NIC
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
device pci 5.0 off end # PCIE P2P bridge
|
||||||
device pci 4.0 on end # PCIE P2P bridge on-board NIC
|
device pci 6.0 on end # PCIE P2P bridge PCIe slot
|
||||||
device pci 5.0 off end # PCIE P2P bridge
|
device pci 7.0 off end # PCIE P2P bridge
|
||||||
device pci 6.0 on end # PCIE P2P bridge PCIe slot
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 off end # PCIE P2P bridge
|
end # agesa northbridge
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 on end
|
device i2c 51 on end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 on end # IDE 0x439c
|
device pci 14.1 on end # IDE 0x439c
|
||||||
device pci 14.2 off end # HDA 0x4383
|
device pci 14.2 off end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/fintek/f81865f
|
chip superio/fintek/f81865f
|
||||||
device pnp 4e.0 off # Floppy
|
device pnp 4e.0 off # Floppy
|
||||||
io 0x60 = 0x3f0
|
io 0x60 = 0x3f0
|
||||||
irq 0x70 = 6
|
irq 0x70 = 6
|
||||||
drq 0x74 = 2
|
drq 0x74 = 2
|
||||||
end
|
end
|
||||||
device pnp 4e.3 off end # Parallel Port
|
device pnp 4e.3 off end # Parallel Port
|
||||||
device pnp 4e.4 off end # Hardware Monitor
|
device pnp 4e.4 off end # Hardware Monitor
|
||||||
device pnp 4e.5 off end # Keyboard
|
device pnp 4e.5 off end # Keyboard
|
||||||
device pnp 4e.6 off end # GPIO
|
device pnp 4e.6 off end # GPIO
|
||||||
device pnp 4e.a off end # PME
|
device pnp 4e.a off end # PME
|
||||||
device pnp 4e.10 on # COM1
|
device pnp 4e.10 on # COM1
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
end
|
||||||
device pnp 4e.11 on # COM2
|
device pnp 4e.11 on # COM2
|
||||||
io 0x60 = 0x2f8
|
io 0x60 = 0x2f8
|
||||||
irq 0x70 = 3
|
irq 0x70 = 3
|
||||||
end
|
end
|
||||||
end # f81865f
|
end # f81865f
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.5 off end # OHCI FS/LS USB
|
device pci 14.5 off end # OHCI FS/LS USB
|
||||||
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
device pci 15.0 off end # PCIe PortA
|
device pci 15.0 off end # PCIe PortA
|
||||||
device pci 15.1 off end # PCIe PortB
|
device pci 15.1 off end # PCIe PortB
|
||||||
device pci 15.2 off end # PCIe PortC
|
device pci 15.2 off end # PCIe PortC
|
||||||
device pci 15.3 off end # PCIe PortD
|
device pci 15.3 off end # PCIe PortD
|
||||||
device pci 16.0 off end # OHCI USB 10-13
|
device pci 16.0 off end # OHCI USB 10-13
|
||||||
device pci 16.2 off end # EHCI USB 10-13
|
device pci 16.2 off end # EHCI USB 10-13
|
||||||
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
|
||||||
|
|
||||||
#set up SB800 Fan control registers and IMC fan controls
|
register "gpp_configuration" = "0" #4:0:0:0 (really need to disable all 4 somehow)
|
||||||
register "imc_port_address" = "0x6E" # 0x2E and 0x6E are common
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
register "fan0_enabled" = "1"
|
|
||||||
register "fan1_enabled" = "1"
|
|
||||||
register "imc_fan_zone0_enabled" = "1"
|
|
||||||
register "imc_fan_zone1_enabled" = "1"
|
|
||||||
|
|
||||||
register "fan0_config_vals" = "{ \
|
#set up SB800 Fan control registers and IMC fan controls
|
||||||
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
register "imc_port_address" = "0x6E" # 0x2E and 0x6E are common
|
||||||
FREQ_25KHZ, 0x08, 0x00, 0x00, 0x00, 0x00,\
|
register "fan0_enabled" = "1"
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
register "fan1_enabled" = "1"
|
||||||
register "fan1_config_vals" = "{ \
|
register "imc_fan_zone0_enabled" = "1"
|
||||||
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
register "imc_fan_zone1_enabled" = "1"
|
||||||
FREQ_25KHZ, 0x10, 0x00, 0x00, 0x00, 0x00, \
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
|
||||||
|
|
||||||
register "imc_zone0_mode1" = " \
|
register "fan0_config_vals" = "{ \
|
||||||
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
||||||
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT0"
|
FREQ_25KHZ, 0x08, 0x00, 0x00, 0x00, 0x00,\
|
||||||
register "imc_zone0_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
||||||
IMC_MODE2_FANIN0 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
register "fan1_config_vals" = "{ \
|
||||||
register "imc_zone0_temp_offset" = "0x00" # No temp offset
|
FAN_INPUT_INTERNAL_DIODE, FAN_POLARITY_HIGH, \
|
||||||
register "imc_zone0_hysteresis" = "0x05" # Degrees C Hysteresis
|
FREQ_25KHZ, 0x10, 0x00, 0x00, 0x00, 0x00, \
|
||||||
register "imc_zone0_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }"
|
||||||
register "imc_zone0_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
|
||||||
register "imc_zone0_pwm_step" = "0x01" # Fan PWM stepping rate
|
|
||||||
register "imc_zone0_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
|
||||||
|
|
||||||
register "imc_zone1_mode1" = " \
|
register "imc_zone0_mode1" = " \
|
||||||
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
||||||
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT1"
|
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT0"
|
||||||
register "imc_zone1_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
register "imc_zone0_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
||||||
IMC_MODE2_FANIN1 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
IMC_MODE2_FANIN0 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
||||||
register "imc_zone1_temp_offset" = "0x00" # No temp offset
|
register "imc_zone0_temp_offset" = "0x00" # No temp offset
|
||||||
register "imc_zone1_hysteresis" = "0x05" # Degrees C Hysteresis
|
register "imc_zone0_hysteresis" = "0x05" # Degrees C Hysteresis
|
||||||
register "imc_zone1_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
register "imc_zone0_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
||||||
register "imc_zone1_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
register "imc_zone0_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
||||||
register "imc_zone1_pwm_step" = "0x01" # Fan PWM stepping rate
|
register "imc_zone0_pwm_step" = "0x01" # Fan PWM stepping rate
|
||||||
register "imc_zone1_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
register "imc_zone0_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
||||||
|
|
||||||
# T56N has a Maximum operating temperature of 90C
|
register "imc_zone1_mode1" = " \
|
||||||
# ZONEX_THRESHOLDS - _AC0 - _AC7, _CRT - Temp Threshold in degrees C
|
IMC_MODE1_FAN_ENABLED | IMC_MODE1_FAN_IMC_CONTROLLED | \
|
||||||
# ZONEX_FANSPEEDS - Fan speeds as a "percentage"
|
IMC_MODE1_FAN_STEP_MODE | IMC_MODE1_FANOUT1"
|
||||||
register "imc_zone0_thresholds" = "{ 87, 82, 77, 72, 65, 1, 0, 0, 90 }"
|
register "imc_zone1_mode2" = " IMC_MODE2_TEMPIN_SB_TSI | \
|
||||||
register "imc_zone0_fanspeeds" = "{100, 7, 5, 4, 3, 2, 0, 0 }"
|
IMC_MODE2_FANIN1 | IMC_MODE2_TEMP_AVERAGING_DISABLED"
|
||||||
register "imc_zone1_thresholds" = "{ 85, 80, 75, 65, 1, 0, 0, 0, 90 }"
|
register "imc_zone1_temp_offset" = "0x00" # No temp offset
|
||||||
register "imc_zone1_fanspeeds" = "{100, 10, 6, 4, 3, 0, 0, 0 }"
|
register "imc_zone1_hysteresis" = "0x05" # Degrees C Hysteresis
|
||||||
|
register "imc_zone1_smbus_addr" = "0x98" # Temp Sensor SMBus address
|
||||||
|
register "imc_zone1_smbus_num" = "IMC_TEMP_SENSOR_ON_SMBUS_3" # SMBUS number
|
||||||
|
register "imc_zone1_pwm_step" = "0x01" # Fan PWM stepping rate
|
||||||
|
register "imc_zone1_ramping" = "0x00" # Disable Fan PWM ramping and stepping
|
||||||
|
|
||||||
end #southbridge/amd/cimx/sb800
|
# T56N has a Maximum operating temperature of 90C
|
||||||
# end # device pci 18.0
|
# ZONEX_THRESHOLDS - _AC0 - _AC7, _CRT - Temp Threshold in degrees C
|
||||||
# These seem unnecessary
|
# ZONEX_FANSPEEDS - Fan speeds as a "percentage"
|
||||||
|
register "imc_zone0_thresholds" = "{ 87, 82, 77, 72, 65, 1, 0, 0, 90 }"
|
||||||
|
register "imc_zone0_fanspeeds" = "{100, 7, 5, 4, 3, 2, 0, 0 }"
|
||||||
|
register "imc_zone1_thresholds" = "{ 85, 80, 75, 65, 1, 0, 0, 0, 90 }"
|
||||||
|
register "imc_zone1_fanspeeds" = "{100, 10, 6, 4, 3, 0, 0, 0 }"
|
||||||
|
|
||||||
|
end #southbridge/amd/cimx/sb800
|
||||||
|
|
||||||
|
chip northbridge/amd/agesa/family14
|
||||||
|
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
|
@ -148,6 +149,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
end # agesa northbridge
|
||||||
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -15,114 +15,113 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 4.0 on end # PCIE P2P bridge PCIe slot
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
device pci 5.0 off end # PCIE P2P bridge
|
||||||
# device pci 1.1 on end # Internal Audio P2P bridge 0x1314
|
device pci 6.0 on end # GbE MAC: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 (10ec:8168)
|
||||||
device pci 4.0 on end # PCIE P2P bridge PCIe slot
|
device pci 7.0 off end # PCIE P2P bridge
|
||||||
device pci 5.0 off end # PCIE P2P bridge
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
device pci 6.0 on end # GbE MAC: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 (10ec:8168)
|
end # agesa northbridge
|
||||||
device pci 7.0 off end # PCIE P2P bridge
|
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 on end
|
device i2c 51 on end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 off end # IDE 0x439c
|
device pci 14.1 off end # IDE 0x439c
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 14.2 on end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/fintek/f71869ad
|
chip superio/fintek/f71869ad
|
||||||
register "multi_function_register_1" = "0x01"
|
register "multi_function_register_1" = "0x01"
|
||||||
register "multi_function_register_2" = "0x6f"
|
register "multi_function_register_2" = "0x6f"
|
||||||
register "multi_function_register_3" = "0x24"
|
register "multi_function_register_3" = "0x24"
|
||||||
register "multi_function_register_4" = "0x00"
|
register "multi_function_register_4" = "0x00"
|
||||||
register "multi_function_register_5" = "0x60"
|
register "multi_function_register_5" = "0x60"
|
||||||
# HWM configuration registers
|
# HWM configuration registers
|
||||||
register "hwm_smbus_address" = "0x98"
|
register "hwm_smbus_address" = "0x98"
|
||||||
register "hwm_smbus_control_reg" = "0x02"
|
register "hwm_smbus_control_reg" = "0x02"
|
||||||
register "hwm_fan_type_sel_reg" = "0x00"
|
register "hwm_fan_type_sel_reg" = "0x00"
|
||||||
register "hwm_fan1_temp_adj_rate_reg" = "0x33"
|
register "hwm_fan1_temp_adj_rate_reg" = "0x33"
|
||||||
register "hwm_fan_mode_sel_reg" = "0x07"
|
register "hwm_fan_mode_sel_reg" = "0x07"
|
||||||
register "hwm_fan1_idx_rpm_mode" = "0x0e"
|
register "hwm_fan1_idx_rpm_mode" = "0x0e"
|
||||||
register "hwm_fan1_seg1_speed_count" = "0xff"
|
register "hwm_fan1_seg1_speed_count" = "0xff"
|
||||||
register "hwm_fan1_seg2_speed_count" = "0x0e"
|
register "hwm_fan1_seg2_speed_count" = "0x0e"
|
||||||
register "hwm_fan1_seg3_speed_count" = "0x07"
|
register "hwm_fan1_seg3_speed_count" = "0x07"
|
||||||
register "hwm_fan1_temp_map_sel" = "0x8c"
|
register "hwm_fan1_temp_map_sel" = "0x8c"
|
||||||
register "hwm_temp_sensor_type" = "0x0E" # default value
|
register "hwm_temp_sensor_type" = "0x0E" # default value
|
||||||
#
|
#
|
||||||
# XXX: 4e is the default index port and .xy is the
|
# XXX: 4e is the default index port and .xy is the
|
||||||
# LDN indexing the pnp_info array found in the superio.c
|
# LDN indexing the pnp_info array found in the superio.c
|
||||||
# NB: Jetway board changes the default (0x4e) index port to (0x2e) by pin 124,
|
# NB: Jetway board changes the default (0x4e) index port to (0x2e) by pin 124,
|
||||||
# see page 18 from Fintek F71869 V1.1 datasheet.
|
# see page 18 from Fintek F71869 V1.1 datasheet.
|
||||||
device pnp 2e.00 off # Floppy
|
device pnp 2e.00 off # Floppy
|
||||||
io 0x60 = 0x3f0
|
io 0x60 = 0x3f0
|
||||||
irq 0x70 = 6
|
irq 0x70 = 6
|
||||||
drq 0x74 = 2
|
drq 0x74 = 2
|
||||||
end
|
end
|
||||||
device pnp 2e.01 on # COM1
|
device pnp 2e.01 on # COM1
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
end
|
||||||
# COM2 not physically wired on board.
|
# COM2 not physically wired on board.
|
||||||
device pnp 2e.02 off # COM2
|
device pnp 2e.02 off # COM2
|
||||||
io 0x60 = 0x2f8
|
io 0x60 = 0x2f8
|
||||||
irq 0x70 = 3
|
irq 0x70 = 3
|
||||||
end
|
end
|
||||||
device pnp 2e.03 off # Parallel Port
|
device pnp 2e.03 off # Parallel Port
|
||||||
io 0x60 = 0x378
|
io 0x60 = 0x378
|
||||||
irq 0x70 = 7
|
irq 0x70 = 7
|
||||||
drq 0x74 = 3
|
drq 0x74 = 3
|
||||||
end
|
end
|
||||||
device pnp 2e.04 on # Hardware Monitor
|
device pnp 2e.04 on # Hardware Monitor
|
||||||
io 0x60 = 0x225 # Fintek datasheet says 0x295.
|
io 0x60 = 0x225 # Fintek datasheet says 0x295.
|
||||||
irq 0x70 = 0
|
irq 0x70 = 0
|
||||||
end
|
end
|
||||||
device pnp 2e.05 on # KBC
|
device pnp 2e.05 on # KBC
|
||||||
io 0x60 = 0x060
|
io 0x60 = 0x060
|
||||||
irq 0x70 = 1 # Keyboard IRQ
|
irq 0x70 = 1 # Keyboard IRQ
|
||||||
irq 0x72 = 12 # Mouse IRQ
|
irq 0x72 = 12 # Mouse IRQ
|
||||||
end
|
end
|
||||||
device pnp 2e.06 off end # GPIO
|
device pnp 2e.06 off end # GPIO
|
||||||
device pnp 2e.07 on end # WDT
|
device pnp 2e.07 on end # WDT
|
||||||
device pnp 2e.08 off end # CIR
|
device pnp 2e.08 off end # CIR
|
||||||
device pnp 2e.0a on end # PME
|
device pnp 2e.0a on end # PME
|
||||||
end # f71869ad
|
end # f71869ad
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.5 on end # OHCI FS/LS USB (0x4399)
|
device pci 14.5 on end # OHCI FS/LS USB (0x4399)
|
||||||
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
device pci 15.0 on end # PCIe PortA (0x43a0) GbE MAC: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 (10ec:8168)
|
device pci 15.0 on end # PCIe PortA (0x43a0) GbE MAC: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 (10ec:8168)
|
||||||
device pci 15.1 on end # PCIe PortB
|
device pci 15.1 on end # PCIe PortB
|
||||||
device pci 15.2 off end # PCIe PortC
|
device pci 15.2 off end # PCIe PortC
|
||||||
device pci 15.3 off end # PCIe PortD
|
device pci 15.3 off end # PCIe PortD
|
||||||
device pci 16.0 on end # OHCI USB 10-13 (0x4397)
|
device pci 16.0 on end # OHCI USB 10-13 (0x4397)
|
||||||
device pci 16.2 on end # EHCI USB 10-13 (0x4396)
|
device pci 16.2 on end # EHCI USB 10-13 (0x4396)
|
||||||
register "gpp_configuration" = "4" # GPP_CFGMODE_X1111 - PortA-D on 15.0-3 are each x1 lanes.
|
register "gpp_configuration" = "4" # GPP_CFGMODE_X1111 - PortA-D on 15.0-3 are each x1 lanes.
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
|
|
||||||
end #southbridge/amd/cimx/sb800
|
end #southbridge/amd/cimx/sb800
|
||||||
# end # device pci 18.0
|
|
||||||
# These seem unnecessary
|
chip northbridge/amd/agesa/family14
|
||||||
|
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
|
@ -143,6 +142,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
end # agesa northbridge
|
||||||
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -14,78 +14,80 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 4.0 on end # PCIE P2P bridge on-board NIC
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
device pci 5.0 off end # PCIE P2P bridge
|
||||||
device pci 4.0 on end # PCIE P2P bridge on-board NIC
|
device pci 6.0 off end # PCIE P2P bridge
|
||||||
device pci 5.0 off end # PCIE P2P bridge
|
device pci 7.0 off end # PCIE P2P bridge
|
||||||
device pci 6.0 off end # PCIE P2P bridge
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 off end # PCIE P2P bridge
|
end # agesa northbridge
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 off end
|
device i2c 51 off end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 off end # IDE 0x439c
|
device pci 14.1 off end # IDE 0x439c
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 14.2 on end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/smsc/smscsuperio
|
chip superio/smsc/smscsuperio
|
||||||
device pnp 4e.0 off end # Floppy
|
device pnp 4e.0 off end # Floppy
|
||||||
device pnp 4e.3 off end # Parallel Port
|
device pnp 4e.3 off end # Parallel Port
|
||||||
device pnp 4e.4 on # COM1
|
device pnp 4e.4 on # COM1
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
end
|
||||||
device pnp 4e.5 on # COM2
|
device pnp 4e.5 on # COM2
|
||||||
io 0x60 = 0x2f8
|
io 0x60 = 0x2f8
|
||||||
irq 0x70 = 3
|
irq 0x70 = 3
|
||||||
end
|
end
|
||||||
device pnp 4e.7 on # Keyboard
|
device pnp 4e.7 on # Keyboard
|
||||||
io 0x60 = 0x60
|
io 0x60 = 0x60
|
||||||
io 0x62 = 0x64
|
io 0x62 = 0x64
|
||||||
irq 0x70 = 1
|
irq 0x70 = 1
|
||||||
irq 0x72 = 12
|
irq 0x72 = 12
|
||||||
end
|
end
|
||||||
device pnp 4e.A on # Runtime Regs
|
device pnp 4e.A on # Runtime Regs
|
||||||
io 0x60 = 0x0E00
|
io 0x60 = 0x0E00
|
||||||
drq 0xF0 = 0x0B # no 32kHz
|
drq 0xF0 = 0x0B # no 32kHz
|
||||||
end
|
end
|
||||||
end # smscsuperio
|
end # smscsuperio
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
|
||||||
device pci 14.5 off end # OHCI FS/LS USB
|
device pci 14.4 on end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
device pci 14.5 off end # OHCI FS/LS USB
|
||||||
device pci 15.0 off end # PCIe PortA
|
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
device pci 15.1 off end # PCIe PortB
|
device pci 15.0 off end # PCIe PortA
|
||||||
device pci 15.2 off end # PCIe PortC
|
device pci 15.1 off end # PCIe PortB
|
||||||
device pci 15.3 off end # PCIe PortD
|
device pci 15.2 off end # PCIe PortC
|
||||||
device pci 16.0 on end # OHCI USB 10-13
|
device pci 15.3 off end # PCIe PortD
|
||||||
device pci 16.2 on end # EHCI USB 10-13
|
device pci 16.0 on end # OHCI USB 10-13
|
||||||
register "gpp_configuration" = "4" #1:1:1:1
|
device pci 16.2 on end # EHCI USB 10-13
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
|
||||||
end #southbridge/amd/cimx/sb800
|
register "gpp_configuration" = "4" #1:1:1:1
|
||||||
# end # device pci 18.0
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
# These seem unnecessary
|
end #southbridge/amd/cimx/sb800
|
||||||
|
|
||||||
|
chip northbridge/amd/agesa/family14
|
||||||
|
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
|
@ -101,6 +103,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
end # agesa northbridge
|
||||||
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -14,84 +14,84 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
||||||
device pci 0.0 on end # Root Complex
|
#device pci 1.1 on end # Internal HDMI Audio
|
||||||
device pci 1.0 on end # Internal Graphics P2P bridge 0x980[2456]
|
device pci 4.0 on end # PCIE P2P bridge
|
||||||
#device pci 1.1 on end # Internal HDMI Audio
|
device pci 5.0 on end # PCIE P2P bridge
|
||||||
device pci 4.0 on end # PCIE P2P bridge
|
device pci 6.0 on end # PCIE P2P bridge
|
||||||
device pci 5.0 on end # PCIE P2P bridge
|
device pci 7.0 on end # PCIE P2P bridge on-board NIC
|
||||||
device pci 6.0 on end # PCIE P2P bridge
|
device pci 8.0 off end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 on end # PCIE P2P bridge on-board NIC
|
end # agesa northbridge
|
||||||
device pci 8.0 off end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on # SM
|
device pci 14.0 on # SM
|
||||||
chip drivers/generic/generic #dimm 0-0-0
|
chip drivers/generic/generic #dimm 0-0-0
|
||||||
device i2c 50 on end
|
device i2c 50 on end
|
||||||
end
|
end
|
||||||
chip drivers/generic/generic #dimm 0-0-1
|
chip drivers/generic/generic #dimm 0-0-1
|
||||||
device i2c 51 off end
|
device i2c 51 off end
|
||||||
end
|
end
|
||||||
end # SM
|
end # SM
|
||||||
device pci 14.1 off end # IDE 0x439c
|
device pci 14.1 off end # IDE 0x439c
|
||||||
device pci 14.2 on end # HDA 0x4383
|
device pci 14.2 on end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/winbond/w83627dhg
|
chip superio/winbond/w83627dhg
|
||||||
device pnp 4e.0 off end # Floppy
|
device pnp 4e.0 off end # Floppy
|
||||||
device pnp 4e.1 off end # Parallel Port
|
device pnp 4e.1 off end # Parallel Port
|
||||||
device pnp 4e.2 on # COM1
|
device pnp 4e.2 on # COM1
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
end
|
||||||
device pnp 4e.3 on # COM2
|
device pnp 4e.3 on # COM2
|
||||||
io 0x60 = 0x2f8
|
io 0x60 = 0x2f8
|
||||||
irq 0x70 = 3
|
irq 0x70 = 3
|
||||||
end
|
end
|
||||||
device pnp 4e.5 on # Keyboard, Mouse
|
device pnp 4e.5 on # Keyboard, Mouse
|
||||||
io 0x60 = 0x60
|
io 0x60 = 0x60
|
||||||
io 0x62 = 0x64
|
io 0x62 = 0x64
|
||||||
irq 0x70 = 1
|
irq 0x70 = 1
|
||||||
irq 0x72 = 12
|
irq 0x72 = 12
|
||||||
end
|
end
|
||||||
#device pnp 4e.6 off end # SPI
|
#device pnp 4e.6 off end # SPI
|
||||||
device pnp 4e.307 off end # GPIO6
|
device pnp 4e.307 off end # GPIO6
|
||||||
device pnp 4e.8 off end # WDTO, PLED
|
device pnp 4e.8 off end # WDTO, PLED
|
||||||
device pnp 4e.009 off end # GPIO2
|
device pnp 4e.009 off end # GPIO2
|
||||||
device pnp 4e.109 off end # GPIO3
|
device pnp 4e.109 off end # GPIO3
|
||||||
device pnp 4e.209 off end # GPIO4
|
device pnp 4e.209 off end # GPIO4
|
||||||
device pnp 4e.309 off end # GPIO5
|
device pnp 4e.309 off end # GPIO5
|
||||||
device pnp 4e.A off end # ACPI
|
device pnp 4e.A off end # ACPI
|
||||||
device pnp 4e.B off end # HW Monitor
|
device pnp 4e.B off end # HW Monitor
|
||||||
end # w83627dhg
|
end # w83627dhg
|
||||||
end #LPC
|
end #LPC
|
||||||
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
device pci 14.4 off end # PCIB 0x4384, NOTE: PCI interface pins shared with GPIO {GPIO 35:0}
|
||||||
device pci 14.5 off end # OHCI FS/LS USB
|
device pci 14.5 off end # OHCI FS/LS USB
|
||||||
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
device pci 15.0 on end # PCIe PortA
|
device pci 15.0 on end # PCIe PortA
|
||||||
device pci 15.1 on end # PCIe PortB
|
device pci 15.1 on end # PCIe PortB
|
||||||
device pci 15.2 on end # PCIe PortC
|
device pci 15.2 on end # PCIe PortC
|
||||||
device pci 15.3 on end # PCIe PortD
|
device pci 15.3 on end # PCIe PortD
|
||||||
device pci 16.0 off end # OHCI USB 10-13
|
device pci 16.0 off end # OHCI USB 10-13
|
||||||
device pci 16.2 off end # EHCI USB 10-13
|
device pci 16.2 off end # EHCI USB 10-13
|
||||||
register "gpp_configuration" = "4" #1:1:1:1
|
register "gpp_configuration" = "4" #1:1:1:1
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
end #southbridge/amd/cimx/sb800
|
end #southbridge/amd/cimx/sb800
|
||||||
# end # device pci 18.0
|
|
||||||
# These seem unnecessary
|
chip northbridge/amd/agesa/family14
|
||||||
|
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
|
@ -106,7 +106,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0xA0, 0xA2}, {0x00, 0x00}, }, // socket 0 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
{ {0x00, 0x00}, {0x00, 0x00}, }, // socket 1 - Channel 0 & 1 - 8-bit SPD addresses
|
||||||
}"
|
}"
|
||||||
|
end # agesa northbridge
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
|
@ -15,79 +15,78 @@
|
||||||
#
|
#
|
||||||
chip northbridge/amd/agesa/family14/root_complex
|
chip northbridge/amd/agesa/family14/root_complex
|
||||||
device cpu_cluster 0 on
|
device cpu_cluster 0 on
|
||||||
chip cpu/amd/agesa/family14
|
chip cpu/amd/agesa/family14
|
||||||
device lapic 0 on end
|
device lapic 0 on end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
device domain 0 on
|
device domain 0 on
|
||||||
subsystemid 0x1022 0x1510 inherit
|
subsystemid 0x1022 0x1510 inherit
|
||||||
chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
chip northbridge/amd/agesa/family14
|
||||||
# device pci 18.0 on # northbridge
|
device pci 0.0 on end # Root Complex
|
||||||
chip northbridge/amd/agesa/family14 # PCI side of HT root complex
|
device pci 1.0 off end # Internal Graphics P2P bridge 0x980[2456]
|
||||||
device pci 0.0 on end # Root Complex
|
device pci 4.0 on end # PCIE P2P bridge on-board NIC 3
|
||||||
device pci 1.0 off end # Internal Graphics P2P bridge 0x980[2456]
|
device pci 5.0 on end # PCIE P2P bridge on-board NIC 2
|
||||||
device pci 4.0 on end # PCIE P2P bridge on-board NIC 3
|
device pci 6.0 on end # PCIE P2P bridge on-board NIC 1
|
||||||
device pci 5.0 on end # PCIE P2P bridge on-board NIC 2
|
device pci 7.0 on end # PCIE P2P bridge miniPCIe slot 1
|
||||||
device pci 6.0 on end # PCIE P2P bridge on-board NIC 1
|
device pci 8.0 on end # NB/SB Link P2P bridge
|
||||||
device pci 7.0 on end # PCIE P2P bridge miniPCIe slot 1
|
end # agesa northbridge
|
||||||
device pci 8.0 on end # NB/SB Link P2P bridge
|
|
||||||
end # agesa northbridge
|
|
||||||
|
|
||||||
chip southbridge/amd/cimx/sb800 # it is under NB/SB Link, but on the same pri bus
|
chip southbridge/amd/cimx/sb800
|
||||||
device pci 11.0 on end # SATA
|
device pci 11.0 on end # SATA
|
||||||
device pci 12.0 on end # OHCI USB 0-4
|
device pci 12.0 on end # OHCI USB 0-4
|
||||||
device pci 12.2 on end # EHCI USB 0-4
|
device pci 12.2 on end # EHCI USB 0-4
|
||||||
device pci 13.0 on end # OHCI USB 5-9
|
device pci 13.0 on end # OHCI USB 5-9
|
||||||
device pci 13.2 on end # EHCI USB 5-9
|
device pci 13.2 on end # EHCI USB 5-9
|
||||||
device pci 14.0 on end # SMBus
|
device pci 14.0 on end # SMBus
|
||||||
device pci 14.1 off end # IDE 0x439c
|
device pci 14.1 off end # IDE 0x439c
|
||||||
device pci 14.2 off end # HDA 0x4383
|
device pci 14.2 off end # HDA 0x4383
|
||||||
device pci 14.3 on # LPC 0x439d
|
device pci 14.3 on # LPC 0x439d
|
||||||
chip superio/nuvoton/nct5104d
|
chip superio/nuvoton/nct5104d
|
||||||
register "irq_trigger_type" = "0"
|
register "irq_trigger_type" = "0"
|
||||||
device pnp 2e.0 off end
|
device pnp 2e.0 off end
|
||||||
device pnp 2e.2 on
|
device pnp 2e.2 on
|
||||||
io 0x60 = 0x3f8
|
io 0x60 = 0x3f8
|
||||||
irq 0x70 = 4
|
irq 0x70 = 4
|
||||||
end
|
|
||||||
device pnp 2e.3 on
|
|
||||||
io 0x60 = 0x2f8
|
|
||||||
irq 0x70 = 3
|
|
||||||
end
|
|
||||||
device pnp 2e.10 off
|
|
||||||
# UART C is conditionally turned on
|
|
||||||
io 0x60 = 0x3e8
|
|
||||||
irq 0x70 = 4
|
|
||||||
end
|
|
||||||
device pnp 2e.11 off
|
|
||||||
# UART D is conditionally turned on
|
|
||||||
io 0x60 = 0x2e8
|
|
||||||
irq 0x70 = 3
|
|
||||||
end
|
|
||||||
device pnp 2e.8 off end
|
|
||||||
device pnp 2e.f off end
|
|
||||||
# GPIO0 and GPIO1 are conditionally turned on
|
|
||||||
device pnp 2e.007 off end
|
|
||||||
device pnp 2e.107 off end
|
|
||||||
device pnp 2e.607 off end
|
|
||||||
device pnp 2e.e off end
|
|
||||||
end
|
end
|
||||||
end #LPC
|
device pnp 2e.3 on
|
||||||
device pci 14.4 on end # PCIB 0x4384 always active; pins remapped to gpio by disconnect_pcib = 1
|
io 0x60 = 0x2f8
|
||||||
device pci 14.5 off end # OHCI FS/LS USB
|
irq 0x70 = 3
|
||||||
#device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
end
|
||||||
device pci 15.0 on end # PCIe PortA miniPCIe slot 2
|
device pnp 2e.10 off
|
||||||
device pci 15.1 off end # PCIe PortB
|
# UART C is conditionally turned on
|
||||||
device pci 15.2 off end # PCIe PortC
|
io 0x60 = 0x3e8
|
||||||
device pci 15.3 off end # PCIe PortD
|
irq 0x70 = 4
|
||||||
device pci 16.0 on end # OHCI USB 10-13
|
end
|
||||||
device pci 16.2 on end # EHCI USB 10-13
|
device pnp 2e.11 off
|
||||||
register "gpp_configuration" = "4" # GPP_CFGMODE_X1111
|
# UART D is conditionally turned on
|
||||||
register "disconnect_pcib" = "1"
|
io 0x60 = 0x2e8
|
||||||
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
irq 0x70 = 3
|
||||||
end #southbridge/amd/cimx/sb800
|
end
|
||||||
# end # device pci 18.0
|
device pnp 2e.8 off end
|
||||||
# These seem unnecessary
|
device pnp 2e.f off end
|
||||||
|
# GPIO0 and GPIO1 are conditionally turned on
|
||||||
|
device pnp 2e.007 off end
|
||||||
|
device pnp 2e.107 off end
|
||||||
|
device pnp 2e.607 off end
|
||||||
|
device pnp 2e.e off end
|
||||||
|
end
|
||||||
|
end #LPC
|
||||||
|
device pci 14.4 on end # PCIB 0x4384 always active; pins remapped to gpio by disconnect_pcib = 1
|
||||||
|
device pci 14.5 off end # OHCI FS/LS USB
|
||||||
|
#device pci 14.6 off end # Hudson-E1 GbE MAC: Broadcom BCM5785 (14E4:1699)
|
||||||
|
device pci 15.0 on end # PCIe PortA miniPCIe slot 2
|
||||||
|
device pci 15.1 off end # PCIe PortB
|
||||||
|
device pci 15.2 off end # PCIe PortC
|
||||||
|
device pci 15.3 off end # PCIe PortD
|
||||||
|
device pci 16.0 on end # OHCI USB 10-13
|
||||||
|
device pci 16.2 on end # EHCI USB 10-13
|
||||||
|
register "gpp_configuration" = "4" # GPP_CFGMODE_X1111
|
||||||
|
register "disconnect_pcib" = "1"
|
||||||
|
register "boot_switch_sata_ide" = "0" # 0: boot from SATA. 1: IDE
|
||||||
|
end #southbridge/amd/cimx/sb800
|
||||||
|
|
||||||
|
chip northbridge/amd/agesa/family14
|
||||||
|
# These seem unnecessary
|
||||||
device pci 18.0 on end
|
device pci 18.0 on end
|
||||||
device pci 18.1 on end
|
device pci 18.1 on end
|
||||||
device pci 18.2 on end
|
device pci 18.2 on end
|
||||||
|
@ -96,7 +95,7 @@ chip northbridge/amd/agesa/family14/root_complex
|
||||||
device pci 18.5 on end
|
device pci 18.5 on end
|
||||||
device pci 18.6 on end
|
device pci 18.6 on end
|
||||||
device pci 18.7 on end
|
device pci 18.7 on end
|
||||||
|
end # agesa northbridge
|
||||||
|
|
||||||
end #chip northbridge/amd/agesa/family14 # CPU side of HT root complex
|
|
||||||
end #domain
|
end #domain
|
||||||
end #northbridge/amd/agesa/family14/root_complex
|
end #northbridge/amd/agesa/family14/root_complex
|
||||||
|
|
Loading…
Reference in New Issue