/linux/drivers/mfd/ |
H A D | exynos-lpass.c | 57 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 D | Makefile | 3 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 D | msm8916-samsung-gt5-common.dtsi | 11 #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 D | apq8039-t2.dts | 15 #include <dt-bindings/sound/apq8016-lpass.h> 136 &lpass { 177 sound-dai = <&lpass MI2S_PRIMARY>; 187 sound-dai = <&lpass MI2S_TERTIARY>;
|
H A D | apq8016-schneider-hmibsc.dts | 15 #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 D | msm8916-huawei-g7.dts | 13 #include <dt-bindings/sound/apq8016-lpass.h> 222 &lpass { 307 sound-dai = <&lpass MI2S_PRIMARY>; 317 sound-dai = <&lpass MI2S_TERTIARY>;
|
H A D | msm8916-samsung-a2015-common.dtsi | 10 #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 D | apq8016-sbc.dts | 14 #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 D | sm4250.dtsi | 41 compatible = "qcom,sm4250-lpass-lpi-pinctrl";
|
H A D | msm8939-samsung-a7.dts | 11 #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 D | sm8750.dtsi | 19 #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 D | msm8916-modem-qdsp6.dtsi | 24 &lpass {
|
H A D | sc7280.dtsi | 30 #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 D | x1e80100.dtsi | 22 #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 D | sm8550.dtsi | 25 #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 D | sc7180.dtsi | 726 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 D | sc8280xp.dtsi | 351 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 D | ipq6018.dtsi | 1039 lpass-thermal { 1044 lpass-critical {
|
H A D | msm8916.dtsi | 2079 lpass: audio-controller@7708000 { label 2081 compatible = "qcom,apq8016-lpass-cpu"; 2106 interrupt-names = "lpass-irq-lpaif"; 2108 reg-names = "lpass-lpaif";
|
H A D | msm8939.dtsi | 1698 lpass: audio-controller@7708000 { label 1699 compatible = "qcom,apq8016-lpass-cpu"; 1701 reg-names = "lpass-lpaif"; 1703 interrupt-names = "lpass-irq-lpaif";
|
H A D | sar2130p.dtsi | 1621 label = "lpass"; 1645 compatible = "qcom,q6apm-lpass-dais"; 1657 compatible = "qcom,q6prm-lpass-clocks"; 3150 compatible = "qcom,sar2130p-lpass-ag-noc";
|
H A D | msm8953.dtsi | 1986 lpass: remoteproc@c200000 { label 2013 label = "lpass";
|
/linux/sound/soc/codecs/ |
H A D | Makefile | 155 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 D | qcom-ipq8064.dtsi | 1253 lpass@28100000 { 1254 compatible = "qcom,lpass-cpu"; 1263 interrupt-names = "lpass-irq-lpaif"; 1265 reg-names = "lpass-lpaif";
|
/linux/drivers/clk/qcom/ |
H A D | Makefile | 23 obj-$(CONFIG_CLK_GFM_LPASS_SM8250) += lpass-gfm-sm8250.o
|