Home
last modified time | relevance | path

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

12345678910>>...24

/Linux-v5.4/drivers/usb/dwc3/
Ddwc3-qcom.c105 static void dwc3_qcom_vbus_overrride_enable(struct dwc3_qcom *qcom, bool enable) in dwc3_qcom_vbus_overrride_enable() argument
108 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
110 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
113 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
115 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_overrride_enable()
123 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, vbus_nb); in dwc3_qcom_vbus_notifier() local
126 dwc3_qcom_vbus_overrride_enable(qcom, event); in dwc3_qcom_vbus_notifier()
127 qcom->mode = event ? USB_DR_MODE_PERIPHERAL : USB_DR_MODE_HOST; in dwc3_qcom_vbus_notifier()
135 struct dwc3_qcom *qcom = container_of(nb, struct dwc3_qcom, host_nb); in dwc3_qcom_host_notifier() local
138 dwc3_qcom_vbus_overrride_enable(qcom, !event); in dwc3_qcom_host_notifier()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/arm/
Dqcom.yaml4 $id: http://devicetree.org/schemas/bindings/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>]"
59 "qcom,msm8916-v1-cdp-pm8916-v2.1"
64 "qcom,apq8074-v2.0-2-dragonboard/1-v0.1"
74 - qcom,apq8016-sbc
75 - const: qcom,apq8016
79 - qcom,apq8064-cm-qs600
80 - qcom,apq8064-ifc6410
[all …]
/Linux-v5.4/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-v5.4/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"
19 "qcom,rpmcc-msm8998", "qcom,rpmcc"
20 "qcom,rpmcc-qcs404", "qcom,rpmcc"
24 The clock enumerators are defined in <dt-bindings/clock/qcom,rpmcc.h>
[all …]
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 …]
/Linux-v5.4/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-msm8660"
14 * "qcom,scm-msm8916"
15 * "qcom,scm-msm8960"
16 * "qcom,scm-msm8974"
17 * "qcom,scm-msm8996"
18 * "qcom,scm-msm8998"
[all …]
/Linux-v5.4/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-v5.4/Documentation/devicetree/bindings/remoteproc/
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,sdm845-mss-pil"
38 qcom,q6v5-pil:
39 qcom,ipq8074-wcss-pil:
40 qcom,msm8916-mss-pil:
41 qcom,msm8974-mss-pil:
[all …]
Dqcom,adsp.txt10 "qcom,msm8974-adsp-pil"
11 "qcom,msm8996-adsp-pil"
12 "qcom,msm8996-slpi-pil"
13 "qcom,qcs404-adsp-pas"
14 "qcom,qcs404-cdsp-pas"
15 "qcom,qcs404-wcss-pas"
16 "qcom,sdm845-adsp-pas"
17 "qcom,sdm845-cdsp-pas"
29 qcom,msm8974-adsp-pil:
30 qcom,msm8996-adsp-pil:
[all …]
Dqcom,wcnss-pil.txt10 "qcom,riva-pil",
11 "qcom,pronto-v1-pil",
12 "qcom,pronto-v2-pil"
45 - qcom,smem-states:
51 - qcom,smem-state-names:
70 "qcom,wcn3620",
71 "qcom,wcn3660",
72 "qcom,wcn3680"
96 See ../soc/qcom/qcom,smd.txt for details on how to describe the SMD edge.
103 compatible = "qcom,pronto-v2-pil";
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dqcom-apq8084.dtsi4 #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-msm8974.dtsi5 #include <dt-bindings/clock/qcom,gcc-msm8974.h>
6 #include <dt-bindings/clock/qcom,mmcc-msm8974.h>
7 #include <dt-bindings/clock/qcom,rpmcc.h>
8 #include <dt-bindings/reset/qcom,gcc-msm8974.h>
15 compatible = "qcom,msm8974";
75 compatible = "qcom,krait";
76 enable-method = "qcom,kpss-acc-v2";
80 qcom,acc = <&acc0>;
81 qcom,saw = <&saw0>;
86 compatible = "qcom,krait";
[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 …]
Dqcom-msm8960.dtsi5 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
6 #include <dt-bindings/mfd/qcom-rpm.h>
7 #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-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";
78 compatible = "qcom,pm8941-mpp", "qcom,spmi-mpp";
93 compatible = "qcom,spmi-temp-alarm";
102 compatible = "qcom,spmi-vadc";
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/thermal/
Dqcom-tsens.txt1 * QCOM SoC Temperature Sensor (TSENS)
6 - "qcom,msm8916-tsens" (MSM8916)
7 - "qcom,msm8974-tsens" (MSM8974)
8 - "qcom,msm8996-tsens" (MSM8996)
9 - "qcom,qcs404-tsens", "qcom,tsens-v1" (QCS404)
10 - "qcom,msm8998-tsens", "qcom,tsens-v2" (MSM8998)
11 - "qcom,sdm845-tsens", "qcom,tsens-v2" (SDM845)
12 The generic "qcom,tsens-v2" property must be used as a fallback for any SoC
15 Similarly, the generic "qcom,tsens-v1" property must be used as a fallback for
24 - #qcom,sensors: Number of sensors in tsens block
[all …]
/Linux-v5.4/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,sdm845-sdhci", "qcom,sdhci-msm-v5"
21 "qcom,qcs404-sdhci", "qcom,sdhci-msm-v5"
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt13 Definition: Should contain "qcom,spmi-vadc".
14 Should contain "qcom,spmi-adc5" for PMIC5 ADC driver.
15 Should contain "qcom,spmi-adc-rev2" for PMIC rev2 ADC driver.
16 Should contain "qcom,pms405-adc" for PMS405 PMIC
51 See include/dt-bindings/iio/qcom,spmi-vadc.h
54 Usage: required for "qcom,spmi-adc5" and "qcom,spmi-adc-rev2"
61 - qcom,decimation:
66 - For compatible property "qcom,spmi-vadc", valid values are
69 - For compatible property "qcom,spmi-adc5", valid values are 250, 420
71 - For compatible property "qcom,spmi-adc-rev2", valid values are 256,
[all …]
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dpms405.dtsi6 #include <dt-bindings/iio/qcom,spmi-vadc.h>
35 compatible = "qcom,spmi-pmic";
41 compatible = "qcom,pms405-gpio";
60 compatible = "qcom,pms405-pon";
66 compatible = "qcom,pm8941-pwrkey";
75 compatible = "qcom,spmi-temp-alarm";
84 compatible = "qcom,pms405-adc", "qcom,spmi-adc-rev2";
93 qcom,pre-scaling = <1 1>;
98 qcom,pre-scaling = <1 1>;
103 qcom,pre-scaling = <1 3>;
[all …]
Dmsm8994-smd-rpm.dtsi103 qcom,init-voltage = <1800000>;
109 qcom,init-voltage = <1200000>;
115 qcom,init-voltage = <1800000>;
117 qcom,proxy-consumer-enable;
118 qcom,proxy-consumer-current = <10000>;
125 qcom,init-voltage = <2950000>;
132 qcom,init-voltage = <1200000>;
134 qcom,proxy-consumer-enable;
135 qcom,proxy-consumer-current = <10000>;
142 qcom,init-voltage = <1800000>;
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.txt5 * "qcom,ath10k"
6 * "qcom,ipq4019-wifi"
7 * "qcom,wcn3990-wifi"
9 PCI based devices uses compatible string "qcom,ath10k" and takes calibration
10 data along with board specific data via "qcom,ath10k-calibration-data".
13 AHB based devices (i.e. ipq4019) uses compatible string "qcom,ipq4019-wifi"
15 "qcom,ath10k-calibration-data"). It uses "qcom,ath10k-pre-calibration-data"
18 In general, entry "qcom,ath10k-pre-calibration-data" and
19 "qcom,ath10k-calibration-data" conflict with each other and only one
22 SNOC based devices (i.e. wcn3990) uses compatible string "qcom,wcn3990-wifi".
[all …]
/Linux-v5.4/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-v5.4/Documentation/devicetree/bindings/phy/
Dqcom-qmp-phy.txt9 "qcom,ipq8074-qmp-pcie-phy" for PCIe phy on IPQ8074
10 "qcom,msm8996-qmp-pcie-phy" for 14nm PCIe phy on msm8996,
11 "qcom,msm8996-qmp-usb3-phy" for 14nm USB3 phy on msm8996,
12 "qcom,msm8998-qmp-usb3-phy" for USB3 QMP V3 phy on msm8998,
13 "qcom,msm8998-qmp-ufs-phy" for UFS QMP phy on msm8998,
14 "qcom,msm8998-qmp-pcie-phy" for PCIe QMP phy on msm8998,
15 "qcom,sdm845-qmp-usb3-phy" for USB3 QMP V3 phy on sdm845,
16 "qcom,sdm845-qmp-usb3-uni-phy" for USB3 QMP V3 UNI phy on sdm845,
17 "qcom,sdm845-qmp-ufs-phy" for UFS QMP phy on sdm845.
23 "qcom,sdm845-qmp-usb3-phy" only).
[all …]
/Linux-v5.4/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.txt1 QCOM GSBI (General Serial Bus Interface) Driver
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.
31 devices. These serial devices can be a QCOM UART, I2C controller, spi
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
[all …]

12345678910>>...24