aboutsummaryrefslogtreecommitdiff
path: root/src/southbridge/amd/sb600/sb600.h
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2008-10-21 16:27:38 +0000
committerUwe Hermann <uwe@hermann-uwe.de>2008-10-21 16:27:38 +0000
commit039255c59c11863e00a64c47c487fe59c5c12097 (patch)
tree90c2e40abef898a3bf50852a031e0734bf00e9cb /src/southbridge/amd/sb600/sb600.h
parent657a6dc390871721711c2becc8501d05095891e5 (diff)
I/O ports are 16bit, so change 'unsigned long port_base' to 'u16 port_base'.
Also, use more readable #defines instead of hardcoded config ports for PM/PM2 related functions, and simplify them a bit. Build-tested with the AMD dbm690t target. Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Marc Jones <marc.jones@amd.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3680 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/southbridge/amd/sb600/sb600.h')
-rw-r--r--src/southbridge/amd/sb600/sb600.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/southbridge/amd/sb600/sb600.h b/src/southbridge/amd/sb600/sb600.h
index 24b028de3d..ce8bce446a 100644
--- a/src/southbridge/amd/sb600/sb600.h
+++ b/src/southbridge/amd/sb600/sb600.h
@@ -23,6 +23,12 @@
#include <device/pci_ids.h>
#include "chip.h"
+/* Power management index/data registers */
+#define PM_INDEX 0xcd6
+#define PM_DATA 0xcd7
+#define PM2_INDEX 0xcd0
+#define PM2_DATA 0xcd1
+
extern void pm_iowrite(u8 reg, u8 value);
extern u8 pm_ioread(u8 reg);
extern void pm2_iowrite(u8 reg, u8 value);