From 4a6c9d159c38ed52397fa7b98b57d48e8c53c427 Mon Sep 17 00:00:00 2001 From: Sven Schnelle Date: Tue, 1 Feb 2011 10:44:26 +0000 Subject: Add support for the Lenovo PMH7 embedded controller Lenovo PMH7 (Power Management Hardware Hub) is found in most recent (starting with X60/T60 AFAIK) Lenovo/IBM Laptops. Signed-off-by: Sven Schnelle Acked-by: Patrick Georgi git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6325 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/ec/lenovo/pmh7/pmh7.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/ec/lenovo/pmh7/pmh7.h (limited to 'src/ec/lenovo/pmh7/pmh7.h') diff --git a/src/ec/lenovo/pmh7/pmh7.h b/src/ec/lenovo/pmh7/pmh7.h new file mode 100644 index 0000000000..2999ef6197 --- /dev/null +++ b/src/ec/lenovo/pmh7/pmh7.h @@ -0,0 +1,15 @@ +#ifndef EC_LENOVO_PMH7_H +#define EC_LENOVO_PMH7_H + +#define EC_LENOVO_PMH7_INDEX 0x77 + +#define EC_LENOVO_PMH7_BASE 0x15e0 +#define EC_LENOVO_PMH7_ADDR (EC_LENOVO_PMH7_BASE + 0x0c) +#define EC_LENOVO_PMH7_DATA (EC_LENOVO_PMH7_BASE + 0x0e) + +void pmh7_register_set_bit(int reg, int bit); +void pmh7_register_clear_bit(int reg, int bit); +char pmh7_register_read(int reg); +void pmh7_register_write(int reg, int val); + +#endif -- cgit v1.2.3