soc/intel/common/block/i2c: fix orphaned Kconfig options

The SOC_INTEL_COMMON_LPSS_I2C option is no longer used. Likewise, the
SOC_INTEL_COMMON_LPSS_I2C_DEBUG option which is dependent on
SOC_INTEL_COMMON_LPSS_I2C is by definition not used either. Therefore,
remove SOC_INTEL_COMMON_LPSS_I2C and change the name/dependency
for SOC_INTEL_COMMON_LPSS_I2C_DEBUG to SOC_INTEL_COMMON_BLOCK_I2C_DEBUG.

BUG=b:70232394

Change-Id: Icd77f028b77d8f642690a50be4ac2c50d9ef511a
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/22874
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Chris Ching <chingcodes@chromium.org>
This commit is contained in:
Aaron Durbin
2017-12-14 10:51:13 -07:00
parent 73f073d393
commit 8240a88c05
3 changed files with 10 additions and 17 deletions

View File

@@ -73,21 +73,6 @@ config SOC_INTEL_COMMON_LPSS_CLOCK_MHZ
at, in MHz. No default is set here as this is an SOC-specific value at, in MHz. No default is set here as this is an SOC-specific value
and must be provided by the SOC. and must be provided by the SOC.
config SOC_INTEL_COMMON_LPSS_I2C
bool
default n
help
This driver supports the Intel Low Power Subsystem (LPSS) I2C
controllers that are based on Synopsys DesignWare IP.
config SOC_INTEL_COMMON_LPSS_I2C_DEBUG
bool "Enable debug output for LPSS I2C transactions"
default n
depends on SOC_INTEL_COMMON_LPSS_I2C
help
Enable debug output for I2C transactions. This can be useful
when debugging I2C drivers.
config MMA config MMA
bool "Enable MMA (Memory Margin Analysis) support for Intel Core" bool "Enable MMA (Memory Margin Analysis) support for Intel Core"
default n default n

View File

@@ -2,3 +2,11 @@ config SOC_INTEL_COMMON_BLOCK_I2C
bool bool
help help
Intel Processor Common I2C support Intel Processor Common I2C support
config SOC_INTEL_COMMON_BLOCK_I2C_DEBUG
bool "Enable debug output for LPSS I2C transactions"
default n
depends on SOC_INTEL_COMMON_BLOCK_I2C
help
Enable debug output for I2C transactions. This can be useful
when debugging I2C drivers.

View File

@@ -323,7 +323,7 @@ int lpss_i2c_transfer(unsigned int bus,
/* Process each segment */ /* Process each segment */
while (count--) { while (count--) {
if (CONFIG_SOC_INTEL_COMMON_LPSS_I2C_DEBUG) if (CONFIG_SOC_INTEL_COMMON_BLOCK_I2C_DEBUG)
printk(BIOS_DEBUG, "i2c %u:%02x %s %d bytes : ", printk(BIOS_DEBUG, "i2c %u:%02x %s %d bytes : ",
bus, segments->slave, bus, segments->slave,
(segments->flags & I2C_M_RD) ? "R" : "W", (segments->flags & I2C_M_RD) ? "R" : "W",
@@ -349,7 +349,7 @@ int lpss_i2c_transfer(unsigned int bus,
} }
} }
if (CONFIG_SOC_INTEL_COMMON_LPSS_I2C_DEBUG) { if (CONFIG_SOC_INTEL_COMMON_BLOCK_I2C_DEBUG) {
int j; int j;
for (j = 0; j < segments->len; j++) for (j = 0; j < segments->len; j++)
printk(BIOS_DEBUG, "%02x ", segments->buf[j]); printk(BIOS_DEBUG, "%02x ", segments->buf[j]);