[PATCH 0/6] xilinx: Add support for Xilinx Sysmon IP
From: Michal Simek <michal.simek@amd.com>
Date: 2025-09-05 08:42:01
Also in:
linux-iio, linux-pm, lkml
Hi, the series is adding support for Xilinx Sysmon IP available on Versal SOCs. The series also contains thermal driver which is using Sysmon for providing temperature information. As the part of it is also monitoring AI engine. Thanks, Michal Anish Kadamathikuttiyil Karthikeyan Pillai (2): iio: adc: versal-sysmon: Support AI Engine thermal monitoring thermal: versal-thermal: Support thermal management in AI Engine Salih Erim (4): dt-bindings: iio: xilinx: Add Documentation for Sysmon iio: versal-sysmon: add driver for Versal Sysmon dt-bindings: thermal: versal: Add description for Versal Thermal thermal: versal-thermal: Add Versal thermal driver .../bindings/iio/adc/xlnx,versal-sysmon.yaml | 235 +++ .../bindings/thermal/xlnx,versal-thermal.yaml | 45 + MAINTAINERS | 13 + drivers/iio/adc/Kconfig | 15 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/versal-sysmon-core.c | 1379 +++++++++++++++++ drivers/iio/adc/versal-sysmon.c | 297 ++++ drivers/iio/adc/versal-sysmon.h | 278 ++++ drivers/thermal/Kconfig | 12 + drivers/thermal/Makefile | 1 + drivers/thermal/versal_thermal.c | 221 +++ include/linux/iio/adc/versal-sysmon-events.h | 56 + 12 files changed, 2554 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml create mode 100644 Documentation/devicetree/bindings/thermal/xlnx,versal-thermal.yaml create mode 100644 drivers/iio/adc/versal-sysmon-core.c create mode 100644 drivers/iio/adc/versal-sysmon.c create mode 100644 drivers/iio/adc/versal-sysmon.h create mode 100644 drivers/thermal/versal_thermal.c create mode 100644 include/linux/iio/adc/versal-sysmon-events.h -- 2.43.0