[coreboot-gerrit] Change in coreboot[master]: soc/intel/braswell: Add I2C clock config options

Matt DeVillier (Code Review) gerrit at coreboot.org
Mon Sep 4 04:04:26 CEST 2017


Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/21370


Change subject: soc/intel/braswell: Add I2C clock config options
......................................................................

soc/intel/braswell: Add I2C clock config options

Cherry-pick from Chromium commit e3c1ec2.

This change includes
- FSP config parameters to configure I2C clock speed.
- Options are 0 - 100Khz, 1 - 400Khz, 2 - 1Mhz and default is 400Khz.

Original-Change-Id: Iab2bf3997102908583078f5f1d185d6c66561390
Original-Signed-off-by: Divagar Mohandass <divagar.mohandass at intel.com>
Original-Tested-by: Kenji Chen <kenji.chen at intel.com>
Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>

Change-Id: Ifae3ba4262cb3cc6416ce5054614ed7765e22c25
Signed-off-by: Matt DeVillier <matt.devillier at gmail.com>
---
M src/soc/intel/braswell/chip.c
M src/soc/intel/braswell/chip.h
2 files changed, 14 insertions(+), 0 deletions(-)



  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/70/21370/1

diff --git a/src/soc/intel/braswell/chip.c b/src/soc/intel/braswell/chip.c
index 4d7b906..91cb384 100644
--- a/src/soc/intel/braswell/chip.c
+++ b/src/soc/intel/braswell/chip.c
@@ -162,6 +162,13 @@
 	params->ISPEnable = config->ISPEnable;
 	params->ISPPciDevConfig = config->ISPPciDevConfig;
 	params->PcdSdDetectChk = config->PcdSdDetectChk;
+	params->I2C0Frequency = config->I2C0Frequency;
+	params->I2C1Frequency = config->I2C1Frequency;
+	params->I2C2Frequency = config->I2C2Frequency;
+	params->I2C3Frequency = config->I2C3Frequency;
+	params->I2C4Frequency = config->I2C4Frequency;
+	params->I2C5Frequency = config->I2C5Frequency;
+	params->I2C6Frequency = config->I2C6Frequency;
 }
 
 void soc_display_silicon_init_params(const SILICON_INIT_UPD *old,
diff --git a/src/soc/intel/braswell/chip.h b/src/soc/intel/braswell/chip.h
index 8c3f143..c661bb4 100644
--- a/src/soc/intel/braswell/chip.h
+++ b/src/soc/intel/braswell/chip.h
@@ -161,6 +161,13 @@
 	UINT8  ISPEnable;
 	UINT8  ISPPciDevConfig;
 	UINT8  PcdSdDetectChk; /*Enable\Disable SD Card Detect Simulation*/
+	UINT8  I2C0Frequency;  /* 0 - 100Khz, 1 - 400Khz, 2 - 1Mhz */
+	UINT8  I2C1Frequency;
+	UINT8  I2C2Frequency;
+	UINT8  I2C3Frequency;
+	UINT8  I2C4Frequency;
+	UINT8  I2C5Frequency;
+	UINT8  I2C6Frequency;
 };
 
 extern struct chip_operations soc_intel_braswell_ops;

-- 
To view, visit https://review.coreboot.org/21370
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifae3ba4262cb3cc6416ce5054614ed7765e22c25
Gerrit-Change-Number: 21370
Gerrit-PatchSet: 1
Gerrit-Owner: Matt DeVillier <matt.devillier at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20170904/d7d16591/attachment.html>


More information about the coreboot-gerrit mailing list