[PATCH v4 1/4] ASoC: dt-bindings: Add Airoha AN7581 AFE Sound card
Christian Marangi
ansuelsmth at gmail.com
Thu Jul 30 23:43:21 PDT 2026
Add YAML schema for Airoha AN7581 AFE SoC sound card.
The AFE handling on this SoC is very basic with clock always enabled
and all the power saving feature not available.
Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
---
.../bindings/sound/airoha,an7581-afe.yaml | 41 +++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/airoha,an7581-afe.yaml
diff --git a/Documentation/devicetree/bindings/sound/airoha,an7581-afe.yaml b/Documentation/devicetree/bindings/sound/airoha,an7581-afe.yaml
new file mode 100644
index 000000000000..80d9e87f1470
--- /dev/null
+++ b/Documentation/devicetree/bindings/sound/airoha,an7581-afe.yaml
@@ -0,0 +1,41 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/sound/airoha,an7581-afe.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Airoha AFE PCM controller for AN7581
+
+maintainers:
+ - Christian Marangi <ansuelsmth at gmail.com>
+
+properties:
+ compatible:
+ const: airoha,an7581-afe
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+required:
+ - compatible
+ - reg
+ - interrupts
+
+additionalProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ #include <dt-bindings/interrupt-controller/irq.h>
+
+ afe at 1fbe2200 {
+ compatible = "airoha,an7581-afe";
+ reg = <0x1fbe2200 0x9000>;
+
+ interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
+ };
+
+...
--
2.53.0
More information about the Linux-mediatek
mailing list