Re: [PATCH v3 0/5] iio: adc: add AMD/Xilinx Versal SysMon driver

From: Jonathan Cameron

Date: Thu May 28 2026 - 08:09:57 EST


On Wed, 27 May 2026 12:42:06 +0100
Salih Erim <salih.erim@xxxxxxx> wrote:

> This series adds a new IIO driver for the AMD/Xilinx Versal System
> Monitor (SysMon), providing on-chip voltage and temperature monitoring.
>
> The Versal SysMon measures up to 160 supply voltages and reads up to
> 64 temperature satellites distributed across the SoC. The hardware
> also provides aggregated device temperature registers: the current
> max and min across all active satellites, and peak/trough values
> recorded since last hardware reset. The device can be accessed via
> memory-mapped I/O or via an I2C interface.
>
> The driver is split into a bus-agnostic core module using the regmap
> API, an MMIO platform driver, and an I2C driver. This allows the
> same IIO logic to be shared across different bus transports.
>
> Previous submissions:
> v2: https://lore.kernel.org/all/cover.1746182670.git.salih.erim@xxxxxxx/
> v1: https://lore.kernel.org/all/cover.1757061697.git.michal.simek@xxxxxxx/
>
https://sashiko.dev/#/patchset/20260527114211.174288-1-salih.erim%40amd.com
Quite a bit of feedback. Some of which is clearly garbage, like the
ARCH_VERSAL suggestion, but take a close look as it does tend to pick up on
stuff that humans miss.