Home
last modified time | relevance | path

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

12

/linux/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 = platform_get_drvdata(pdev); exynos_lpass_disable_lpass() local
120 struct exynos_lpass *lpass; exynos_lpass_probe() local
157 struct exynos_lpass *lpass = dev_get_drvdata(dev); exynos_lpass_suspend() local
166 struct exynos_lpass *lpass = dev_get_drvdata(dev); exynos_lpass_resume() local
[all...]
/linux/sound/soc/qcom/
H A DMakefile3 snd-soc-lpass-cpu-y := lpass-cpu.o
4 snd-soc-lpass-cdc-dma-y := lpass-cdc-dma.o
5 snd-soc-lpass-hdmi-y := lpass-hdmi.o
6 snd-soc-lpass-platform-y := lpass-platform.o
7 snd-soc-lpass-ipq806x-y := lpass
[all...]
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-gt5-common.dtsi11 #include <dt-bindings/sound/apq8016-lpass.h>
131 * When routing audio via QDSP6 (the default) the &lpass node is reserved and
134 * The definitions for &lpass are here for completeness to simplify changing the
137 &lpass {
H A Dapq8039-t2.dts15 #include <dt-bindings/sound/apq8016-lpass.h>
136 &lpass {
177 sound-dai = <&lpass MI2S_PRIMARY>;
187 sound-dai = <&lpass MI2S_TERTIARY>;
H A Dapq8016-schneider-hmibsc.dts15 #include <dt-bindings/sound/apq8016-lpass.h>
208 &lpass {
316 sound-dai = <&lpass MI2S_QUATERNARY>;
326 sound-dai = <&lpass MI2S_PRIMARY>;
336 sound-dai = <&lpass MI2S_TERTIARY>;
H A Dmsm8916-huawei-g7.dts13 #include <dt-bindings/sound/apq8016-lpass.h>
222 &lpass {
307 sound-dai = <&lpass MI2S_PRIMARY>;
317 sound-dai = <&lpass MI2S_TERTIARY>;
H A Dmsm8916-samsung-a2015-common.dtsi10 #include <dt-bindings/sound/apq8016-lpass.h>
320 * When routing audio via QDSP6 (the default) the &lpass node is reserved and
323 * The definitions for &lpass are here for completeness to simplify changing the
326 &lpass {
H A Dapq8016-sbc.dts14 #include <dt-bindings/sound/apq8016-lpass.h>
246 &lpass {
346 sound-dai = <&lpass MI2S_QUATERNARY>;
356 sound-dai = <&lpass MI2S_PRIMARY>;
366 sound-dai = <&lpass MI2S_TERTIARY>;
H A Dsm4250.dtsi41 compatible = "qcom,sm4250-lpass-lpi-pinctrl";
H A Dmsm8939-samsung-a7.dts11 #include <dt-bindings/sound/apq8016-lpass.h>
388 * When routing audio via QDSP6 (the default) the &lpass node is reserved and
391 * The definitions for &lpass are here for completeness to simplify changing the
394 &lpass {
H A Dsm8750.dtsi19 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
2196 label = "lpass";
2214 compatible = "qcom,q6apm-lpass-dais";
2232 compatible = "qcom,q6prm-lpass-clocks";
2241 compatible = "qcom,sm8750-lpass-wsa-macro", "qcom,sm8550-lpass-wsa-macro";
2288 compatible = "qcom,sm8750-lpass-rx-macro", "qcom,sm8550-lpass-rx-macro";
2335 compatible = "qcom,sm8750-lpass-tx-macro", "qcom,sm8550-lpass
[all...]
H A Dmsm8916-modem-qdsp6.dtsi24 &lpass {
H A Dsc7280.dtsi30 #include <dt-bindings/sound/qcom,lpass.h>
2541 compatible = "qcom,sc7280-lpass-rx-macro";
2594 compatible = "qcom,sc7280-lpass-tx-macro";
2661 compatible = "qcom,sc7280-lpass-va-macro";
2701 compatible = "qcom,sc7280-lpass-cpu";
2709 reg-names = "lpass-hdmiif",
2710 "lpass-lpaif",
2711 "lpass-rxtx-cdc-dma-lpm",
2712 "lpass-rxtx-lpaif",
2713 "lpass
[all...]
H A Dx1e80100.dtsi22 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
4041 label = "lpass";
4109 compatible = "qcom,q6apm-lpass-dais";
4127 compatible = "qcom,q6prm-lpass-clocks";
4136 compatible = "qcom,x1e80100-lpass-wsa-macro", "qcom,sm8550-lpass-wsa-macro";
4186 compatible = "qcom,x1e80100-lpass-rx-macro", "qcom,sm8550-lpass-rx-macro";
4235 compatible = "qcom,x1e80100-lpass-tx-macro", "qcom,sm8550-lpass
[all...]
H A Dsm8550.dtsi25 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
2746 label = "lpass";
2820 compatible = "qcom,q6apm-lpass-dais";
2832 compatible = "qcom,q6prm-lpass-clocks";
2841 compatible = "qcom,sm8550-lpass-wsa-macro";
2885 compatible = "qcom,sm8550-lpass-rx-macro";
2929 compatible = "qcom,sm8550-lpass-tx-macro";
2943 compatible = "qcom,sm8550-lpass-wsa-macro";
3018 compatible = "qcom,sm8550-lpass-va-macro";
3031 compatible = "qcom,sm8550-lpass
[all...]
H A Dsc7180.dtsi726 smp2p-lpass {
3883 label = "lpass";
3988 lpass_cpu: lpass@62d87000 {
3989 compatible = "qcom,sc7180-lpass-cpu";
3992 reg-names = "lpass-hdmiif", "lpass-lpaif";
4021 interrupt-names = "lpass-irq-lpaif", "lpass-irq-hdmi";
H A Dsc8280xp.dtsi351 lpass_noc: interconnect-lpass-ag-noc {
352 compatible = "qcom,sc8280xp-lpass-ag-noc";
2592 label = "lpass";
2615 compatible = "qcom,q6apm-lpass-dais";
2626 compatible = "qcom,q6prm-lpass-clocks";
2635 compatible = "qcom,sc8280xp-lpass-rx-macro";
2688 compatible = "qcom,sc8280xp-lpass-tx-macro";
2711 compatible = "qcom,sc8280xp-lpass-wsa-macro";
2802 compatible = "qcom,sc8280xp-lpass-va-macro";
2820 compatible = "qcom,sc8280xp-lpass
[all...]
H A Dipq6018.dtsi1039 lpass-thermal {
1044 lpass-critical {
H A Dmsm8916.dtsi2079 lpass: audio-controller@7708000 { label
2081 compatible = "qcom,apq8016-lpass-cpu";
2106 interrupt-names = "lpass-irq-lpaif";
2108 reg-names = "lpass-lpaif";
H A Dmsm8939.dtsi1698 lpass: audio-controller@7708000 { label
1699 compatible = "qcom,apq8016-lpass-cpu";
1701 reg-names = "lpass-lpaif";
1703 interrupt-names = "lpass-irq-lpaif";
H A Dsar2130p.dtsi1621 label = "lpass";
1645 compatible = "qcom,q6apm-lpass-dais";
1657 compatible = "qcom,q6prm-lpass-clocks";
3150 compatible = "qcom,sar2130p-lpass-ag-noc";
H A Dmsm8953.dtsi1986 lpass: remoteproc@c200000 { label
2013 label = "lpass";
/linux/sound/soc/codecs/
H A DMakefile155 snd-soc-lpass-macro-common-y := lpass-macro-common.o
156 snd-soc-lpass-rx-macro-y := lpass-rx-macro.o
157 snd-soc-lpass-tx-macro-y := lpass-tx-macro.o
158 snd-soc-lpass-wsa-macro-y := lpass-wsa-macro.o
159 snd-soc-lpass-va-macro-y := lpass
[all...]
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-ipq8064.dtsi1253 lpass@28100000 {
1254 compatible = "qcom,lpass-cpu";
1263 interrupt-names = "lpass-irq-lpaif";
1265 reg-names = "lpass-lpaif";
/linux/drivers/clk/qcom/
H A DMakefile23 obj-$(CONFIG_CLK_GFM_LPASS_SM8250) += lpass-gfm-sm8250.o

12