[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