| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-qcom-legacy.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/arch/arm64/boot/dts/qcom/ |
| H A 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 …]
|
| H A 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 …]
|
| H A D | hamoa-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"; 226 qcom,no-alarm; /* alarm owned by ADSP */ 227 qcom,uefi-rtc-info; 231 compatible = "qcom,spmi-sdam"; 244 compatible = "qcom,spmi-sdam"; 264 compatible = "qcom,pmk8550-gpio", "qcom,spmi-gpio"; [all …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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> 99 compatible = "qcom,pmk8350", "qcom,spmi-pmic"; 105 compatible = "qcom,pmk8350-pon"; 110 compatible = "qcom,pmk8350-pwrkey"; 117 compatible = "qcom,pmk8350-resin"; 124 compatible = "qcom,spmi-adc7"; 133 qcom,pre-scaling = <1 1>; 139 qcom,hw-settle-time = <200>; [all …]
|
| H A 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 …]
|
| H A 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 20>; 31 qcom,pre-scaling = <1 20>; 37 qcom,pre-scaling = <1 3>; 43 qcom,pre-scaling = <1 1>; 49 qcom,pre-scaling = <1 1>; 55 qcom,pre-scaling = <1 1>; 69 compatible = "qcom,pmi8950-mpp", "qcom,spmi-mpp"; [all …]
|
| H A 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";
|
| H A D | pm6150l.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 40 compatible = "qcom,pm6150l", "qcom,spmi-pmic"; 46 compatible = "qcom,spmi-temp-alarm"; 53 compatible = "qcom,spmi-adc5"; 62 qcom,pre-scaling = <1 1>; 68 qcom,pre-scaling = <1 1>; 74 qcom,pre-scaling = <1 1>; 80 qcom,pre-scaling = <1 3>; 86 compatible = "qcom,spmi-adc-tm5"; 96 compatible = "qcom,pm6150l-gpio", "qcom,spmi-gpio"; [all …]
|
| H A D | lemans-pmics.dtsi | 103 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 109 compatible = "qcom,spmi-temp-alarm"; 116 compatible = "qcom,pmk8350-pon"; 121 compatible = "qcom,pmk8350-pwrkey"; 128 compatible = "qcom,pmk8350-resin"; 136 compatible = "qcom,pmk8350-rtc"; 145 compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; 155 compatible = "qcom,spmi-sdam"; 169 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 175 compatible = "qcom,spmi-temp-alarm"; [all …]
|
| H A D | pm8150l.dtsi | 7 #include <dt-bindings/iio/qcom,spmi-vadc.h> 43 compatible = "qcom,pm8150l", "qcom,spmi-pmic"; 49 compatible = "qcom,pm8916-pon"; 56 compatible = "qcom,spmi-temp-alarm"; 65 compatible = "qcom,spmi-adc5"; 74 qcom,pre-scaling = <1 1>; 80 qcom,pre-scaling = <1 1>; 86 qcom,pre-scaling = <1 1>; 92 compatible = "qcom,spmi-adc-tm5"; 102 compatible = "qcom,pm8150l-gpio", "qcom,spmi-gpio"; [all …]
|
| H A D | qcm6490-shift-otter.dts | 12 #include <dt-bindings/iio/qcom,spmi-adc7-pm7325.h> 13 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 27 compatible = "shift,otter", "qcom,qcm6490"; 68 compatible = "qcom,qcm6490-pmic-glink", "qcom,pmic-glink"; 127 compatible = "qcom,rmtfs-mem"; 131 qcom,client-id = <1>; 132 qcom,vmid = <QCOM_SCM_VMID_MSS_MSA>, <QCOM_SCM_VMID_NAV>; 225 compatible = "qcom,pm7325-rpmh-regulators"; [all …]
|
| H A D | pm8994.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 33 compatible = "qcom,pm8994", "qcom,spmi-pmic"; 39 compatible = "qcom,pm8941-rtc"; 46 compatible = "qcom,pm8916-pon"; 52 compatible = "qcom,pm8941-pwrkey"; 60 compatible = "qcom,pm8941-resin"; 69 compatible = "qcom,spmi-temp-alarm"; 78 compatible = "qcom,spmi-vadc"; 87 qcom,pre-scaling = <1 3>; 111 compatible = "qcom,pm8994-gpio", "qcom,spmi-gpio"; [all …]
|
| H A D | pm8937.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 42 compatible = "qcom,pm8937", "qcom,spmi-pmic"; 48 compatible = "qcom,pm8916-pon"; 54 compatible = "qcom,pm8941-pwrkey"; 62 compatible = "qcom,pm8941-resin"; 71 compatible = "qcom,pm8937-gpio", "qcom,spmi-gpio"; 81 compatible = "qcom,pm8937-mpp", "qcom,spmi-mpp"; 91 compatible = "qcom,spmi-temp-alarm"; 100 compatible = "qcom,spmi-vadc"; 133 compatible = "qcom,pm8941-rtc"; [all …]
|
| H A D | pmi8994.dtsi | 8 compatible = "qcom,pmi8994", "qcom,spmi-pmic"; 14 compatible = "qcom,pmi8994-gpio", "qcom,spmi-gpio"; 24 compatible = "qcom,pmi8994-mpp", "qcom,spmi-mpp"; 35 compatible = "qcom,pmi8994", "qcom,spmi-pmic"; 41 compatible = "qcom,pmi8994-lpg"; 51 compatible = "qcom,pmi8994-regulators"; 55 compatible = "qcom,pmi8994-wled"; 62 qcom,cabc; 63 qcom,external-pfet;
|
| H A D | pmm8155au_1.dtsi | 9 #include <dt-bindings/iio/qcom,spmi-vadc.h> 43 compatible = "qcom,pmm8155au", "qcom,spmi-pmic"; 49 compatible = "qcom,pm8916-pon"; 52 compatible = "qcom,pm8941-pwrkey"; 63 compatible = "qcom,spmi-temp-alarm"; 72 compatible = "qcom,spmi-adc5"; 81 qcom,pre-scaling = <1 1>; 87 qcom,pre-scaling = <1 1>; 93 qcom,pre-scaling = <1 1>; 99 compatible = "qcom,spmi-adc-tm5"; [all …]
|
| /linux/drivers/phy/qualcomm/ |
| H A 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_M31_EUSB) += phy-qcom-m31-eusb2.o 9 obj-$(CONFIG_PHY_QCOM_PCIE2) += phy-qcom-pcie2.o 11 obj-$(CONFIG_PHY_QCOM_QMP_COMBO) += phy-qcom-qmp-combo.o phy-qcom-qmp-usbc.o 12 obj-$(CONFIG_PHY_QCOM_QMP_PCIE) += phy-qcom-qmp-pcie.o 13 obj-$(CONFIG_PHY_QCOM_QMP_PCIE_8996) += phy-qcom-qmp-pcie-msm8996.o [all …]
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A 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 …]
|
| H A 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 …]
|
| H A D | pm8226.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 39 compatible = "qcom,pm8226", "qcom,spmi-pmic"; 45 compatible = "qcom,pm8916-pon"; 49 compatible = "qcom,pm8941-pwrkey"; 57 compatible = "qcom,pm8941-resin"; 66 compatible = "qcom,pm8226-charger"; 91 compatible = "qcom,spmi-temp-alarm"; 100 compatible = "qcom,spmi-vadc"; 109 qcom,pre-scaling = <1 3>; 133 compatible = "qcom,pm8226-iadc", "qcom,spmi-iadc"; [all …]
|
| H A D | pmx55.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h> 14 compatible = "qcom,pmx55", "qcom,spmi-pmic"; 20 compatible = "qcom,pm8916-pon"; 27 compatible = "qcom,spmi-temp-alarm"; 36 compatible = "qcom,spmi-adc5"; 45 qcom,pre-scaling = <1 1>; 51 qcom,pre-scaling = <1 1>; 57 qcom,pre-scaling = <1 1>; 63 qcom,pre-scaling = <1 1>; 69 compatible = "qcom,pmx55-gpio", "qcom,spmi-gpio"; [all …]
|