1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/fsl,mqs.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP Medium Quality Sound (MQS)
10 - Shengjiu Wang <shengjiu.wang@nxp.com>
11 - Chancel Liu <chancel.liu@nxp.com>
14 Medium quality sound (MQS) is used to generate medium quality audio
15 via a standard GPIO in the pinmux, allowing the user to connect
16 stereo speakers or headphones to a power amplifier without an
36 $ref: /schemas/types.yaml#/definitions/phandle
37 description: The phandle to the General Purpose Register (GPR) node
65 - description: Master clock
66 - description: Clock for register access
78 - description: Master clock
85 additionalProperties: false
89 #include <dt-bindings/clock/imx6sx-clock.h>
91 compatible = "fsl,imx6sx-mqs";
93 clocks = <&clks IMX6SX_CLK_SAI1>;
98 #include <dt-bindings/firmware/imx/rsrc.h>
100 compatible = "fsl,imx8qm-mqs";
101 reg = <0x59850000 0x10000>;
102 clocks = <&mqs0_lpcg 0>, <&mqs0_lpcg 1>;
103 clock-names = "mclk", "core";
104 power-domains = <&pd IMX_SC_R_MQS_0>;