Home
last modified time | relevance | path

Searched refs:lpass (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/mfd/
Dexynos-lpass.c61 static void exynos_lpass_core_sw_reset(struct exynos_lpass *lpass, int mask) in exynos_lpass_core_sw_reset() argument
65 regmap_read(lpass->top, SFR_LPASS_CORE_SW_RESET, &val); in exynos_lpass_core_sw_reset()
68 regmap_write(lpass->top, SFR_LPASS_CORE_SW_RESET, val); in exynos_lpass_core_sw_reset()
73 regmap_write(lpass->top, SFR_LPASS_CORE_SW_RESET, val); in exynos_lpass_core_sw_reset()
76 static void exynos_lpass_enable(struct exynos_lpass *lpass) in exynos_lpass_enable() argument
78 clk_prepare_enable(lpass->sfr0_clk); in exynos_lpass_enable()
81 regmap_write(lpass->top, SFR_LPASS_INTR_CA5_MASK, in exynos_lpass_enable()
84 regmap_write(lpass->top, SFR_LPASS_INTR_CPU_MASK, in exynos_lpass_enable()
87 exynos_lpass_core_sw_reset(lpass, LPASS_I2S_SW_RESET); in exynos_lpass_enable()
88 exynos_lpass_core_sw_reset(lpass, LPASS_DMA_SW_RESET); in exynos_lpass_enable()
[all …]
DMakefile18 obj-$(CONFIG_MFD_EXYNOS_LPASS) += exynos-lpass.o
/Linux-v4.19/sound/soc/qcom/
DMakefile3 snd-soc-lpass-cpu-objs := lpass-cpu.o
4 snd-soc-lpass-platform-objs := lpass-platform.o
5 snd-soc-lpass-ipq806x-objs := lpass-ipq806x.o
6 snd-soc-lpass-apq8016-objs := lpass-apq8016.o
8 obj-$(CONFIG_SND_SOC_LPASS_CPU) += snd-soc-lpass-cpu.o
9 obj-$(CONFIG_SND_SOC_LPASS_PLATFORM) += snd-soc-lpass-platform.o
10 obj-$(CONFIG_SND_SOC_LPASS_IPQ806X) += snd-soc-lpass-ipq806x.o
11 obj-$(CONFIG_SND_SOC_LPASS_APQ8016) += snd-soc-lpass-apq8016.o
/Linux-v4.19/Documentation/devicetree/bindings/sound/
Dqcom,lpass-cpu.txt7 - compatible : "qcom,lpass-cpu" or "qcom,apq8016-lpass-cpu"
13 : required clocks for "qcom,lpass-cpu-apq8016"
25 * "lpass-irq-lpaif"
32 * "lpass-lpaif"
42 lpass@28100000 {
43 compatible = "qcom,lpass-cpu";
47 interrupt-names = "lpass-irq-lpaif";
52 reg-names = "lpass-lpaif";
Dqcom,msm8916-wcd-digital.txt3 ## Bindings for codec core in lpass:
7 - reg: address space for lpass codec.
Dqcom,apq8016-sbc.txt72 sound-dai = <&lpass MI2S_PRIMARY>;
83 sound-dai = <&lpass MI2S_QUATERNARY>;
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Dsamsung,exynos5433-lpass.txt5 - compatible : "samsung,exynos5433-lpass"
17 an optional sub-node. For "samsung,exynos5433-lpass" compatible this includes:
29 compatible = "samsung,exynos5433-lpass";
/Linux-v4.19/arch/arm/boot/dts/
Dqcom-ipq8064.dtsi93 lpass@28100000 {
94 compatible = "qcom,lpass-cpu";
103 interrupt-names = "lpass-irq-lpaif";
105 reg-names = "lpass-lpaif";
/Linux-v4.19/arch/arm64/boot/dts/qcom/
Dapq8016-sbc.dtsi20 #include <dt-bindings/sound/apq8016-lpass.h>
386 lpass@7708000 {
455 sound-dai = <&lpass MI2S_QUATERNARY>;
465 sound-dai = <&lpass MI2S_PRIMARY>;
475 sound-dai = <&lpass MI2S_TERTIARY>;
Dmsm8916.dtsi557 lpass: lpass@7708000 { label
559 compatible = "qcom,lpass-cpu-apq8016";
578 interrupt-names = "lpass-irq-lpaif";
580 reg-names = "lpass-lpaif";
Dmsm8996.dtsi1142 label = "lpass";
/Linux-v4.19/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi1696 compatible = "samsung,exynos5433-lpass";