public inbox for linux-hwmon@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] hwmon: (spd5118) Add I3C support
@ 2025-04-19 16:13 Guenter Roeck
  2025-04-19 16:13 ` [PATCH 1/5] hwmon: (spd5118) Split into common and I2C specific code Guenter Roeck
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Guenter Roeck @ 2025-04-19 16:13 UTC (permalink / raw)
  To: linux-hwmon; +Cc: Wolfram Sang, Yo-Jung Lin, Guenter Roeck

Add support for I3C to spd5118 driver.

The first patch splits the spd5118 code into common and I2C specific parts.

The second patch adds a note indicating which chips are known to take the
specification literally. This patch is purely informational and does not
change the code.

The third patch adds support for 16-bit addressing when accessing NVMEM.
16-bit addressing is configurable for I2C but mandatory for I3C.

The 4th patch adds support for detecting 16-bit addressing in I2C mode.

The last patch of the series actually adds I3C support. This patch is
untested and will not be applied until/unless test coverage is available.

----------------------------------------------------------------
Guenter Roeck (5):
      hwmon: (spd5118) Split into common and I2C specific code
      hwmon: (spd5118) Name chips taking the specification literally
      hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses
      hwmon: (spd5118) Detect and support 16-bit register addressing
      hwmon: (spd5118) Add I3C support

 drivers/hwmon/Kconfig   |   2 +
 drivers/hwmon/spd5118.c | 408 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 271 insertions(+), 139 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-04-19 16:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-19 16:13 [PATCH 0/5] hwmon: (spd5118) Add I3C support Guenter Roeck
2025-04-19 16:13 ` [PATCH 1/5] hwmon: (spd5118) Split into common and I2C specific code Guenter Roeck
2025-04-19 16:13 ` [PATCH 2/5] hwmon: (spd5118) Name chips taking the specification literally Guenter Roeck
2025-04-19 16:13 ` [PATCH 3/5] hwmon: (spd5118) Support 16-bit addressing for NVMEM accesses Guenter Roeck
2025-04-19 16:13 ` [PATCH 4/5] hwmon: (spd5118) Detect and support 16-bit register addressing Guenter Roeck
2025-04-19 16:13 ` [RFT PATCH 5/5] hwmon: (spd5118) Add I3C support Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox