e9a90d63ac
- Rewrite timeout comments with single-board test data (drop multi-board validation claim not backed by the test campaign) - Reword CLTT arbitration comment as verified observation, drop TODO - Drop CONFIG_ACPI fallback stub; Kconfig already depends on ACPI - Quiet probe: demote informational messages to dev_dbg() - Kconfig: allow COMPILE_TEST builds - Cover letter: v3 subject prefix, complete changes-since-v2 list, updated diffstat, drop stray Signed-off-by, fix GO-bit wording - Ignore local reviewer Q&A notes
19 lines
878 B
Plaintext
19 lines
878 B
Plaintext
config I2C_IMC_SKYLAKE
|
|
tristate "Intel Skylake-X iMC SMBus adapter"
|
|
depends on PCI && ACPI && (X86_64 || COMPILE_TEST)
|
|
help
|
|
Say Y here if you want kernel support for the integrated memory
|
|
controller (iMC) SMBus engine found in Intel Skylake-X / Cascade
|
|
Lake-X processors (socket LGA 2066, platform X299, PCU function
|
|
8086:2085).
|
|
|
|
The engine is exposed through the PCI configuration space of the
|
|
PCU function and is driven via ECAM MMIO (not CF8/CFC port I/O,
|
|
which is trapped by System Management Mode on this platform).
|
|
Two I2C adapters are registered, one per hardware SMBus channel,
|
|
allowing access to DDR4 DIMM SPD EEPROMs (0x50-0x57) and thermal
|
|
sensors from userspace via standard i2c-tools and lm-sensors.
|
|
|
|
If unsure, say N. This driver is only useful on Intel X299 desktop
|
|
/ HEDT systems with the Skylake-X or Cascade Lake-X CPU.
|