/linux-6.12.1/drivers/usb/dwc3/ |
D | dwc3-qcom.c | 119 static void dwc3_qcom_vbus_override_enable(struct dwc3_qcom *qcom, bool enable) in dwc3_qcom_vbus_override_enable() argument 122 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 124 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 127 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 129 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 137 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, vbus_nb); in dwc3_qcom_vbus_notifier() local 140 dwc3_qcom_vbus_override_enable(qcom, event); in dwc3_qcom_vbus_notifier() 141 qcom->mode = event ? USB_DR_MODE_PERIPHERAL : USB_DR_MODE_HOST; in dwc3_qcom_vbus_notifier() 149 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, host_nb); in dwc3_qcom_host_notifier() local 152 dwc3_qcom_vbus_override_enable(qcom, !event); in dwc3_qcom_host_notifier() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/qcom/ |
D | Makefile | 4 qcom-apq8016-sbc.dtb \ 5 qcom-apq8026-asus-sparrow.dtb \ 6 qcom-apq8026-huawei-sturgeon.dtb \ 7 qcom-apq8026-lg-lenok.dtb \ 8 qcom-apq8026-samsung-matisse-wifi.dtb \ 9 qcom-apq8026-samsung-milletwifi.dtb \ 10 qcom-apq8060-dragonboard.dtb \ 11 qcom-apq8064-cm-qs600.dtb \ 12 qcom-apq8064-ifc6410.dtb \ 13 qcom-apq8064-sony-xperia-lagan-yuga.dtb \ [all …]
|
D | qcom-msm8960.dtsi | 5 #include <dt-bindings/clock/qcom,gcc-msm8960.h> 6 #include <dt-bindings/reset/qcom,gcc-msm8960.h> 7 #include <dt-bindings/clock/qcom,lcc-msm8960.h> 8 #include <dt-bindings/mfd/qcom-rpm.h> 9 #include <dt-bindings/soc/qcom,gsbi.h> 15 compatible = "qcom,msm8960"; 24 compatible = "qcom,krait"; 25 enable-method = "qcom,kpss-acc-v1"; 29 qcom,acc = <&acc0>; 30 qcom,saw = <&saw0>; [all …]
|
D | pm8941.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 40 compatible = "qcom,pm8941", "qcom,spmi-pmic"; 46 compatible = "qcom,pm8941-rtc"; 54 compatible = "qcom,pm8941-pon"; 58 compatible = "qcom,pm8941-pwrkey"; 65 compatible = "qcom,pm8941-resin"; 74 compatible = "qcom,pm8941-misc"; 81 compatible = "qcom,pm8941-charger"; 108 compatible = "qcom,pm8941-gpio", "qcom,spmi-gpio"; 123 compatible = "qcom,pm8941-mpp", "qcom,spmi-mpp"; [all …]
|
D | qcom-apq8064.dtsi | 4 #include <dt-bindings/clock/qcom,gcc-msm8960.h> 5 #include <dt-bindings/clock/qcom,lcc-msm8960.h> 6 #include <dt-bindings/reset/qcom,gcc-msm8960.h> 7 #include <dt-bindings/clock/qcom,mmcc-msm8960.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/soc/qcom,gsbi.h> 16 compatible = "qcom,apq8064"; 40 compatible = "qcom,krait"; 41 enable-method = "qcom,kpss-acc-v1"; 45 qcom,acc = <&acc0>; [all …]
|
D | qcom-sdx65.dtsi | 9 #include <dt-bindings/clock/qcom,gcc-sdx65.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 13 #include <dt-bindings/power/qcom-rpmpd.h> 14 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 15 #include <dt-bindings/interconnect/qcom,sdx65.h> 20 qcom,msm-id = <458 0x10000>, <483 0x10000>, <509 0x10000>; 68 compatible = "qcom,scm-sdx65", "qcom,scm"; 73 compatible = "qcom,sdx65-mc-virt"; 75 qcom,bcm-voters = <&apps_bcm_voter>; 139 compatible = "qcom,smem"; [all …]
|
D | qcom-msm8974.dtsi | 4 #include <dt-bindings/interconnect/qcom,msm8974.h> 6 #include <dt-bindings/clock/qcom,gcc-msm8974.h> 7 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/reset/qcom,gcc-msm8974.h> 39 compatible = "qcom,krait"; 40 enable-method = "qcom,kpss-acc-v2"; 44 qcom,acc = <&acc0>; 45 qcom,saw = <&saw0>; 50 compatible = "qcom,krait"; [all …]
|
D | qcom-msm8226.dtsi | 9 #include <dt-bindings/clock/qcom,gcc-msm8974.h> 10 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 11 #include <dt-bindings/clock/qcom,rpmcc.h> 13 #include <dt-bindings/power/qcom-rpmpd.h> 14 #include <dt-bindings/reset/qcom,gcc-msm8974.h> 44 enable-method = "qcom,msm8226-smp"; 50 qcom,acc = <&acc0>; 51 qcom,saw = <&saw0>; 57 enable-method = "qcom,msm8226-smp"; 63 qcom,acc = <&acc1>; [all …]
|
D | qcom-sdx55.dtsi | 9 #include <dt-bindings/clock/qcom,gcc-sdx55.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 12 #include <dt-bindings/interconnect/qcom,sdx55.h> 14 #include <dt-bindings/power/qcom-rpmpd.h> 15 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 20 qcom,msm-id = <357 0x10000>, <368 0x10000>, <418 0x10000>; 67 compatible = "qcom,scm-sdx55", "qcom,scm"; 132 compatible = "qcom,cmd-db"; 154 compatible = "qcom,smem"; 160 compatible = "qcom,smp2p"; [all …]
|
D | qcom-ipq4019.dtsi | 8 #include <dt-bindings/clock/qcom,gcc-ipq4019.h> 17 compatible = "qcom,ipq4019"; 49 enable-method = "qcom,kpss-acc-v2"; 51 qcom,acc = <&acc0>; 52 qcom,saw = <&saw0>; 63 enable-method = "qcom,kpss-acc-v2"; 65 qcom,acc = <&acc1>; 66 qcom,saw = <&saw1>; 77 enable-method = "qcom,kpss-acc-v2"; 79 qcom,acc = <&acc2>; [all …]
|
D | qcom-apq8084.dtsi | 5 #include <dt-bindings/clock/qcom,gcc-apq8084.h> 12 compatible = "qcom,apq8084"; 32 compatible = "qcom,krait"; 34 enable-method = "qcom,kpss-acc-v2"; 36 qcom,acc = <&acc0>; 37 qcom,saw = <&saw0>; 43 compatible = "qcom,krait"; 45 enable-method = "qcom,kpss-acc-v2"; 47 qcom,acc = <&acc1>; 48 qcom,saw = <&saw1>; [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
D | pm660.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 38 compatible = "qcom,pm660", "qcom,spmi-pmic"; 44 compatible = "qcom,pm8941-rtc"; 51 compatible = "qcom,pm8998-pon"; 57 compatible = "qcom,pm8941-pwrkey"; 67 compatible = "qcom,pm8941-resin"; 77 compatible = "qcom,pm660-charger"; 94 compatible = "qcom,spmi-temp-alarm"; 103 compatible = "qcom,spmi-adc-rev2"; 112 qcom,decimation = <1024>; [all …]
|
D | pm8950.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 16 compatible = "qcom,pm8950", "qcom,spmi-pmic"; 22 compatible = "qcom,pm8916-pon"; 28 compatible = "qcom,pm8941-pwrkey"; 36 compatible = "qcom,pm8941-resin"; 45 compatible = "qcom,spmi-temp-alarm"; 54 compatible = "qcom,spmi-vadc"; 63 qcom,pre-scaling = <1 1>; 69 qcom,pre-scaling = <1 1>; [all …]
|
D | sc8180x-pmics.dtsi | 10 #include <dt-bindings/iio/qcom,spmi-vadc.h> 70 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 76 compatible = "qcom,pm8916-pon"; 79 compatible = "qcom,pm8941-pwrkey"; 90 compatible = "qcom,spmi-temp-alarm"; 99 compatible = "qcom,spmi-adc5"; 108 qcom,pre-scaling = <1 1>; 114 qcom,pre-scaling = <1 1>; 120 qcom,pre-scaling = <1 1>; 126 compatible = "qcom,spmi-adc-tm5"; [all …]
|
D | x1e80100-pmics.dtsi | 198 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 204 compatible = "qcom,pmk8350-pon"; 209 compatible = "qcom,pmk8350-pwrkey"; 215 compatible = "qcom,pmk8350-resin"; 222 compatible = "qcom,pmk8350-rtc"; 231 compatible = "qcom,spmi-sdam"; 244 compatible = "qcom,pmk8550-gpio", "qcom,spmi-gpio"; 254 compatible = "qcom,pmk8550-pwm"; 264 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 270 compatible = "qcom,spmi-temp-alarm"; [all …]
|
D | pmp8074.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 compatible = "qcom,pmp8074", "qcom,spmi-pmic"; 14 compatible = "qcom,spmi-adc-rev2"; 23 qcom,pre-scaling = <1 1>; 29 qcom,pre-scaling = <1 1>; 35 qcom,pre-scaling = <1 1>; 41 qcom,pre-scaling = <1 1>; 47 qcom,ratiometric; 48 qcom,hw-settle-time = <200>; 49 qcom,pre-scaling = <1 1>; [all …]
|
D | pms405.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h> 36 compatible = "qcom,pms405", "qcom,spmi-pmic"; 42 compatible = "qcom,pms405-gpio", "qcom,spmi-gpio"; 52 compatible = "qcom,pms405-pon"; 58 compatible = "qcom,pm8941-pwrkey"; 67 compatible = "qcom,spmi-temp-alarm"; 76 compatible = "qcom,pms405-adc", "qcom,spmi-adc-rev2"; 85 qcom,pre-scaling = <1 1>; 91 qcom,pre-scaling = <1 1>; 97 qcom,pre-scaling = <1 3>; [all …]
|
D | sc8280xp-pmics.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h> 7 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 8 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h> 59 compatible = "qcom,pmk8350", "qcom,spmi-pmic"; 65 compatible = "qcom,pmk8350-pon"; 70 compatible = "qcom,pmk8350-pwrkey"; 77 compatible = "qcom,pmk8350-resin"; 84 compatible = "qcom,spmi-adc7"; 93 qcom,pre-scaling = <1 1>; 99 qcom,hw-settle-time = <200>; [all …]
|
D | pmi632.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 42 compatible = "qcom,pmi632", "qcom,spmi-pmic"; 48 compatible = "qcom,pmi632-vbus-reg", "qcom,pm8150b-vbus-reg"; 54 compatible = "qcom,pmi632-typec"; 78 compatible = "qcom,spmi-temp-alarm"; 85 compatible = "qcom,spmi-adc5"; 94 qcom,pre-scaling = <1 1>; 100 qcom,pre-scaling = <1 1>; 106 qcom,pre-scaling = <1 1>; 112 qcom,pre-scaling = <1 1>; [all …]
|
D | pm7250b.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 42 compatible = "qcom,pm7250b", "qcom,spmi-pmic"; 48 compatible = "qcom,pm7250b-vbus-reg", "qcom,pm8150b-vbus-reg"; 54 compatible = "qcom,pm7250b-typec", "qcom,pm8150b-typec"; 94 compatible = "qcom,spmi-temp-alarm"; 103 compatible = "qcom,spmi-adc5"; 112 qcom,pre-scaling = <1 1>; 118 qcom,pre-scaling = <1 1>; 124 qcom,pre-scaling = <1 1>; 130 qcom,pre-scaling = <1 1>; [all …]
|
D | pm6125.dtsi | 3 #include <dt-bindings/iio/qcom,spmi-vadc.h> 41 compatible = "qcom,pm6125", "qcom,spmi-pmic"; 47 compatible = "qcom,pm8998-pon"; 53 compatible = "qcom,pm8941-pwrkey"; 62 compatible = "qcom,pm8941-resin"; 71 compatible = "qcom,spmi-temp-alarm"; 80 compatible = "qcom,spmi-adc5"; 89 qcom,pre-scaling = <1 1>; 95 qcom,pre-scaling = <1 1>; 101 qcom,pre-scaling = <1 1>; [all …]
|
D | pmi8950.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 10 compatible = "qcom,pmi8950", "qcom,spmi-pmic"; 16 compatible = "qcom,spmi-vadc"; 25 qcom,pre-scaling = <1 4>; 31 qcom,pre-scaling = <1 4>; 37 qcom,pre-scaling = <1 1>; 43 qcom,pre-scaling = <1 1>; 49 qcom,pre-scaling = <1 1>; 55 qcom,pre-scaling = <1 1>; 61 compatible = "qcom,pmi8950-mpp", "qcom,spmi-mpp"; [all …]
|
D | sa8540p-pmics.dtsi | 12 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 18 compatible = "qcom,pm8941-rtc"; 26 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 37 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 43 compatible = "qcom,spmi-sdam"; 52 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 63 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 69 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 80 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 86 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio";
|
D | msm8939.dtsi | 7 #include <dt-bindings/clock/qcom,gcc-msm8939.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/interconnect/qcom,msm8939.h> 11 #include <dt-bindings/power/qcom-rpmpd.h> 12 #include <dt-bindings/reset/qcom,gcc-msm8939.h> 13 #include <dt-bindings/soc/qcom,apr.h> 51 qcom,acc = <&acc0>; 52 qcom,saw = <&saw0>; 69 qcom,acc = <&acc1>; 70 qcom,saw = <&saw1>; [all …]
|
/linux-6.12.1/drivers/phy/qualcomm/ |
D | Makefile | 3 obj-$(CONFIG_PHY_QCOM_APQ8064_SATA) += phy-qcom-apq8064-sata.o 4 obj-$(CONFIG_PHY_QCOM_EDP) += phy-qcom-edp.o 5 obj-$(CONFIG_PHY_QCOM_IPQ4019_USB) += phy-qcom-ipq4019-usb.o 6 obj-$(CONFIG_PHY_QCOM_IPQ806X_SATA) += phy-qcom-ipq806x-sata.o 7 obj-$(CONFIG_PHY_QCOM_M31_USB) += phy-qcom-m31.o 8 obj-$(CONFIG_PHY_QCOM_PCIE2) += phy-qcom-pcie2.o 10 obj-$(CONFIG_PHY_QCOM_QMP_COMBO) += phy-qcom-qmp-combo.o phy-qcom-qmp-usbc.o 11 obj-$(CONFIG_PHY_QCOM_QMP_PCIE) += phy-qcom-qmp-pcie.o 12 obj-$(CONFIG_PHY_QCOM_QMP_PCIE_8996) += phy-qcom-qmp-pcie-msm8996.o 13 obj-$(CONFIG_PHY_QCOM_QMP_UFS) += phy-qcom-qmp-ufs.o [all …]
|