| /linux-6.15/drivers/mfd/ |
| H A D | exynos-lpass.c | 110 struct exynos_lpass *lpass; in exynos_lpass_probe() local 113 lpass = devm_kzalloc(dev, sizeof(*lpass), GFP_KERNEL); in exynos_lpass_probe() 114 if (!lpass) in exynos_lpass_probe() 122 if (IS_ERR(lpass->sfr0_clk)) in exynos_lpass_probe() 127 if (IS_ERR(lpass->top)) { in exynos_lpass_probe() 129 return PTR_ERR(lpass->top); in exynos_lpass_probe() 135 exynos_lpass_enable(lpass); in exynos_lpass_probe() 144 exynos_lpass_disable(lpass); in exynos_lpass_remove() 148 regmap_exit(lpass->top); in exynos_lpass_remove() 155 exynos_lpass_disable(lpass); in exynos_lpass_suspend() [all …]
|
| /linux-6.15/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 14 obj-$(CONFIG_SND_SOC_LPASS_HDMI) += snd-soc-lpass-hdmi.o [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | qcom,lpass-cpu.yaml | 22 - qcom,lpass-cpu 23 - qcom,apq8016-lpass-cpu 24 - qcom,sc7180-lpass-cpu 25 - qcom,sc7280-lpass-cpu 123 const: qcom,lpass-cpu 180 - const: lpass-hdmiif 181 - const: lpass-lpaif 188 - const: lpass-irq-hdmi 221 - const: lpass-hdmiif 222 - const: lpass-lpaif [all …]
|
| H A D | qcom,lpass-wsa-macro.yaml | 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,sm8650-lpass-wsa-macro 24 - qcom,sm8750-lpass-wsa-macro 25 - qcom,x1e80100-lpass-wsa-macro 67 - qcom,sc7280-lpass-wsa-macro 68 - qcom,sm8250-lpass-wsa-macro [all …]
|
| H A D | qcom,lpass-tx-macro.yaml | 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,sm8650-lpass-tx-macro 25 - qcom,sm8750-lpass-tx-macro 72 - qcom,sc7280-lpass-tx-macro 93 - qcom,sm8250-lpass-tx-macro [all …]
|
| H A D | qcom,lpass-rx-macro.yaml | 16 - qcom,sc7280-lpass-rx-macro 17 - qcom,sm8250-lpass-rx-macro 18 - qcom,sm8450-lpass-rx-macro 19 - qcom,sm8550-lpass-rx-macro 20 - qcom,sc8280xp-lpass-rx-macro 23 - qcom,sm8650-lpass-rx-macro 24 - qcom,sm8750-lpass-rx-macro 25 - qcom,x1e80100-lpass-rx-macro 67 - qcom,sc7280-lpass-rx-macro 88 - qcom,sm8250-lpass-rx-macro [all …]
|
| H A D | qcom,lpass-va-macro.yaml | 16 - qcom,sc7280-lpass-va-macro 17 - qcom,sm8250-lpass-va-macro 18 - qcom,sm8450-lpass-va-macro 19 - qcom,sm8550-lpass-va-macro 20 - qcom,sc8280xp-lpass-va-macro 23 - qcom,sm8650-lpass-va-macro 24 - qcom,sm8750-lpass-va-macro 25 - qcom,x1e80100-lpass-va-macro 26 - const: qcom,sm8550-lpass-va-macro 108 - qcom,sm8450-lpass-va-macro [all …]
|
| H A D | qcom,q6apm-lpass-dais.yaml | 4 $id: http://devicetree.org/schemas/sound/qcom,q6apm-lpass-dais.yaml# 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# 19 - qcom,q6prm-lpass-clocks
|
| H A D | qcom,q6prm.yaml | 22 $ref: /schemas/sound/qcom,q6dsp-lpass-clocks.yaml# 46 compatible = "qcom,q6prm-lpass-clocks";
|
| /linux-6.15/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# 20 - const: qcom,sm8550-lpass-lpi-pinctrl 22 - const: qcom,x1e80100-lpass-lpi-pinctrl 23 - const: qcom,sm8550-lpass-lpi-pinctrl 43 - $ref: "#/$defs/qcom-sm8550-lpass-state" 46 $ref: "#/$defs/qcom-sm8550-lpass-state" 50 qcom-sm8550-lpass-state: 55 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 80 - $ref: qcom,lpass-lpi-common.yaml# 92 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h> [all …]
|
| H A D | qcom,sm8650-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml# 20 - const: qcom,sm8650-lpass-lpi-pinctrl 22 - const: qcom,sm8750-lpass-lpi-pinctrl 23 - const: qcom,sm8650-lpass-lpi-pinctrl 42 - $ref: "#/$defs/qcom-sm8650-lpass-state" 45 $ref: "#/$defs/qcom-sm8650-lpass-state" 49 qcom-sm8650-lpass-state: 54 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 79 - $ref: qcom,lpass-lpi-common.yaml# 91 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h> [all …]
|
| H A D | qcom,sc7280-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml# 18 const: qcom,sc7280-lpass-lpi-pinctrl 26 - $ref: "#/$defs/qcom-sc7280-lpass-state" 29 $ref: "#/$defs/qcom-sc7280-lpass-state" 33 qcom-sc7280-lpass-state: 38 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 67 - $ref: qcom,lpass-lpi-common.yaml# 74 compatible = "qcom,sc7280-lpass-lpi-pinctrl";
|
| H A D | qcom,sm6115-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml# 19 const: qcom,sm6115-lpass-lpi-pinctrl 37 - $ref: "#/$defs/qcom-sm6115-lpass-state" 40 $ref: "#/$defs/qcom-sm6115-lpass-state" 44 qcom-sm6115-lpass-state: 49 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 71 - $ref: qcom,lpass-lpi-common.yaml# 86 compatible = "qcom,sm6115-lpass-lpi-pinctrl";
|
| H A D | qcom,sm8350-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml# 19 const: qcom,sm8350-lpass-lpi-pinctrl 39 - $ref: "#/$defs/qcom-sm8350-lpass-state" 42 $ref: "#/$defs/qcom-sm8350-lpass-state" 46 qcom-sm8350-lpass-state: 51 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 76 - $ref: qcom,lpass-lpi-common.yaml# 91 compatible = "qcom,sm8350-lpass-lpi-pinctrl";
|
| H A D | qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml# 18 const: qcom,sc8280xp-lpass-lpi-pinctrl 38 - $ref: "#/$defs/qcom-sc8280xp-lpass-state" 41 $ref: "#/$defs/qcom-sc8280xp-lpass-state" 45 qcom-sc8280xp-lpass-state: 50 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 74 - $ref: qcom,lpass-lpi-common.yaml# 88 compatible = "qcom,sc8280xp-lpass-lpi-pinctrl";
|
| H A D | qcom,sm4250-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yaml# 18 const: qcom,sm4250-lpass-lpi-pinctrl 36 - $ref: "#/$defs/qcom-sm4250-lpass-state" 39 $ref: "#/$defs/qcom-sm4250-lpass-state" 43 qcom-sm4250-lpass-state: 48 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 72 - $ref: qcom,lpass-lpi-common.yaml# 86 compatible = "qcom,sm4250-lpass-lpi-pinctrl";
|
| H A D | qcom,sm8250-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml# 18 const: qcom,sm8250-lpass-lpi-pinctrl 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 73 - $ref: qcom,lpass-lpi-common.yaml# 87 compatible = "qcom,sm8250-lpass-lpi-pinctrl";
|
| H A D | qcom,sm8450-lpass-lpi-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml# 18 const: qcom,sm8450-lpass-lpi-pinctrl 38 - $ref: "#/$defs/qcom-sm8450-lpass-state" 41 $ref: "#/$defs/qcom-sm8450-lpass-state" 45 qcom-sm8450-lpass-state: 50 $ref: qcom,lpass-lpi-common.yaml#/$defs/qcom-tlmm-state 76 - $ref: qcom,lpass-lpi-common.yaml# 90 compatible = "qcom,sm8450-lpass-lpi-pinctrl";
|
| /linux-6.15/drivers/pinctrl/qcom/ |
| H A D | Makefile | 42 obj-$(CONFIG_PINCTRL_SC7280_LPASS_LPI) += pinctrl-sc7280-lpass-lpi.o 51 obj-$(CONFIG_PINCTRL_SM4250_LPASS_LPI) += pinctrl-sm4250-lpass-lpi.o 54 obj-$(CONFIG_PINCTRL_SM6115_LPASS_LPI) += pinctrl-sm6115-lpass-lpi.o 61 obj-$(CONFIG_PINCTRL_SM8250_LPASS_LPI) += pinctrl-sm8250-lpass-lpi.o 63 obj-$(CONFIG_PINCTRL_SM8350_LPASS_LPI) += pinctrl-sm8350-lpass-lpi.o 65 obj-$(CONFIG_PINCTRL_SM8450_LPASS_LPI) += pinctrl-sm8450-lpass-lpi.o 67 obj-$(CONFIG_PINCTRL_SM8550_LPASS_LPI) += pinctrl-sm8550-lpass-lpi.o 69 obj-$(CONFIG_PINCTRL_SM8650_LPASS_LPI) += pinctrl-sm8650-lpass-lpi.o 71 obj-$(CONFIG_PINCTRL_SC8280XP_LPASS_LPI) += pinctrl-sc8280xp-lpass-lpi.o 72 obj-$(CONFIG_PINCTRL_LPASS_LPI) += pinctrl-lpass-lpi.o
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,audiocc-sm8250.yaml | 15 See include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h for the full list 20 const: qcom,sm8250-lpass-audiocc 51 #include <dt-bindings/clock/qcom,sm8250-lpass-audiocc.h> 55 compatible = "qcom,sm8250-lpass-audiocc";
|
| H A D | qcom,aoncc-sm8250.yaml | 15 See include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h for the full list 20 const: qcom,sm8250-lpass-aoncc 51 #include <dt-bindings/clock/qcom,sm8250-lpass-aoncc.h> 55 compatible = "qcom,sm8250-lpass-aoncc";
|
| /linux-6.15/sound/soc/qcom/qdsp6/ |
| 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-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | samsung,exynos5433-lpass.yaml | 4 $id: http://devicetree.org/schemas/mfd/samsung,exynos5433-lpass.yaml# 15 const: samsung,exynos5433-lpass 66 compatible = "samsung,exynos5433-lpass";
|
| /linux-6.15/Documentation/devicetree/bindings/interconnect/ |
| H A D | qcom,x1e80100-rpmh.yaml | 32 - qcom,x1e80100-lpass-ag-noc 33 - qcom,x1e80100-lpass-lpiaon-noc 34 - qcom,x1e80100-lpass-lpicx-noc
|