Home
last modified time | relevance | path

Searched refs:lpass (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/mfd/
H A Dexynos-lpass.c58 static void exynos_lpass_core_sw_reset(struct exynos_lpass *lpass, int mask) in exynos_lpass_core_sw_reset() argument
62 regmap_read(lpass->top, SFR_LPASS_CORE_SW_RESET, &val); in exynos_lpass_core_sw_reset()
65 regmap_write(lpass->top, SFR_LPASS_CORE_SW_RESET, val); in exynos_lpass_core_sw_reset()
70 regmap_write(lpass->top, SFR_LPASS_CORE_SW_RESET, val); in exynos_lpass_core_sw_reset()
73 static void exynos_lpass_enable(struct exynos_lpass *lpass) in exynos_lpass_enable() argument
75 clk_prepare_enable(lpass->sfr0_clk); in exynos_lpass_enable()
78 regmap_write(lpass->top, SFR_LPASS_INTR_CA5_MASK, in exynos_lpass_enable()
81 regmap_write(lpass->top, SFR_LPASS_INTR_CPU_MASK, in exynos_lpass_enable()
85 exynos_lpass_core_sw_reset(lpass, LPASS_I2S_SW_RESET); in exynos_lpass_enable()
86 exynos_lpass_core_sw_reset(lpass, LPASS_DMA_SW_RESE in exynos_lpass_enable()
91 exynos_lpass_disable(struct exynos_lpass *lpass) exynos_lpass_disable() argument
111 struct exynos_lpass *lpass; exynos_lpass_probe() local
145 struct exynos_lpass *lpass = platform_get_drvdata(pdev); exynos_lpass_remove() local
158 struct exynos_lpass *lpass = dev_get_drvdata(dev); exynos_lpass_suspend() local
167 struct exynos_lpass *lpass = dev_get_drvdata(dev); exynos_lpass_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dexynos-lpass.c57 static void exynos_lpass_core_sw_reset(struct exynos_lpass *lpass, int mask) in exynos_lpass_core_sw_reset() argument
61 regmap_read(lpass->top, SFR_LPASS_CORE_SW_RESET, &val); in exynos_lpass_core_sw_reset()
64 regmap_write(lpass->top, SFR_LPASS_CORE_SW_RESET, val); in exynos_lpass_core_sw_reset()
69 regmap_write(lpass->top, SFR_LPASS_CORE_SW_RESET, val); in exynos_lpass_core_sw_reset()
72 static void exynos_lpass_enable(struct exynos_lpass *lpass) in exynos_lpass_enable() argument
74 clk_prepare_enable(lpass->sfr0_clk); in exynos_lpass_enable()
77 regmap_write(lpass->top, SFR_LPASS_INTR_CA5_MASK, in exynos_lpass_enable()
80 regmap_write(lpass->top, SFR_LPASS_INTR_CPU_MASK, in exynos_lpass_enable()
84 exynos_lpass_core_sw_reset(lpass, LPASS_I2S_SW_RESET); in exynos_lpass_enable()
85 exynos_lpass_core_sw_reset(lpass, LPASS_DMA_SW_RESE in exynos_lpass_enable()
90 exynos_lpass_disable(struct exynos_lpass *lpass) exynos_lpass_disable() argument
110 struct exynos_lpass *lpass; exynos_lpass_probe() local
142 struct exynos_lpass *lpass = platform_get_drvdata(pdev); exynos_lpass_remove() local
155 struct exynos_lpass *lpass = dev_get_drvdata(dev); exynos_lpass_suspend() local
164 struct exynos_lpass *lpass = dev_get_drvdata(dev); exynos_lpass_resume() local
[all...]
/kernel/linux/linux-6.6/sound/soc/qcom/
H A DMakefile3 snd-soc-lpass-cpu-objs := lpass-cpu.o
4 snd-soc-lpass-cdc-dma-objs := lpass-cdc-dma.o
5 snd-soc-lpass-hdmi-objs := lpass-hdmi.o
6 snd-soc-lpass-platform-objs := lpass-platform.o
7 snd-soc-lpass-ipq806x-objs := lpass
[all...]
/kernel/linux/linux-5.10/sound/soc/qcom/
H A DMakefile3 snd-soc-lpass-cpu-objs := lpass-cpu.o
4 snd-soc-lpass-hdmi-objs := lpass-hdmi.o
5 snd-soc-lpass-platform-objs := lpass-platform.o
6 snd-soc-lpass-ipq806x-objs := lpass-ipq806x.o
7 snd-soc-lpass-apq8016-objs := lpass
[all...]
H A Dapq8016_sbc.c18 #include <dt-bindings/sound/apq8016-lpass.h>
H A Dlpass-hdmi.c5 * lpass-hdmi.c -- ALSA SoC HDMI-CPU DAI driver for QTi LPASS HDMI
15 #include <dt-bindings/sound/sc7180-lpass.h>
16 #include "lpass-lpaif-reg.h"
17 #include "lpass.h"
H A Dlpass.h5 * lpass.h - Definitions for the QTi LPASS
15 #include <dt-bindings/sound/qcom,lpass.h>
16 #include "lpass-hdmi.h"
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/
H A DMakefile2 snd-q6dsp-common-objs := q6dsp-common.o q6dsp-lpass-ports.o q6dsp-lpass-clocks.o
17 obj-$(CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI) += q6apm-lpass-dais.o
H A Dq6prm-clocks.c10 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
11 #include "q6dsp-lpass-clocks.h"
78 { .compatible = "qcom,q6prm-lpass-clocks", .data = &q6dsp_clk_q6prm },
86 .name = "q6prm-lpass-clock",
H A Dq6apm.h16 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
/kernel/linux/linux-5.10/scripts/dtc/include-prefixes/dt-bindings/sound/
H A Dapq8016-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dsc7180-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
/kernel/linux/linux-5.10/include/dt-bindings/sound/
H A Dsc7180-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dapq8016-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
/kernel/linux/linux-6.6/include/dt-bindings/sound/
H A Dsc7180-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dapq8016-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dqcom,q6afe.h7 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/dt-bindings/sound/
H A Dsc7180-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dapq8016-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dqcom,q6afe.h7 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
/kernel/linux/linux-6.6/drivers/clk/qcom/
H A Dlpass-gfm-sm8250.c20 #include <dt-bindings/clock/qcom,sm8250-lpass-audiocc.h>
21 #include <dt-bindings/clock/qcom,sm8250-lpass-aoncc.h>
264 dev_dbg(dev, "Failed to get lpass core voting clocks\n"); in lpass_gfm_clk_driver_probe()
293 .compatible = "qcom,sm8250-lpass-aoncc",
297 .compatible = "qcom,sm8250-lpass-audiocc",
311 .name = "lpass-gfm-clk",
H A Dlpasscc-sdm845.c12 #include <dt-bindings/clock/qcom,lpass-sdm845.h>
H A Dlpasscc-sc7280.c14 #include <dt-bindings/clock/qcom,lpass-sc7280.h>
/kernel/linux/linux-6.6/sound/soc/codecs/
H A DMakefile137 snd-soc-lpass-macro-common-objs := lpass-macro-common.o
138 snd-soc-lpass-rx-macro-objs := lpass-rx-macro.o
139 snd-soc-lpass-tx-macro-objs := lpass-tx-macro.o
140 snd-soc-lpass-wsa-macro-objs := lpass-wsa-macro.o
141 snd-soc-lpass-va-macro-objs := lpass
[all...]
/kernel/linux/linux-5.10/drivers/clk/qcom/
H A Dlpasscc-sdm845.c11 #include <dt-bindings/clock/qcom,lpass-sdm845.h>

Completed in 7 milliseconds

12