Home
last modified time | relevance | path

Searched +full:imx6sx +full:- +full:mqs (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dfsl,mqs.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
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
22 - fsl,imx6sx-mqs
23 - fsl,imx8qm-mqs
[all …]
Dfsl-asoc-card.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/fsl-asoc-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
28 - Shengjiu Wang <shengjiu.wang@nxp.com>
33 - items:
34 - enum:
35 - fsl,imx-sgtl5000
36 - fsl,imx25-pdk-sgtl5000
37 - fsl,imx53-cpuvo-sgtl5000
[all …]
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6sx-sdb-mqs.dts1 // SPDX-License-Identifier: GPL-2.0
5 #include "imx6sx-sdb.dts"
12 sound-mqs {
13 compatible = "fsl,imx6sx-sdb-mqs",
14 "fsl,imx-audio-mqs";
15 model = "mqs-audio";
16 audio-cpu = <&sai1>;
17 audio-asrc = <&asrc>;
18 audio-codec = <&mqs>;
23 /* pin conflict with mqs*/
[all …]
Dimx6sx.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 #include <dt-bindings/clock/imx6sx-clock.h>
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include "imx6sx-pinfunc.h"
12 #address-cells = <1>;
13 #size-cells = <1>;
16 * pre-existing /chosen node to be available to insert the
60 #address-cells = <1>;
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 dtb-$(CONFIG_SOC_IMX1) += \
3 imx1-ads.dtb \
4 imx1-apf9328.dtb
5 dtb-$(CONFIG_SOC_IMX25) += \
6 imx25-eukrea-mbimxsd25-baseboard.dtb \
7 imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dtb \
8 imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dtb \
9 imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dtb \
10 imx25-karo-tx25.dtb \
[all …]
/linux-6.12.1/sound/soc/fsl/
Dfsl_mqs.c1 // SPDX-License-Identifier: GPL-2.0
3 // ALSA SoC IMX MQS driver
5 // Copyright (C) 2014-2015 Freescale Semiconductor, Inc.
12 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
38 * struct fsl_mqs_soc_data - soc specific data
81 struct snd_soc_component *component = dai->component; in fsl_mqs_hw_params()
87 mclk_rate = clk_get_rate(mqs_priv->mclk); in fsl_mqs_hw_params()
92 * if repeat_rate is 8, mqs can achieve better quality. in fsl_mqs_hw_params()
99 regmap_update_bits(mqs_priv->regmap, mqs_priv->soc->ctrl_off, in fsl_mqs_hw_params()
100 mqs_priv->soc->div_mask, in fsl_mqs_hw_params()
[all …]
Dfsl_sai.c1 // SPDX-License-Identifier: GPL-2.0+
5 // Copyright 2012-2015 Freescale Semiconductor, Inc.
22 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
26 #include "imx-pcm.h"
44 * fsl_sai_dir_is_synced - Check if stream is synced by the opposite stream
58 return !sai->synchronous[dir] && sai->synchronous[adir]; in fsl_sai_dir_is_synced()
65 if (sai->is_pdm_mode) { in fsl_sai_get_pins_state()
68 state = pinctrl_lookup_state(sai->pinctrl, "dsd512"); in fsl_sai_get_pins_state()
72 state = pinctrl_lookup_state(sai->pinctrl, "dsd"); in fsl_sai_get_pins_state()
76 state = pinctrl_lookup_state(sai->pinctrl, "pcm_b2m"); in fsl_sai_get_pins_state()
[all …]
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx93.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/clock/imx93-clock.h>
7 #include <dt-bindings/dma/fsl-edma.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/power/fsl,imx93-power.h>
12 #include <dt-bindings/thermal/thermal.h>
14 #include "imx93-pinfunc.h"
17 interrupt-parent = <&gic>;
[all …]