diff options
author | Rudolf Marek <r.marek@assembler.cz> | 2014-05-13 16:36:56 +0200 |
---|---|---|
committer | Patrick Georgi <patrick@georgi-clan.de> | 2014-05-23 20:09:36 +0200 |
commit | 80b627eb4d37fb503056d37b0910ad6afe9e63b5 (patch) | |
tree | f65be907acd76a66b5337c43ad31896b62dac746 /src/mainboard/asus/f2a85-m/devicetree.cb | |
parent | 290bed72589a36161c29debc67b7164dade5de3d (diff) |
Asus F2A85-M: Move to ther proper SIO
The F2A85-M has IT8603E which is a strip down version of IT8728F.
Change configuration from provisional IT8712F to the IT8728F.
While at it also enable only needed LPC bridge decodes.
As the side effect, this change also implements setup of environmental
controller, thus it87 driver can detect the temperatures/fans.
Change-Id: I22067b13ea27ee37e959a246718d9559c2a3215d
Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Reviewed-on: http://review.coreboot.org/4499
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/mainboard/asus/f2a85-m/devicetree.cb')
-rw-r--r-- | src/mainboard/asus/f2a85-m/devicetree.cb | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/src/mainboard/asus/f2a85-m/devicetree.cb b/src/mainboard/asus/f2a85-m/devicetree.cb index 0014381a64..25fe5db5cd 100644 --- a/src/mainboard/asus/f2a85-m/devicetree.cb +++ b/src/mainboard/asus/f2a85-m/devicetree.cb @@ -60,7 +60,14 @@ chip northbridge/amd/agesa/family15tn/root_complex device pci 14.1 off end # IDE 0x439c device pci 14.2 on end # HDA 0x4383 device pci 14.3 on # LPC 0x439d - chip superio/ite/it8712f + chip superio/ite/it8728f + register hwm_ctl_register = "0xc0" + register hwm_main_ctl_register = "0x33" + register hwm_adc_temp_chan_en_reg = "0x38" + register hwm_fan1_ctl_pwm = "0x00" + register hwm_fan2_ctl_pwm = "0x80" + register hwm_fan3_ctl_pwm = "0x00" + device pnp 2e.0 off # Floppy io 0x60 = 0x3f0 irq 0x70 = 6 @@ -78,7 +85,11 @@ chip northbridge/amd/agesa/family15tn/root_complex io 0x60 = 0x378 irq 0x70 = 7 end - device pnp 2e.4 off end # EC + device pnp 2e.4 on # Env Controller + io 0x60 = 0x290 + io 0x62 = 0x220 + irq 0x70 = 0 + end device pnp 2e.5 on # Keyboard io 0x60 = 0x60 io 0x62 = 0x64 @@ -87,19 +98,16 @@ chip northbridge/amd/agesa/family15tn/root_complex device pnp 2e.6 off # Mouse irq 0x70 = 12 end - device pnp 2e.7 off # GPIO, must be closed for unresolved reason. - end - device pnp 2e.8 off # MIDI - io 0x60 = 0x300 - irq 0x70 = 9 - end - device pnp 2e.9 off # GAME - io 0x60 = 0x220 + device pnp 2e.7 on # GPIO + io 0x60 = 0x228 #SMI + io 0x62 = 0x300 #Simple I/O + io 0x64 = 0x238 #Phony resource IT8603E does not have it + irq 0x70 = 0 end device pnp 2e.a off end # CIR - end #superio/ite/it8712f + end #superio/ite/it8728f end #device pci 14.3 # LPC - device pci 14.4 on end # PCI 0x4384 # PCI-b conflict with GPIO. + device pci 14.4 on end # PCI 0x4384 device pci 14.5 on end # USB 2 device pci 14.6 off end # Gec # SD, make it on so the BAR is assigned (if proper hudson on/off handling is implemented this may go away) |