/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-ipq806x.o 8 snd-soc-lpass-apq8016-y := lpass-apq8016.o 9 snd-soc-lpass-sc7180-y := lpass-sc7180.o 10 snd-soc-lpass-sc7280-y := 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 …]
|
H A D | lpass-ipq806x.c | 5 * lpass-ipq806x.c -- ALSA SoC CPU DAI driver for QTi LPASS 6 * Splited out the IPQ8064 soc specific from lpass-cpu.c 20 #include "lpass-lpaif-reg.h" 21 #include "lpass.h" 40 .stream_name = "lpass-cpu-playback", 164 { .compatible = "qcom,lpass-cpu", .data = &ipq806x_data }, 171 .name = "lpass-cpu", 179 MODULE_DESCRIPTION("QTi LPASS CPU Driver");
|
H A D | lpass-apq8016.c | 5 * lpass-apq8016.c -- ALSA SoC CPU DAI driver for APQ8016 LPASS 21 #include <dt-bindings/sound/apq8016-lpass.h> 22 #include "lpass-lpaif-reg.h" 23 #include "lpass.h" 291 { .compatible = "qcom,lpass-cpu-apq8016", .data = &apq8016_data }, 292 { .compatible = "qcom,apq8016-lpass-cpu", .data = &apq8016_data }, 299 .name = "apq8016-lpass-cpu", 307 MODULE_DESCRIPTION("APQ8016 LPASS CPU Driver");
|
H A D | lpass-hdmi.c | 5 * lpass-hdmi.c -- ALSA SoC HDMI-CPU DAI driver for QTi LPASS HDMI 15 #include <dt-bindings/sound/sc7180-lpass.h> 16 #include "lpass-lpaif-reg.h" 17 #include "lpass.h" 253 MODULE_DESCRIPTION("QTi LPASS HDMI Driver");
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | qcom,lpass-cpu.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-cpu.yaml# 7 title: Qualcomm Technologies Inc. LPASS CPU dai driver 14 Qualcomm Technologies Inc. SOC Low-Power Audio SubSystem (LPASS) that consist 15 of MI2S interface for audio data transfer on external codecs. LPASS cpu driver 22 - qcom,lpass-cpu 23 - qcom,apq8016-lpass-cpu 24 - qcom,sc7180-lpass-cpu 25 - qcom,sc7280-lpass-cpu 84 LPASS CPU dai node for each I2S device or Soundwire device. Bindings of each node 123 const: qcom,lpass-cpu [all …]
|
H A D | qcom,q6apm-lpass-dais.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,q6apm-lpass-dais.yaml# 7 title: Qualcomm DSP LPASS (Low Power Audio SubSystem) Audio Ports 19 - qcom,q6apm-lpass-dais 33 compatible = "qcom,q6apm-lpass-dais";
|
H A D | qcom,q6dsp-lpass-clocks.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,q6dsp-lpass-clocks.yaml# 7 title: Qualcomm DSP LPASS Clock Controller 19 - qcom,q6prm-lpass-clocks
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | qcom,sm8550-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM8550 SoC LPASS LPI TLMM 15 (LPASS) Low Power Island (LPI) of Qualcomm SM8550 SoC. 20 - const: qcom,sm8550-lpass-lpi-pinctrl 22 - const: qcom,x1e80100-lpass-lpi-pinctrl 23 - const: qcom,sm8550-lpass-lpi-pinctrl 27 - description: LPASS LPI TLMM Control and Status registers 28 - description: LPASS LPI MCC registers 32 - description: LPASS Core voting clock 33 - description: LPASS Audio voting clock [all …]
|
H A D | qcom,sm8650-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM8650 SoC LPASS LPI TLMM 15 (LPASS) Low Power Island (LPI) of Qualcomm SM8650 SoC. 20 - const: qcom,sm8650-lpass-lpi-pinctrl 22 - const: qcom,sm8750-lpass-lpi-pinctrl 23 - const: qcom,sm8650-lpass-lpi-pinctrl 27 - description: LPASS LPI TLMM Control and Status registers 31 - description: LPASS Core voting clock 32 - description: LPASS Audio voting clock 42 - $ref: "#/$defs/qcom-sm8650-lpass-state" [all …]
|
H A D | qcom,sm8350-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM8350 SoC LPASS LPI TLMM 15 (LPASS) Low Power Island (LPI) of Qualcomm SM8350 SoC. 19 const: qcom,sm8350-lpass-lpi-pinctrl 23 - description: LPASS LPI TLMM Control and Status registers 24 - description: LPASS LPI MCC registers 28 - description: LPASS Core voting clock 29 - description: LPASS Audio voting clock 39 - $ref: "#/$defs/qcom-sm8350-lpass-state" 42 $ref: "#/$defs/qcom-sm8350-lpass-state" [all …]
|
H A D | qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SC8280XP SoC LPASS LPI TLMM 14 (LPASS) Low Power Island (LPI) of Qualcomm SC8280XP SoC. 18 const: qcom,sc8280xp-lpass-lpi-pinctrl 22 - description: LPASS LPI TLMM Control and Status registers 23 - description: LPASS LPI MCC registers 27 - description: LPASS Core voting clock 28 - description: LPASS Audio voting clock 38 - $ref: "#/$defs/qcom-sc8280xp-lpass-state" 41 $ref: "#/$defs/qcom-sc8280xp-lpass-state" [all …]
|
H A D | qcom,sm6115-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM6115 SoC LPASS LPI TLMM 15 (LPASS) Low Power Island (LPI) of Qualcomm SM6115 SoC. 19 const: qcom,sm6115-lpass-lpi-pinctrl 23 - description: LPASS LPI TLMM Control and Status registers 24 - description: LPASS LPI MCC registers 28 - description: LPASS Audio voting clock 37 - $ref: "#/$defs/qcom-sm6115-lpass-state" 40 $ref: "#/$defs/qcom-sm6115-lpass-state" 44 qcom-sm6115-lpass-state: [all …]
|
H A D | qcom,sm8450-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM8450 SoC LPASS LPI TLMM 14 (LPASS) Low Power Island (LPI) of Qualcomm SM8450 SoC. 18 const: qcom,sm8450-lpass-lpi-pinctrl 22 - description: LPASS LPI TLMM Control and Status registers 23 - description: LPASS LPI MCC registers 27 - description: LPASS Core voting clock 28 - description: LPASS Audio voting clock 38 - $ref: "#/$defs/qcom-sm8450-lpass-state" 41 $ref: "#/$defs/qcom-sm8450-lpass-state" [all …]
|
H A D | qcom,sm4250-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM4250 SoC LPASS LPI TLMM 14 (LPASS) Low Power Island (LPI) of Qualcomm SM4250 SoC. 18 const: qcom,sm4250-lpass-lpi-pinctrl 22 - description: LPASS LPI TLMM Control and Status registers 23 - description: LPASS LPI MCC registers 27 - description: LPASS Audio voting clock 36 - $ref: "#/$defs/qcom-sm4250-lpass-state" 39 $ref: "#/$defs/qcom-sm4250-lpass-state" 43 qcom-sm4250-lpass-state: [all …]
|
H A D | qcom,sm8250-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml# 7 title: Qualcomm SM8250 SoC LPASS LPI TLMM 14 (LPASS) Low Power Island (LPI) of Qualcomm SM8250 SoC. 18 const: qcom,sm8250-lpass-lpi-pinctrl 25 - description: LPASS Core voting clock 26 - description: LPASS Audio voting clock 36 - $ref: "#/$defs/qcom-sm8250-lpass-state" 39 $ref: "#/$defs/qcom-sm8250-lpass-state" 43 qcom-sm8250-lpass-state: 48 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | qcom,audiocc-sm8250.yaml | 7 title: LPASS Audio Clock Controller on SM8250 SoCs 15 See include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h for the full list 20 const: qcom,sm8250-lpass-audiocc 30 - description: LPASS Core voting clock 31 - description: LPASS Audio codec voting clock 51 #include <dt-bindings/clock/qcom,sm8250-lpass-audiocc.h> 55 compatible = "qcom,sm8250-lpass-audiocc";
|
H A D | qcom,aoncc-sm8250.yaml | 7 title: LPASS Always ON Clock Controller on SM8250 SoCs 15 See include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h for the full list 20 const: qcom,sm8250-lpass-aoncc 30 - description: LPASS Core voting clock 31 - description: LPASS Audio codec voting clock 51 #include <dt-bindings/clock/qcom,sm8250-lpass-aoncc.h> 55 compatible = "qcom,sm8250-lpass-aoncc";
|
/linux/drivers/clk/qcom/ |
H A D | Kconfig | 295 tristate "IPQ806x LPASS Clock Controller" 299 Support for the LPASS clock controller on ipq806x devices. 388 tristate "APQ8064/MSM8960/MDM9650 LPASS Clock Controller" 391 Support for the LPASS clock controller on apq8064/msm8960/mdm9650 787 tristate "SC7280 Low Power Audio Subsystem (LPASS) Clock Controller" 791 Support for the LPASS clock controller on SC7280 devices. 792 Say Y if you want to use the LPASS branch clocks of the LPASS clock 793 controller to reset the LPASS subsystem. 796 tristate "SC8280 Low Power Audio Subsystem (LPASS) Clock Controller" 800 Support for the LPASS clock controller on SC8280XP devices. [all …]
|
H A D | lpass-gfm-sm8250.c | 3 * LPASS Audio CC and Always ON CC Glitch Free Mux clock driver 20 #include <dt-bindings/clock/qcom,sm8250-lpass-audiocc.h> 21 #include <dt-bindings/clock/qcom,sm8250-lpass-aoncc.h> 264 dev_dbg(dev, "Failed to get lpass core voting clocks\n"); in lpass_gfm_clk_driver_probe() 293 .compatible = "qcom,sm8250-lpass-aoncc", 297 .compatible = "qcom,sm8250-lpass-audiocc", 311 .name = "lpass-gfm-clk", 318 MODULE_DESCRIPTION("QTI SM8250 LPASS Glitch Free Mux clock driver");
|
/linux/sound/soc/qcom/qdsp6/ |
H A D | q6prm-clocks.c | 4 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h> 11 #include "q6dsp-lpass-clocks.h" 78 { .compatible = "qcom,q6prm-lpass-clocks", .data = &q6dsp_clk_q6prm }, 86 .name = "q6prm-lpass-clock", 93 MODULE_DESCRIPTION("Q6 Proxy Resource Manager LPASS clock driver");
|
H A D | Makefile | 2 snd-q6dsp-common-y := 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/include/dt-bindings/sound/ |
H A D | apq8016-lpass.h | 5 #include <dt-bindings/sound/qcom,lpass.h> 7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
|
H A D | sc7180-lpass.h | 5 #include <dt-bindings/sound/qcom,lpass.h> 7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,sc7280-adsp-pil.yaml | 51 - description: GCC CFG NOC LPASS clock 65 - description: CC LPASS restart 113 const: lpass 145 #include <dt-bindings/clock/qcom,lpass-sc7280.h> 192 label = "lpass";
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | samsung,exynos5433-lpass.yaml | 4 $id: http://devicetree.org/schemas/mfd/samsung,exynos5433-lpass.yaml# 7 title: Samsung Exynos SoC Low Power Audio Subsystem (LPASS) 15 const: samsung,exynos5433-lpass 66 compatible = "samsung,exynos5433-lpass";
|