[coreboot-gerrit] New patch to review for coreboot: soc/intel/skylake: Enable generic smbus access
Naresh Solanki (naresh.solanki@intel.com)
gerrit at coreboot.org
Tue Nov 15 15:40:59 CET 2016
Naresh Solanki (naresh.solanki at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17433
-gerrit
commit c9cb5111a4ab81dd87f38707c7845dbdf319e627
Author: Naresh G Solanki <naresh.solanki at intel.com>
Date: Tue Nov 15 16:40:44 2016 +0530
soc/intel/skylake: Enable generic smbus access
Define generic function to access smbus.
Change-Id: Id170b2b8e6fb3ebb147f37bf433a27d1162dc11c
Signed-off-by: Naresh G Solanki <naresh.solanki at intel.com>
---
src/soc/intel/skylake/smbus_common.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/src/soc/intel/skylake/smbus_common.c b/src/soc/intel/skylake/smbus_common.c
index eee4e34..2b51919 100644
--- a/src/soc/intel/skylake/smbus_common.c
+++ b/src/soc/intel/skylake/smbus_common.c
@@ -25,6 +25,8 @@
#include <device/pci_ids.h>
#include <soc/ramstage.h>
#include <soc/smbus.h>
+#include <generic_smbus.h>
+#include <soc/iomap.h>
static void smbus_delay(void)
{
@@ -148,3 +150,16 @@ int do_smbus_write_byte(unsigned smbus_base, unsigned device,
return 0;
}
+
+char generic_smbus_read_byte(u8 dev_address, u8 index)
+{
+
+ return do_smbus_read_byte(SMBUS_BASE_ADDRESS, dev_address, index);
+
+}
+
+char generic_smbus_write_byte(u8 dev_address, u8 index, u8 value)
+{
+ return do_smbus_write_byte(SMBUS_BASE_ADDRESS, dev_address,
+ index, value);
+}
More information about the coreboot-gerrit
mailing list