/Linux-v6.6/drivers/mfd/ |
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_RESET); in exynos_lpass_enable() [all …]
|
D | Makefile | 20 obj-$(CONFIG_MFD_EXYNOS_LPASS) += exynos-lpass.o
|
/Linux-v6.6/sound/soc/qcom/ |
D | Makefile | 3 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-ipq806x.o 8 snd-soc-lpass-apq8016-objs := lpass-apq8016.o 9 snd-soc-lpass-sc7180-objs := lpass-sc7180.o 10 snd-soc-lpass-sc7280-objs := lpass-sc7280.o 12 obj-$(CONFIG_SND_SOC_LPASS_CPU) += snd-soc-lpass-cpu.o 13 obj-$(CONFIG_SND_SOC_LPASS_CDC_DMA) += snd-soc-lpass-cdc-dma.o [all …]
|
/Linux-v6.6/drivers/pinctrl/qcom/ |
D | Makefile | 37 obj-$(CONFIG_PINCTRL_SC7280_LPASS_LPI) += pinctrl-sc7280-lpass-lpi.o 47 obj-$(CONFIG_PINCTRL_SM6115_LPASS_LPI) += pinctrl-sm6115-lpass-lpi.o 54 obj-$(CONFIG_PINCTRL_SM8250_LPASS_LPI) += pinctrl-sm8250-lpass-lpi.o 56 obj-$(CONFIG_PINCTRL_SM8350_LPASS_LPI) += pinctrl-sm8350-lpass-lpi.o 58 obj-$(CONFIG_PINCTRL_SM8450_LPASS_LPI) += pinctrl-sm8450-lpass-lpi.o 60 obj-$(CONFIG_PINCTRL_SM8550_LPASS_LPI) += pinctrl-sm8550-lpass-lpi.o 61 obj-$(CONFIG_PINCTRL_SC8280XP_LPASS_LPI) += pinctrl-sc8280xp-lpass-lpi.o 62 obj-$(CONFIG_PINCTRL_LPASS_LPI) += pinctrl-lpass-lpi.o
|
/Linux-v6.6/sound/soc/qcom/qdsp6/ |
D | Makefile | 2 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
|
/Linux-v6.6/Documentation/devicetree/bindings/sound/ |
D | qcom,msm8916-wcd-digital.txt | 3 ## Bindings for codec core in lpass: 7 - reg: address space for lpass codec.
|
/Linux-v6.6/arch/arm64/boot/dts/qcom/ |
D | apq8039-t2.dts | 15 #include <dt-bindings/sound/apq8016-lpass.h> 134 &lpass { 175 sound-dai = <&lpass MI2S_PRIMARY>; 185 sound-dai = <&lpass MI2S_TERTIARY>;
|
D | msm8916-huawei-g7.dts | 13 #include <dt-bindings/sound/apq8016-lpass.h> 219 &lpass { 304 sound-dai = <&lpass MI2S_PRIMARY>; 314 sound-dai = <&lpass MI2S_TERTIARY>;
|
D | apq8016-sbc.dts | 14 #include <dt-bindings/sound/apq8016-lpass.h> 233 &lpass { 326 sound-dai = <&lpass MI2S_QUATERNARY>; 336 sound-dai = <&lpass MI2S_PRIMARY>; 346 sound-dai = <&lpass MI2S_TERTIARY>;
|
D | sc7280.dtsi | 25 #include <dt-bindings/sound/qcom,lpass.h> 2272 compatible = "qcom,sc7280-lpass-rx-macro"; 2325 compatible = "qcom,sc7280-lpass-tx-macro"; 2392 compatible = "qcom,sc7280-lpass-va-macro"; 2433 compatible = "qcom,sc7280-lpass-cpu"; 2441 reg-names = "lpass-hdmiif", 2442 "lpass-lpaif", 2443 "lpass-rxtx-cdc-dma-lpm", 2444 "lpass-rxtx-lpaif", 2445 "lpass-va-lpaif", [all …]
|
D | sm8550.dtsi | 21 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h> 2020 compatible = "qcom,sm8550-lpass-wsa-macro"; 2065 compatible = "qcom,sm8550-lpass-rx-macro"; 2111 compatible = "qcom,sm8550-lpass-tx-macro"; 2130 compatible = "qcom,sm8550-lpass-wsa-macro"; 2204 compatible = "qcom,sm8550-lpass-va-macro"; 2220 compatible = "qcom,sm8550-lpass-lpi-pinctrl"; 2337 compatible = "qcom,sm8550-lpass-lpiaon-noc"; 2344 compatible = "qcom,sm8550-lpass-lpicx-noc"; 2351 compatible = "qcom,sm8550-lpass-ag-noc"; [all …]
|
D | sm8450.dtsi | 22 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h> 2160 compatible = "qcom,sm8450-lpass-wsa-macro"; 2207 compatible = "qcom,sm8450-lpass-rx-macro"; 2254 compatible = "qcom,sm8450-lpass-tx-macro"; 2274 compatible = "qcom,sm8450-lpass-wsa-macro"; 2351 compatible = "qcom,sm8450-lpass-va-macro"; 2402 label = "lpass"; 2426 compatible = "qcom,q6apm-lpass-dais"; 2438 compatible = "qcom,q6prm-lpass-clocks"; 3696 compatible = "qcom,sm8450-lpass-lpi-pinctrl"; [all …]
|
D | sc8280xp.dtsi | 341 lpass_noc: interconnect-lpass-ag-noc { 342 compatible = "qcom,sc8280xp-lpass-ag-noc"; 2669 label = "lpass"; 2692 compatible = "qcom,q6apm-lpass-dais"; 2703 compatible = "qcom,q6prm-lpass-clocks"; 2712 compatible = "qcom,sc8280xp-lpass-rx-macro"; 2765 compatible = "qcom,sc8280xp-lpass-tx-macro"; 2788 compatible = "qcom,sc8280xp-lpass-wsa-macro"; 2879 compatible = "qcom,sc8280xp-lpass-va-macro"; 2897 compatible = "qcom,sc8280xp-lpass-lpi-pinctrl";
|
D | msm8939.dtsi | 1578 lpass: audio-controller@7708000 { label 1579 compatible = "qcom,apq8016-lpass-cpu"; 1581 reg-names = "lpass-lpaif"; 1583 interrupt-names = "lpass-irq-lpaif";
|
D | sm8250.dtsi | 11 #include <dt-bindings/clock/qcom,sm8250-lpass-aoncc.h> 12 #include <dt-bindings/clock/qcom,sm8250-lpass-audiocc.h> 2282 compatible = "qcom,sm8250-lpass-wsa-macro"; 2326 compatible = "qcom,sm8250-lpass-audiocc"; 2336 compatible = "qcom,sm8250-lpass-va-macro"; 2352 compatible = "qcom,sm8250-lpass-rx-macro"; 2398 compatible = "qcom,sm8250-lpass-tx-macro"; 2444 compatible = "qcom,sm8250-lpass-aoncc"; 2454 compatible = "qcom,sm8250-lpass-lpi-pinctrl"; 5568 label = "lpass";
|
D | msm8916.dtsi | 1995 lpass: audio-controller@7708000 { label 1997 compatible = "qcom,apq8016-lpass-cpu"; 2022 interrupt-names = "lpass-irq-lpaif"; 2024 reg-names = "lpass-lpaif";
|
D | sc7180.dtsi | 724 smp2p-lpass { 3794 lpass_cpu: lpass@62d87000 { 3795 compatible = "qcom,sc7180-lpass-cpu"; 3798 reg-names = "lpass-hdmiif", "lpass-lpaif"; 3827 interrupt-names = "lpass-irq-lpaif", "lpass-irq-hdmi";
|
D | msm8953.dtsi | 1613 lpass: remoteproc@c200000 { label 1640 label = "lpass";
|
D | sa8775p.dtsi | 256 lpass_ag_noc: interconnect-lpass-ag-noc { 257 compatible = "qcom,sa8775p-lpass-ag-noc"; 381 lpass_machine_learning_mem: lpass-machine-learning@93b00000 {
|
D | msm8994.dtsi | 297 smp2p-lpass {
|
D | sm8450-hdk.dts | 13 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
|
/Linux-v6.6/sound/soc/codecs/ |
D | Makefile | 137 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-va-macro.o 767 obj-$(CONFIG_SND_SOC_LPASS_MACRO_COMMON) += snd-soc-lpass-macro-common.o 768 obj-$(CONFIG_SND_SOC_LPASS_WSA_MACRO) += snd-soc-lpass-wsa-macro.o 769 obj-$(CONFIG_SND_SOC_LPASS_VA_MACRO) += snd-soc-lpass-va-macro.o 770 obj-$(CONFIG_SND_SOC_LPASS_RX_MACRO) += snd-soc-lpass-rx-macro.o 771 obj-$(CONFIG_SND_SOC_LPASS_TX_MACRO) += snd-soc-lpass-tx-macro.o
|
/Linux-v6.6/arch/arm/boot/dts/qcom/ |
D | qcom-ipq8064.dtsi | 1244 lpass@28100000 { 1245 compatible = "qcom,lpass-cpu"; 1254 interrupt-names = "lpass-irq-lpaif"; 1256 reg-names = "lpass-lpaif";
|
D | qcom-msm8226.dtsi | 783 label = "lpass";
|
/Linux-v6.6/drivers/clk/qcom/ |
D | Makefile | 23 obj-$(CONFIG_CLK_GFM_LPASS_SM8250) += lpass-gfm-sm8250.o
|