aboutsummaryrefslogtreecommitdiff
path: root/src/southbridge/amd/cimx/sb900/lpc.h
diff options
context:
space:
mode:
authorDave Frodin <dave.frodin@se-eng.com>2014-06-05 14:30:22 -0600
committerDave Frodin <dave.frodin@se-eng.com>2014-06-11 20:06:21 +0200
commitac1b875b554f45b0c98d375369119495b7ad2a2a (patch)
treecb397c9fe4972193e4b95808c37cfc267f160401 /src/southbridge/amd/cimx/sb900/lpc.h
parent61f902d4a7779d0ce30de79df7a71ad0c3788887 (diff)
amd/southbridge/lpc: SPI BAR has fixed size/location
The CIMX sb700/sb800/sb900 and agesa/hudson code was treating the LPC SPI BAR as a normal PCI BAR. This will set the resources for a fixed size at a fixed address. This was tested on hp/abm, amd/persimmon, and gizmosphere/gizmo boards. Change-Id: I1367efe0bbb53b7727258585963f61f4bd02ea1d Signed-off-by: Dave Frodin <dave.frodin@se-eng.com> Reviewed-on: http://review.coreboot.org/5947 Tested-by: build bot (Jenkins) Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Diffstat (limited to 'src/southbridge/amd/cimx/sb900/lpc.h')
-rw-r--r--src/southbridge/amd/cimx/sb900/lpc.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/southbridge/amd/cimx/sb900/lpc.h b/src/southbridge/amd/cimx/sb900/lpc.h
index c0c5f20195..66f3ccd8cd 100644
--- a/src/southbridge/amd/cimx/sb900/lpc.h
+++ b/src/southbridge/amd/cimx/sb900/lpc.h
@@ -20,8 +20,9 @@
#ifndef _SB900_LPC_H_
#define _SB900_LPC_H_
-
-#define SPIROM_BASE_ADDRESS 0xA0 /* SPI ROM base address */
+#define SPIROM_BASE_ADDRESS_REGISTER 0xA0
+#define SPI_ROM_ENABLE 0x02
+#define SPI_BASE_ADDRESS 0xFEC10000
void lpc_read_resources(device_t dev);
void lpc_set_resources(device_t dev);