[PATCH 0/6] xilinx: Add support for Xilinx Sysmon IP

Michal Simek posted 6 patches 4 days, 7 hours ago
.../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
[PATCH 0/6] xilinx: Add support for Xilinx Sysmon IP
Posted by Michal Simek 4 days, 7 hours ago
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