coreboot/src/drivers/i2c
Nicholas Sudsgaard 16fe2eec08 drivers/i2c/at24rf08c: Disable DRIVER_LENOVO_SERIALS by default
This should be the sane default, as having this option enabled when the
AT24RF08C (Asset Identification EEPROM) is not present on the mainboard
can cause SMBIOS table entries to become "*INVALID*". This can,
for example, result in strange hostnames when an OS installer uses
SMBIOS information to automatically generate one. On the other hand,
the coreboot generated SMBIOS tables will at least always contain basic
information. Therefore, this driver should be treated as an enhancement
rather than a default.

Currently, the following mainboards have this option disabled:

  - ThinkCentre M710s
  - ThinkCentre M700 / M900 Tiny
  - Haswell ThinkPads
    - ThinkPad T440p
    - ThinkPad W541

Therefore, we can remove this option entirely on these mainboards. Note
that there may be other mainboards which do not have this chip present
but still have the option enabled. However, this requires a more
detailed investigation which would be out of scope of this change.

TESTS=Timeless builds on lenovo mainboards produce the same binary.

config INCLUDE_CONFIG_FILE
	default n

Was temporarily added to `mb/lenovo/Kconfig` during these tests, as
while the configuration does not change, the order of entries do.
Therefore, technically producing a different binary when included.

Change-Id: I5bb101bd6696c39718ee779426d0ec3e721e1b51
Signed-off-by: Nicholas Sudsgaard <devel+coreboot@nsudsgaard.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84544
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2024-09-30 11:09:34 +00:00
..
at24rf08c drivers/i2c/at24rf08c: Disable DRIVER_LENOVO_SERIALS by default 2024-09-30 11:09:34 +00:00
ck505 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
cs35l53 tree: Use <stdio.h> for snprintf 2024-05-29 10:33:54 +00:00
cs42l42 tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
da7219 tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
designware drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
generic drivers/i2c/generic: Remove erroneous acpigen_pop_len 2024-09-06 13:03:53 +00:00
gpiomux tree: Remove unused <string.h> 2024-05-29 10:34:08 +00:00
hid tree: Remove unused <string.h> 2024-05-29 10:34:08 +00:00
lm96000 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
max98373 tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
max98390 tree: Use <stdio.h> for snprintf 2024-05-29 10:33:54 +00:00
max98396 tree: Use <stdio.h> for snprintf 2024-05-29 10:33:54 +00:00
max98927 tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
nau8825 tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
nct7802y drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
pca9538 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
pcf8523 include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
pi608gp drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
ptn3460 tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
rt1011 tree: Use <stdio.h> for snprintf 2024-05-29 10:33:54 +00:00
rt5645 tree: Use <stdio.h> for snprintf 2024-05-29 10:33:54 +00:00
rt5663 tree: Drop duplicated <device/{path,resource}.h> 2024-04-12 04:24:20 +00:00
rtd2132 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
rv3028c7 drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
rx6110sa drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00
sx9310 tree: Remove unused <string.h> 2024-05-29 10:34:08 +00:00
sx9324 tree: Remove unused <string.h> 2024-05-29 10:34:08 +00:00
sx9360 tree: Remove unused <string.h> 2024-05-29 10:34:08 +00:00
tas5825m drivers/i2c/tas5825m: Allow using I2C bus 2024-03-23 18:07:12 +00:00
tpm tpm: Add Ti50 OpenTitan DID_VID 2024-06-14 12:33:31 +00:00
ww_ring drivers: Add SPDX license headers to Kconfig files 2024-02-18 01:59:32 +00:00