Home
last modified time | relevance | path

Searched refs:qcom (Results 1 – 25 of 263) sorted by relevance

1234567891011

/Linux-v4.19/drivers/usb/dwc3/
Ddwc3-qcom.c88 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/
Dqcom,spmi-pmic.txt18 "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/
Dqcom,gcc.txt7 "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 …]
Dqcom,rpmcc.txt11 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/
Dqcom-msm8974.dtsi5 #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 …]
Dqcom-apq8084.dtsi6 #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 …]
Dqcom-msm8960.dtsi7 #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 …]
Dqcom-ipq8064.dtsi5 #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 …]
Dqcom-apq8064.dtsi5 #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 …]
Dqcom-pm8941.dtsi2 #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 …]
Dqcom-ipq4019.dtsi17 #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 …]
Dqcom-msm8660.dtsi8 #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 …]
Dqcom-mdm9615.dtsi51 #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/
Dqcom,q6afe.txt4 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/
Dpm8941-wled.txt4 - 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/
Dmsm8916.dtsi15 #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 …]
Dmsm8994-smd-rpm.dtsi111 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 …]
Dmsm8996.dtsi14 #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/
Dqcom,wcnss.txt9 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 …]
Dqcom,gsbi.txt9 - 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/
Dqcom,scm.txt10 * "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/
Dhdmi.txt5 * "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/
DMakefile3 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/
Dqcom-tsens.txt6 - "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/
DMakefile2 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 …]

1234567891011