[PATCH 1/2] dt-bindings: hwmon: Add Axiado AX3000 TSADC

Petar Stepanovic pstepanovic at axiado.com
Thu Sep 3 00:09:47 PDT 2026


Add a Devicetree binding for the temperature sensor ADC (TSADC)
controller found on the Axiado AX3000 and AX3005 SoCs.

The controller monitors the on-die temperature. An SoC may contain
multiple TSADC controllers at different locations on the die, each
represented by a separate Devicetree node.

AX3005 uses the same programming model as AX3000 and is compatible
with the AX3000 implementation. Therefore, axiado,ax3000-tsadc is
used as its fallback compatible.

Also add a MAINTAINERS entry covering the binding and driver.

Signed-off-by: Petar Stepanovic <pstepanovic at axiado.com>
---
 .../bindings/hwmon/axiado,ax3000-tsadc.yaml        | 45 ++++++++++++++++++++++
 MAINTAINERS                                        |  8 ++++
 2 files changed, 53 insertions(+)

diff --git a/Documentation/devicetree/bindings/hwmon/axiado,ax3000-tsadc.yaml b/Documentation/devicetree/bindings/hwmon/axiado,ax3000-tsadc.yaml
new file mode 100644
index 000000000000..4b56e4fd9ef9
--- /dev/null
+++ b/Documentation/devicetree/bindings/hwmon/axiado,ax3000-tsadc.yaml
@@ -0,0 +1,45 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/hwmon/axiado,ax3000-tsadc.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Axiado AX3000 and AX3005 TSADC
+
+maintainers:
+  - Petar Stepanovic <pstepanovic at axiado.com>
+  - Akhila Kavi <akavi at axiado.com>
+  - Prasad Bolisetty <pbolisetty at axiado.com>
+
+description: |
+  The Axiado AX3000 and AX3005 Temperature Sensor ADC (TSADC) controllers
+  monitor the on-die temperature of the SoC.
+
+properties:
+  compatible:
+    oneOf:
+      - const: axiado,ax3000-tsadc
+      - items:
+          - const: axiado,ax3005-tsadc
+          - const: axiado,ax3000-tsadc
+
+  reg:
+    maxItems: 1
+
+  clocks:
+    maxItems: 1
+
+required:
+  - compatible
+  - reg
+  - clocks
+
+additionalProperties: false
+
+examples:
+  - |
+    temperature-sensor at 33021000 {
+        compatible = "axiado,ax3000-tsadc";
+        reg = <0x33021000 0x100>;
+        clocks = <&refclk>;
+    };
diff --git a/MAINTAINERS b/MAINTAINERS
index 77159f279621..c6efb04fc376 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4467,6 +4467,14 @@ F:	Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml
 F:	drivers/spi/spi-axiado.c
 F:	drivers/spi/spi-axiado.h
 
+AXIADO TSADC DRIVER
+M:	Petar Stepanovic <pstepanovic at axiado.com>
+M:	Akhila Kavi <akavi at axiado.com>
+M:	Prasad Bolisetty <pbolisetty at axiado.com>
+L:	linux-hwmon at vger.kernel.org
+S:	Supported
+F:	Documentation/devicetree/bindings/hwmon/axiado,ax3000-tsadc.yaml
+
 AYANEO PLATFORM EC DRIVER
 M:	Antheas Kapenekakis <lkml at antheas.dev>
 L:	platform-driver-x86 at vger.kernel.org

-- 
2.34.1




More information about the linux-arm-kernel mailing list