/Linux-v4.19/drivers/usb/dwc3/ |
D | dwc3-qcom.c | 88 static void dwc3_qcom_vbus_overrride_enable(struct dwc3_qcom *qcom, bool enable) in dwc3_qcom_vbus_overrride_enable() argument 91 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable() 93 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable() 96 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable() 98 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable() 106 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, vbus_nb); in dwc3_qcom_vbus_notifier() local 109 dwc3_qcom_vbus_overrride_enable(qcom, event); in dwc3_qcom_vbus_notifier() 110 qcom->mode = event ? USB_DR_MODE_PERIPHERAL : USB_DR_MODE_HOST; in dwc3_qcom_vbus_notifier() 118 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, host_nb); in dwc3_qcom_host_notifier() local 121 dwc3_qcom_vbus_overrride_enable(qcom, !event); in dwc3_qcom_host_notifier() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/mfd/ |
D | qcom,spmi-pmic.txt | 18 "qcom,pm8941", 19 "qcom,pm8841", 20 "qcom,pma8084", 21 "qcom,pm8019", 22 "qcom,pm8226", 23 "qcom,pm8110", 24 "qcom,pma8084", 25 "qcom,pmi8962", 26 "qcom,pmd9635", 27 "qcom,pm8994", [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | qcom,gcc.txt | 7 "qcom,gcc-apq8064" 8 "qcom,gcc-apq8084" 9 "qcom,gcc-ipq8064" 10 "qcom,gcc-ipq4019" 11 "qcom,gcc-ipq8074" 12 "qcom,gcc-msm8660" 13 "qcom,gcc-msm8916" 14 "qcom,gcc-msm8960" 15 "qcom,gcc-msm8974" 16 "qcom,gcc-msm8974pro" [all …]
|
D | qcom,rpmcc.txt | 11 compatible "qcom,rpmcc" should be also included. 13 "qcom,rpmcc-msm8660", "qcom,rpmcc" 14 "qcom,rpmcc-apq8060", "qcom,rpmcc" 15 "qcom,rpmcc-msm8916", "qcom,rpmcc" 16 "qcom,rpmcc-msm8974", "qcom,rpmcc" 17 "qcom,rpmcc-apq8064", "qcom,rpmcc" 18 "qcom,rpmcc-msm8996", "qcom,rpmcc" 22 The clock enumerators are defined in <dt-bindings/clock/qcom,rpmcc.h> 32 compatible = "qcom,smd"; 36 qcom,ipc = <&apcs 8 0>; [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | qcom-msm8974.dtsi | 5 #include <dt-bindings/clock/qcom,gcc-msm8974.h> 6 #include <dt-bindings/clock/qcom,rpmcc.h> 7 #include <dt-bindings/reset/qcom,gcc-msm8974.h> 13 compatible = "qcom,msm8974"; 73 compatible = "qcom,krait"; 74 enable-method = "qcom,kpss-acc-v2"; 78 qcom,acc = <&acc0>; 79 qcom,saw = <&saw0>; 84 compatible = "qcom,krait"; 85 enable-method = "qcom,kpss-acc-v2"; [all …]
|
D | qcom-apq8084.dtsi | 6 #include <dt-bindings/clock/qcom,gcc-apq8084.h> 11 compatible = "qcom,apq8084"; 31 compatible = "qcom,krait"; 33 enable-method = "qcom,kpss-acc-v2"; 35 qcom,acc = <&acc0>; 36 qcom,saw = <&saw0>; 42 compatible = "qcom,krait"; 44 enable-method = "qcom,kpss-acc-v2"; 46 qcom,acc = <&acc1>; 47 qcom,saw = <&saw1>; [all …]
|
D | qcom-msm8960.dtsi | 7 #include <dt-bindings/clock/qcom,gcc-msm8960.h> 8 #include <dt-bindings/mfd/qcom-rpm.h> 9 #include <dt-bindings/soc/qcom,gsbi.h> 13 compatible = "qcom,msm8960"; 22 compatible = "qcom,krait"; 23 enable-method = "qcom,kpss-acc-v1"; 27 qcom,acc = <&acc0>; 28 qcom,saw = <&saw0>; 32 compatible = "qcom,krait"; 33 enable-method = "qcom,kpss-acc-v1"; [all …]
|
D | qcom-ipq8064.dtsi | 5 #include <dt-bindings/clock/qcom,gcc-ipq806x.h> 6 #include <dt-bindings/clock/qcom,lcc-ipq806x.h> 7 #include <dt-bindings/soc/qcom,gsbi.h> 12 compatible = "qcom,ipq8064"; 20 compatible = "qcom,krait"; 21 enable-method = "qcom,kpss-acc-v1"; 25 qcom,acc = <&acc0>; 26 qcom,saw = <&saw0>; 30 compatible = "qcom,krait"; 31 enable-method = "qcom,kpss-acc-v1"; [all …]
|
D | qcom-apq8064.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,mmcc-msm8960.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/soc/qcom,gsbi.h> 14 compatible = "qcom,apq8064"; 38 compatible = "qcom,krait"; 39 enable-method = "qcom,kpss-acc-v1"; 43 qcom,acc = <&acc0>; 44 qcom,saw = <&saw0>; [all …]
|
D | qcom-pm8941.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 9 compatible = "qcom,pm8941", "qcom,spmi-pmic"; 15 compatible = "qcom,pm8941-rtc"; 23 compatible = "qcom,pm8941-pwrkey"; 31 compatible = "qcom,pm8941-misc"; 38 compatible = "qcom,pm8941-charger"; 63 compatible = "qcom,pm8941-gpio", "qcom,spmi-gpio"; 111 compatible = "qcom,pm8941-mpp", "qcom,spmi-mpp"; 126 compatible = "qcom,spmi-temp-alarm"; 135 compatible = "qcom,spmi-vadc"; [all …]
|
D | qcom-ipq4019.dtsi | 17 #include <dt-bindings/clock/qcom,gcc-ipq4019.h> 23 compatible = "qcom,ipq4019"; 55 enable-method = "qcom,kpss-acc-v1"; 56 qcom,acc = <&acc0>; 57 qcom,saw = <&saw0>; 74 enable-method = "qcom,kpss-acc-v1"; 75 qcom,acc = <&acc1>; 76 qcom,saw = <&saw1>; 93 enable-method = "qcom,kpss-acc-v1"; 94 qcom,acc = <&acc2>; [all …]
|
D | qcom-msm8660.dtsi | 8 #include <dt-bindings/clock/qcom,gcc-msm8660.h> 9 #include <dt-bindings/soc/qcom,gsbi.h> 13 compatible = "qcom,msm8660"; 21 compatible = "qcom,scorpion"; 22 enable-method = "qcom,gcc-msm8660"; 29 compatible = "qcom,scorpion"; 30 enable-method = "qcom,gcc-msm8660"; 43 compatible = "qcom,scorpion-mp-pmu"; 90 compatible = "qcom,msm-8660-qgic"; 98 compatible = "qcom,scss-timer", "qcom,msm-timer"; [all …]
|
D | qcom-mdm9615.dtsi | 51 #include <dt-bindings/clock/qcom,gcc-mdm9615.h> 52 #include <dt-bindings/reset/qcom,gcc-mdm9615.h> 53 #include <dt-bindings/mfd/qcom-rpm.h> 54 #include <dt-bindings/soc/qcom,gsbi.h> 58 compatible = "qcom,mdm9615"; 110 compatible = "qcom,msm-qgic2"; 118 compatible = "qcom,kpss-timer", "qcom,msm-timer"; 129 compatible = "qcom,mdm9615-pinctrl"; 139 compatible = "qcom,gcc-mdm9615"; 146 compatible = "qcom,lcc-mdm9615"; [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | qcom,q6afe.txt | 4 Please refer to qcom,apr.txt for details of the common apr service bindings 10 Definition: must be "qcom,q6afe-v<MAJOR-NUMBER>.<MINOR-NUMBER>" 11 Or "qcom,q6afe" where the version number can be queried 13 example "qcom,q6afe" 23 Definition: must be "qcom,q6afe-dais" 48 - qcom,sd-lines 54 - qcom,tdm-sync-mode: 62 - qcom,tdm-sync-src: 69 - qcom,tdm-data-out: 76 - qcom,tdm-invert-sync: [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/leds/backlight/ |
D | pm8941-wled.txt | 4 - compatible: should be "qcom,pm8941-wled" 11 - qcom,cs-out: bool; enable current sink output 12 - qcom,cabc: bool; enable content adaptive backlight control 13 - qcom,ext-gen: bool; use externally generated modulator signal to dim 14 - qcom,current-limit: mA; per-string current limit; value from 0 to 25 16 - qcom,current-boost-limit: mA; boost current limit; one of: 19 - qcom,switching-freq: kHz; switching frequency; one of: 23 - qcom,ovp: V; Over-voltage protection limit; one of: 26 - qcom,num-strings: #; number of led strings attached; value from 1 to 3 32 compatible = "qcom,pm8941-wled"; [all …]
|
/Linux-v4.19/arch/arm64/boot/dts/qcom/ |
D | msm8916.dtsi | 15 #include <dt-bindings/clock/qcom,gcc-msm8916.h> 16 #include <dt-bindings/reset/qcom,gcc-msm8916.h> 17 #include <dt-bindings/clock/qcom,rpmcc.h> 22 compatible = "qcom,msm8916"; 73 compatible = "qcom,rmtfs-mem"; 77 qcom,client-id = <1>; 294 compatible = "qcom,smem"; 297 qcom,rpm-msg-ram = <&rpm_msg_ram>; 304 compatible = "qcom,scm"; 309 qcom,dload-mode = <&tcsr 0x6100>; [all …]
|
D | msm8994-smd-rpm.dtsi | 111 qcom,init-voltage = <1800000>; 117 qcom,init-voltage = <1200000>; 123 qcom,init-voltage = <1800000>; 125 qcom,proxy-consumer-enable; 126 qcom,proxy-consumer-current = <10000>; 133 qcom,init-voltage = <2950000>; 140 qcom,init-voltage = <1200000>; 142 qcom,proxy-consumer-enable; 143 qcom,proxy-consumer-current = <10000>; 150 qcom,init-voltage = <1800000>; [all …]
|
D | msm8996.dtsi | 14 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 15 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 16 #include <dt-bindings/clock/qcom,rpmcc.h> 80 compatible = "qcom,rmtfs-mem"; 86 qcom,client-id = <1>; 87 qcom,vmid = <15>; 97 compatible = "qcom,kryo"; 109 compatible = "qcom,kryo"; 117 compatible = "qcom,kryo"; 129 compatible = "qcom,kryo"; [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,wcnss.txt | 9 Definition: must be: "qcom,wcnss", 11 - qcom,smd-channel: 18 - qcom,mmio: 24 "qcom,riva", 25 "qcom,pronto" 38 "qcom,wcnss-bt" 52 "qcom,wcnss-wlan", 64 - qcom,smem-state: 69 - qcom,smem-state-names: 80 compatible = "qcom,smd"; [all …]
|
D | qcom,gsbi.txt | 9 - compatible: Should contain "qcom,gsbi-v1.0.0" 14 - qcom,mode : indicates MUX value for configuration of the serial interface. 15 Please reference dt-bindings/soc/qcom,gsbi.h for valid mux values. 18 - qcom,crci : indicates CRCI MUX value for QUP CRCI ports. Please reference 19 dt-bindings/soc/qcom,gsbi.h for valid CRCI mux values. 35 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.txt 36 Documentation/devicetree/bindings/spi/qcom,spi-qup.txt 37 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt 41 #include <dt-bindings/soc/qcom,gsbi.h> 44 compatible = "qcom,gsbi-v1.0.0"; [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/firmware/ |
D | qcom,scm.txt | 10 * "qcom,scm-apq8064" for APQ8064 platforms 11 * "qcom,scm-msm8660" for MSM8660 platforms 12 * "qcom,scm-msm8690" for MSM8690 platforms 13 * "qcom,scm-msm8996" for MSM8996 platforms 14 * "qcom,scm-ipq4019" for IPQ4019 platforms 15 * "qcom,scm" for later processors (MSM8916, APQ8084, MSM8974, etc) 17 * No clock required for "qcom,scm-msm8996", "qcom,scm-ipq4019" 18 * Only core clock required for "qcom,scm-apq8064", "qcom,scm-msm8660", and "qcom,scm-msm8960" 19 * Core, iface, and bus clocks required for "qcom,scm" 22 - qcom,dload-mode: phandle to the TCSR hardware block and offset of the [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/display/msm/ |
D | hdmi.txt | 5 * "qcom,hdmi-tx-8996" 6 * "qcom,hdmi-tx-8994" 7 * "qcom,hdmi-tx-8084" 8 * "qcom,hdmi-tx-8974" 9 * "qcom,hdmi-tx-8660" 10 * "qcom,hdmi-tx-8960" 24 - qcom,hdmi-tx-mux-en-gpios: hdmi mux enable pin 25 - qcom,hdmi-tx-mux-sel-gpios: hdmi mux select pin 26 - qcom,hdmi-tx-mux-lpm-gpios: hdmi mux lpm pin 35 * "qcom,hdmi-phy-8660" [all …]
|
/Linux-v4.19/drivers/phy/qualcomm/ |
D | Makefile | 3 obj-$(CONFIG_PHY_QCOM_APQ8064_SATA) += phy-qcom-apq8064-sata.o 4 obj-$(CONFIG_PHY_QCOM_IPQ806X_SATA) += phy-qcom-ipq806x-sata.o 5 obj-$(CONFIG_PHY_QCOM_QMP) += phy-qcom-qmp.o 6 obj-$(CONFIG_PHY_QCOM_QUSB2) += phy-qcom-qusb2.o 7 obj-$(CONFIG_PHY_QCOM_UFS) += phy-qcom-ufs.o 8 obj-$(CONFIG_PHY_QCOM_UFS) += phy-qcom-ufs-qmp-14nm.o 9 obj-$(CONFIG_PHY_QCOM_UFS) += phy-qcom-ufs-qmp-20nm.o 10 obj-$(CONFIG_PHY_QCOM_USB_HS) += phy-qcom-usb-hs.o 11 obj-$(CONFIG_PHY_QCOM_USB_HSIC) += phy-qcom-usb-hsic.o
|
/Linux-v4.19/Documentation/devicetree/bindings/thermal/ |
D | qcom-tsens.txt | 6 - "qcom,msm8916-tsens" (MSM8916) 7 - "qcom,msm8974-tsens" (MSM8974) 8 - "qcom,msm8996-tsens" (MSM8996) 9 - "qcom,msm8998-tsens", "qcom,tsens-v2" (MSM8998) 10 - "qcom,sdm845-tsens", "qcom,tsens-v2" (SDM845) 11 The generic "qcom,tsens-v2" property must be used as a fallback for any SoC 21 - #qcom,sensors: Number of sensors in tsens block 27 compatible = "qcom,msm8916-tsens"; 36 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2"; 39 #qcom,sensors = <13>;
|
/Linux-v4.19/drivers/clk/qcom/ |
D | Makefile | 2 obj-$(CONFIG_COMMON_CLK_QCOM) += clk-qcom.o 4 clk-qcom-y += common.o 5 clk-qcom-y += clk-regmap.o 6 clk-qcom-y += clk-alpha-pll.o 7 clk-qcom-y += clk-pll.o 8 clk-qcom-y += clk-rcg.o 9 clk-qcom-y += clk-rcg2.o 10 clk-qcom-y += clk-branch.o 11 clk-qcom-y += clk-regmap-divider.o 12 clk-qcom-y += clk-regmap-mux.o [all …]
|