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:
@@ -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
|
||||||
|
@@ -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.
|
||||||
|
@@ -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]);
|
||||||
|
Reference in New Issue
Block a user