Home
last modified time | relevance | path

Searched full:lpass (Results 1 – 25 of 100) sorted by relevance

1234

/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-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 Dlpass-ipq806x.c5 * 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 Dlpass-apq8016.c5 * 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");
/linux/Documentation/devicetree/bindings/sound/
H A Dqcom,lpass-cpu.yaml4 $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 Dqcom,lpass-wsa-macro.yaml4 $id: http://devicetree.org/schemas/sound/qcom,lpass-wsa-macro.yaml#
7 title: LPASS(Low Power Audio Subsystem) VA Macro audio codec
16 - qcom,sc7280-lpass-wsa-macro
17 - qcom,sm8250-lpass-wsa-macro
18 - qcom,sm8450-lpass-wsa-macro
19 - qcom,sm8550-lpass-wsa-macro
20 - qcom,sc8280xp-lpass-wsa-macro
23 - qcom,eliza-lpass-wsa-macro
24 - qcom,glymur-lpass-wsa-macro
25 - qcom,kaanapali-lpass-wsa-macro
[all …]
H A Dqcom,lpass-rx-macro.yaml4 $id: http://devicetree.org/schemas/sound/qcom,lpass-rx-macro.yaml#
7 title: LPASS(Low Power Audio Subsystem) RX Macro audio codec
16 - qcom,sc7280-lpass-rx-macro
17 - qcom,sm6115-lpass-rx-macro
18 - qcom,sm8250-lpass-rx-macro
19 - qcom,sm8450-lpass-rx-macro
20 - qcom,sm8550-lpass-rx-macro
21 - qcom,sc8280xp-lpass-rx-macro
24 - qcom,eliza-lpass-rx-macro
25 - qcom,kaanapali-lpass-rx-macro
[all …]
H A Dqcom,lpass-va-macro.yaml4 $id: http://devicetree.org/schemas/sound/qcom,lpass-va-macro.yaml#
7 title: LPASS(Low Power Audio Subsystem) VA Macro audio codec
16 - qcom,sc7280-lpass-va-macro
17 - qcom,sm6115-lpass-va-macro
18 - qcom,sm8250-lpass-va-macro
19 - qcom,sm8450-lpass-va-macro
20 - qcom,sm8550-lpass-va-macro
21 - qcom,sc8280xp-lpass-va-macro
24 - qcom,eliza-lpass-va-macro
25 - qcom,glymur-lpass-va-macro
[all …]
H A Dqcom,lpass-tx-macro.yaml4 $id: http://devicetree.org/schemas/sound/qcom,lpass-tx-macro.yaml#
7 title: LPASS(Low Power Audio Subsystem) TX Macro audio codec
16 - qcom,sc7280-lpass-tx-macro
17 - qcom,sm6115-lpass-tx-macro
18 - qcom,sm8250-lpass-tx-macro
19 - qcom,sm8450-lpass-tx-macro
20 - qcom,sm8550-lpass-tx-macro
21 - qcom,sc8280xp-lpass-tx-macro
24 - qcom,eliza-lpass-tx-macro
25 - qcom,kaanapali-lpass-tx-macro
[all …]
H A Dqcom,q6dsp-lpass-clocks.yaml4 $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 Dqcom,milos-lpass-lpi-pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/qcom,milos-lpass-lpi-pinctrl.yaml#
7 title: Qualcomm Milos SoC LPASS LPI TLMM
14 (LPASS) Low Power Island (LPI) of Qualcomm Milos SoC.
19 - qcom,eliza-lpass-lpi-pinctrl
20 - qcom,milos-lpass-lpi-pinctrl
25 - description: LPASS LPI TLMM Control and Status registers
26 - description: LPASS LPI MCC registers
30 - description: LPASS Core voting clock
31 - description: LPASS Audio voting clock
41 - $ref: "#/$defs/qcom-milos-lpass-state"
[all …]
H A Dqcom,sm6115-lpass-lpi-pinctrl.yaml4 $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.
21 - qcom,sm6115-lpass-lpi-pinctrl
24 - qcom,qcm2290-lpass-lpi-pinctrl
25 - const: qcom,sm6115-lpass-lpi-pinctrl
29 - description: LPASS LPI TLMM Control and Status registers
30 - description: LPASS LPI MCC registers
34 - description: LPASS Audio voting clock
43 - $ref: "#/$defs/qcom-sm6115-lpass-state"
[all …]
H A Dqcom,sc8280xp-lpass-lpi-pinctrl.yaml4 $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 Dqcom,sm4250-lpass-lpi-pinctrl.yaml4 $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 Dqcom,sm8250-lpass-lpi-pinctrl.yaml4 $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/drivers/pinctrl/qcom/
H A DMakefile41 obj-$(CONFIG_PINCTRL_MILOS_LPASS_LPI) += pinctrl-milos-lpass-lpi.o
52 obj-$(CONFIG_PINCTRL_SC7280_LPASS_LPI) += pinctrl-sc7280-lpass-lpi.o
56 obj-$(CONFIG_PINCTRL_SDM660_LPASS_LPI) += pinctrl-sdm660-lpass-lpi.o
58 obj-$(CONFIG_PINCTRL_SDM670_LPASS_LPI) += pinctrl-sdm670-lpass-lpi.o
64 obj-$(CONFIG_PINCTRL_SM4250_LPASS_LPI) += pinctrl-sm4250-lpass-lpi.o
67 obj-$(CONFIG_PINCTRL_SM6115_LPASS_LPI) += pinctrl-sm6115-lpass-lpi.o
70 obj-$(CONFIG_PINCTRL_SM6350_LPASS_LPI) += pinctrl-sm6350-lpass-lpi.o
75 obj-$(CONFIG_PINCTRL_SM8250_LPASS_LPI) += pinctrl-sm8250-lpass-lpi.o
78 obj-$(CONFIG_PINCTRL_SM8450_LPASS_LPI) += pinctrl-sm8450-lpass-lpi.o
80 obj-$(CONFIG_PINCTRL_SM8550_LPASS_LPI) += pinctrl-sm8550-lpass-lpi.o
[all …]
/linux/Documentation/devicetree/bindings/clock/
H A Dqcom,audiocc-sm8250.yaml7 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 Dqcom,aoncc-sm8250.yaml7 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/Documentation/devicetree/bindings/interconnect/
H A Dqcom,glymur-rpmh.yaml51 - qcom,mahua-lpass-ag-noc
52 - const: qcom,glymur-lpass-ag-noc
55 - qcom,mahua-lpass-lpiaon-noc
56 - const: qcom,glymur-lpass-lpiaon-noc
59 - qcom,mahua-lpass-lpicx-noc
60 - const: qcom,glymur-lpass-lpicx-noc
98 - qcom,glymur-lpass-ag-noc
99 - qcom,glymur-lpass-lpiaon-noc
100 - qcom,glymur-lpass-lpicx-noc
/linux/sound/soc/qcom/qdsp6/
H A Dq6prm-clocks.c4 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
11 #include "q6dsp-lpass-clocks.h"
113 { .compatible = "qcom,q6prm-lpass-clocks", .data = &q6dsp_clk_q6prm },
121 .name = "q6prm-lpass-clock",
128 MODULE_DESCRIPTION("Q6 Proxy Resource Manager LPASS clock driver");
H A DMakefile2 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/drivers/clk/qcom/
H A Dlpass-gfm-sm8250.c3 * 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");
H A DKconfig583 tristate "IPQ806x LPASS Clock Controller"
588 Support for the LPASS clock controller on ipq806x devices.
707 tristate "APQ8064/MSM8960/MDM9650 LPASS Clock Controller"
711 Support for the LPASS clock controller on apq8064/msm8960/mdm9650
1161 tristate "SC7280 Low Power Audio Subsystem (LPASS) Clock Controller"
1166 Support for the LPASS clock controller on SC7280 devices.
1167 Say Y if you want to use the LPASS branch clocks of the LPASS clock
1168 controller to reset the LPASS subsystem.
1171 tristate "SC8280 Low Power Audio Subsystem (LPASS) Clock Controller"
1176 Support for the LPASS clock controller on SC8280XP devices.
[all …]
/linux/include/dt-bindings/sound/
H A Dapq8016-lpass.h5 #include <dt-bindings/sound/qcom,lpass.h>
7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dsc7180-lpass.h5 #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/mfd/
H A Dsamsung,exynos5433-lpass.yaml4 $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";

1234