Home
last modified time | relevance | path

Searched full:qcom (Results 1 – 25 of 1274) sorted by relevance

12345678910>>...51

/kernel/linux/linux-4.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 …]
/kernel/linux/linux-5.10/drivers/usb/dwc3/
Ddwc3-qcom.c118 static void dwc3_qcom_vbus_overrride_enable(struct dwc3_qcom *qcom, bool enable) in dwc3_qcom_vbus_overrride_enable() argument
121 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
123 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
126 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
128 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
136 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, vbus_nb); in dwc3_qcom_vbus_notifier() local
139 dwc3_qcom_vbus_overrride_enable(qcom, event); in dwc3_qcom_vbus_notifier()
140 qcom->mode = event ? USB_DR_MODE_PERIPHERAL : USB_DR_MODE_HOST; in dwc3_qcom_vbus_notifier()
148 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, host_nb); in dwc3_qcom_host_notifier() local
151 dwc3_qcom_vbus_overrride_enable(qcom, !event); in dwc3_qcom_host_notifier()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interconnect/
Dqcom,rpmh.yaml4 $id: http://devicetree.org/schemas/interconnect/qcom,rpmh.yaml#
27 - qcom,sc7180-aggre1-noc
28 - qcom,sc7180-aggre2-noc
29 - qcom,sc7180-camnoc-virt
30 - qcom,sc7180-compute-noc
31 - qcom,sc7180-config-noc
32 - qcom,sc7180-dc-noc
33 - qcom,sc7180-gem-noc
34 - qcom,sc7180-ipa-virt
35 - qcom,sc7180-mc-virt
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.txt10 "qcom,msm8974-adsp-pil"
11 "qcom,msm8996-adsp-pil"
12 "qcom,msm8996-slpi-pil"
13 "qcom,msm8998-adsp-pas"
14 "qcom,msm8998-slpi-pas"
15 "qcom,qcs404-adsp-pas"
16 "qcom,qcs404-cdsp-pas"
17 "qcom,qcs404-wcss-pas"
18 "qcom,sc7180-mpss-pas"
19 "qcom,sdm845-adsp-pas"
[all …]
Dqcom,q6v5.txt10 "qcom,q6v5-pil",
11 "qcom,ipq8074-wcss-pil"
12 "qcom,msm8916-mss-pil",
13 "qcom,msm8974-mss-pil"
14 "qcom,msm8996-mss-pil"
15 "qcom,msm8998-mss-pil"
16 "qcom,sc7180-mss-pil"
17 "qcom,sdm845-mss-pil"
40 qcom,q6v5-pil:
41 qcom,ipq8074-wcss-pil:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
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-msm8936", "qcom,rpmcc"
17 "qcom,rpmcc-msm8974", "qcom,rpmcc"
18 "qcom,rpmcc-msm8976", "qcom,rpmcc"
19 "qcom,rpmcc-apq8064", "qcom,rpmcc"
20 "qcom,rpmcc-ipq806x", "qcom,rpmcc"
21 "qcom,rpmcc-msm8992",·"qcom,rpmcc"
[all …]
Dqcom,gcc.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc.yaml#
18 - dt-bindings/clock/qcom,gcc-apq8084.h
19 - dt-bindings/reset/qcom,gcc-apq8084.h
20 - dt-bindings/clock/qcom,gcc-ipq4019.h
21 - dt-bindings/clock/qcom,gcc-ipq6018.h
22 - dt-bindings/reset/qcom,gcc-ipq6018.h
23 - dt-bindings/clock/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064)
24 - dt-bindings/reset/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064)
25 - dt-bindings/clock/qcom,gcc-msm8939.h
26 - dt-bindings/reset/qcom,gcc-msm8939.h
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dqcom.yaml4 $id: http://devicetree.org/schemas/arm/qcom.yaml#
7 title: QCOM device tree bindings
13 Some qcom based bootloaders identify the dtb blob based on a set of
21 compatible = "qcom,<SoC>[-<soc_version>][-<foundry_id>]-<board>[/<subtype>][-<board_version>]"
68 "qcom,msm8916-v1-cdp-pm8916-v2.1"
73 "qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
85 - qcom,apq8016-sbc
86 - const: qcom,apq8016
90 - qcom,apq8064-cm-qs600
91 - qcom,apq8064-ifc6410
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/firmware/
Dqcom,scm.txt1 QCOM Secure Channel Manager (SCM)
10 * "qcom,scm-apq8064"
11 * "qcom,scm-apq8084"
12 * "qcom,scm-ipq4019"
13 * "qcom,scm-ipq806x"
14 * "qcom,scm-ipq8074"
15 * "qcom,scm-msm8660"
16 * "qcom,scm-msm8916"
17 * "qcom,scm-msm8960"
18 * "qcom,scm-msm8974"
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dqcom-tsens.yaml5 $id: http://devicetree.org/schemas/thermal/qcom-tsens.yaml#
8 title: QCOM SoC Temperature Sensor (TSENS)
14 QCOM SoCs have TSENS IP to allow temperature measurement. There are currently
25 - qcom,msm8916-tsens
26 - qcom,msm8939-tsens
27 - qcom,msm8974-tsens
28 - const: qcom,tsens-v0_1
33 - qcom,msm8976-tsens
34 - qcom,qcs404-tsens
35 - const: qcom,tsens-v1
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/
Dqcom-wled.yaml4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml#
21 - qcom,pm8941-wled
22 - qcom,pmi8998-wled
23 - qcom,pm660l-wled
24 - qcom,pm8150l-wled
39 qcom,cs-out:
45 qcom,cabc:
50 qcom,ext-gen:
56 qcom,current-limit:
65 qcom,current-limit-microamp:
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-msm8974.dtsi4 #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>
16 compatible = "qcom,msm8974";
65 compatible = "qcom,rmtfs-mem";
69 qcom,client-id = <1>;
79 compatible = "qcom,krait";
80 enable-method = "qcom,kpss-acc-v2";
[all …]
Dqcom-apq8084.dtsi5 #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 …]
Dqcom-apq8064.dtsi4 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
5 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
6 #include <dt-bindings/clock/qcom,mmcc-msm8960.h>
7 #include <dt-bindings/clock/qcom,rpmcc.h>
8 #include <dt-bindings/soc/qcom,gsbi.h>
15 compatible = "qcom,apq8064";
39 compatible = "qcom,krait";
40 enable-method = "qcom,kpss-acc-v1";
44 qcom,acc = <&acc0>;
45 qcom,saw = <&saw0>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Dsdhci-msm.txt9 "qcom,sdhci-msm-v4" for sdcc versions less than 5.0
10 "qcom,sdhci-msm-v5" for sdcc version 5.0
13 string is added to support this change - "qcom,sdhci-msm-v5".
15 "qcom,apq8084-sdhci", "qcom,sdhci-msm-v4"
16 "qcom,msm8974-sdhci", "qcom,sdhci-msm-v4"
17 "qcom,msm8916-sdhci", "qcom,sdhci-msm-v4"
18 "qcom,msm8992-sdhci", "qcom,sdhci-msm-v4"
19 "qcom,msm8996-sdhci", "qcom,sdhci-msm-v4"
20 "qcom,sm8250-sdhci", "qcom,sdhci-msm-v5"
21 "qcom,sdm845-sdhci", "qcom,sdhci-msm-v5"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smd-rpm.yaml4 $id: "http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml#"
15 The SMD information for the RPM edge should be filled out. See qcom,smd.txt
23 Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
33 - qcom,rpm-apq8084
34 - qcom,rpm-ipq6018
35 - qcom,rpm-msm8916
36 - qcom,rpm-msm8974
37 - qcom,rpm-msm8976
38 - qcom,rpm-msm8996
39 - qcom,rpm-msm8998
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
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 …]
/kernel/linux/linux-4.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-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-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-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 …]

12345678910>>...51