Home
last modified time | relevance | path

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

12

/Linux-v5.15/drivers/mfd/
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_RESET); in exynos_lpass_enable()
[all …]
DMakefile18 obj-$(CONFIG_MFD_EXYNOS_LPASS) += exynos-lpass.o
/Linux-v5.15/sound/soc/qcom/
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-apq8016.o
8 snd-soc-lpass-sc7180-objs := lpass-sc7180.o
10 obj-$(CONFIG_SND_SOC_LPASS_CPU) += snd-soc-lpass-cpu.o
11 obj-$(CONFIG_SND_SOC_LPASS_HDMI) += snd-soc-lpass-hdmi.o
12 obj-$(CONFIG_SND_SOC_LPASS_PLATFORM) += snd-soc-lpass-platform.o
13 obj-$(CONFIG_SND_SOC_LPASS_IPQ806X) += snd-soc-lpass-ipq806x.o
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dqcom,msm8916-wcd-digital.txt3 ## Bindings for codec core in lpass:
7 - reg: address space for lpass codec.
Dqcom,apq8016-sbc.txt79 sound-dai = <&lpass MI2S_PRIMARY>;
90 sound-dai = <&lpass MI2S_QUATERNARY>;
/Linux-v5.15/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-v5.15/arch/arm64/boot/dts/qcom/
Dapq8016-sbc.dtsi11 #include <dt-bindings/sound/apq8016-lpass.h>
300 &lpass {
349 sound-dai = <&lpass MI2S_QUATERNARY>;
359 sound-dai = <&lpass MI2S_PRIMARY>;
369 sound-dai = <&lpass MI2S_TERTIARY>;
Dmsm8916.dtsi1384 lpass: audio-controller@7708000 { label
1386 compatible = "qcom,lpass-cpu-apq8016";
1405 interrupt-names = "lpass-irq-lpaif";
1407 reg-names = "lpass-lpaif";
Dsc7180.dtsi595 smp2p-lpass {
3567 lpass_cpu: lpass@62d87000 {
3568 compatible = "qcom,sc7180-lpass-cpu";
3571 reg-names = "lpass-hdmiif", "lpass-lpaif";
3599 interrupt-names = "lpass-irq-lpaif", "lpass-irq-hdmi";
Dsm8250.dtsi1777 compatible = "qcom,sm8250-lpass-wsa-macro";
1818 compatible = "qcom,sm8250-lpass-audiocc";
1828 compatible = "qcom,sm8250-lpass-va-macro";
1843 compatible = "qcom,sm8250-lpass-aoncc";
1853 compatible = "qcom,sm8250-lpass-lpi-pinctrl";
3847 label = "lpass";
Dmsm8994.dtsi287 smp2p-lpass {
Dmsm8998.dtsi439 smp2p-lpass {
2360 label = "lpass";
Dsm8350.dtsi657 compatible = "qcom,sm8350-lpass-ag-noc";
1403 label = "lpass";
Dsc7180-trogdor.dtsi12 #include <dt-bindings/sound/sc7180-lpass.h>
Dqcs404.dtsi1427 lpass-thermal {
Dsdm845.dtsi12 #include <dt-bindings/clock/qcom,lpass-sdm845.h>
778 label = "lpass";
974 smp2p-lpass {
Dsm8150.dtsi805 smp2p-lpass {
3337 label = "lpass";
Dsdm630.dtsi2094 label = "lpass";
/Linux-v5.15/sound/soc/codecs/
DMakefile110 snd-soc-lpass-rx-macro-objs := lpass-rx-macro.o
111 snd-soc-lpass-tx-macro-objs := lpass-tx-macro.o
112 snd-soc-lpass-wsa-macro-objs := lpass-wsa-macro.o
113 snd-soc-lpass-va-macro-objs := lpass-va-macro.o
657 obj-$(CONFIG_SND_SOC_LPASS_WSA_MACRO) += snd-soc-lpass-wsa-macro.o
658 obj-$(CONFIG_SND_SOC_LPASS_VA_MACRO) += snd-soc-lpass-va-macro.o
659 obj-$(CONFIG_SND_SOC_LPASS_RX_MACRO) += snd-soc-lpass-rx-macro.o
660 obj-$(CONFIG_SND_SOC_LPASS_TX_MACRO) += snd-soc-lpass-tx-macro.o
/Linux-v5.15/drivers/pinctrl/qcom/
DMakefile39 obj-$(CONFIG_PINCTRL_LPASS_LPI) += pinctrl-lpass-lpi.o
/Linux-v5.15/Documentation/devicetree/bindings/misc/
Dqcom,fastrpc.txt58 label = "lpass";
/Linux-v5.15/arch/arm/boot/dts/
Dqcom-ipq8064.dtsi332 lpass@28100000 {
333 compatible = "qcom,lpass-cpu";
342 interrupt-names = "lpass-irq-lpaif";
344 reg-names = "lpass-lpaif";
Dqcom-msm8974.dtsi370 label = "lpass";
/Linux-v5.15/drivers/clk/qcom/
DMakefile22 obj-$(CONFIG_CLK_GFM_LPASS_SM8250) += lpass-gfm-sm8250.o
/Linux-v5.15/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi1884 compatible = "samsung,exynos5433-lpass";

12