| /linux/Documentation/devicetree/bindings/firmware/ |
| H A D | qcom,scm.yaml | 4 $id: http://devicetree.org/schemas/firmware/qcom,scm.yaml# 7 title: QCOM Secure Channel Manager (SCM) 24 - qcom,scm-apq8064 25 - qcom,scm-apq8084 26 - qcom,scm-glymur 27 - qcom,scm-ipq4019 28 - qcom,scm-ipq5018 29 - qcom,scm-ipq5332 30 - qcom,scm-ipq5424 31 - qcom,scm-ipq6018 [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | qcom,snps-dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/qcom,snps-dwc3.yaml# 19 const: qcom,snps-dwc3 27 - qcom,glymur-dwc3 28 - qcom,glymur-dwc3-mp 29 - qcom,ipq4019-dwc3 30 - qcom,ipq5018-dwc3 31 - qcom,ipq5332-dwc3 32 - qcom,ipq5424-dwc3 33 - qcom,ipq6018-dwc3 34 - qcom,ipq8064-dwc3 [all …]
|
| H A D | qcom,dwc3.yaml | 4 $id: http://devicetree.org/schemas/usb/qcom,dwc3.yaml# 12 # Use the combined qcom,snps-dwc3 instead 19 const: qcom,dwc3 27 - qcom,ipq4019-dwc3 28 - qcom,ipq5018-dwc3 29 - qcom,ipq5332-dwc3 30 - qcom,ipq5424-dwc3 31 - qcom,ipq6018-dwc3 32 - qcom,ipq8064-dwc3 33 - qcom,ipq8074-dwc3 [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | qcom,pmic-gpio.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio.yaml# 20 - qcom,pm2250-gpio 21 - qcom,pm660-gpio 22 - qcom,pm660l-gpio 23 - qcom,pm6125-gpio 24 - qcom,pm6150-gpio 25 - qcom,pm6150l-gpio 26 - qcom,pm6350-gpio 27 - qcom,pm6450-gpio 28 - qcom,pm7250b-gpio [all …]
|
| /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 …]
|
| H A D | dwc3-qcom.c | 116 static void dwc3_qcom_vbus_override_enable(struct dwc3_qcom *qcom, bool enable) in dwc3_qcom_vbus_override_enable() argument 119 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 121 dwc3_qcom_setbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 124 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_SS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 126 dwc3_qcom_clrbits(qcom->qscratch_base, QSCRATCH_HS_PHY_CTRL, in dwc3_qcom_vbus_override_enable() 131 static int dwc3_qcom_interconnect_enable(struct dwc3_qcom *qcom) in dwc3_qcom_interconnect_enable() argument 135 ret = icc_enable(qcom->icc_path_ddr); in dwc3_qcom_interconnect_enable() 139 ret = icc_enable(qcom->icc_path_apps); in dwc3_qcom_interconnect_enable() 141 icc_disable(qcom->icc_path_ddr); in dwc3_qcom_interconnect_enable() 146 static int dwc3_qcom_interconnect_disable(struct dwc3_qcom *qcom) in dwc3_qcom_interconnect_disable() argument [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,sc8280xp-qmp-pcie-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-pcie-phy.yaml# 19 - qcom,glymur-qmp-gen4x2-pcie-phy 20 - qcom,glymur-qmp-gen5x4-pcie-phy 21 - qcom,kaanapali-qmp-gen3x2-pcie-phy 22 - qcom,qcs615-qmp-gen3x1-pcie-phy 23 - qcom,qcs8300-qmp-gen4x2-pcie-phy 24 - qcom,sa8775p-qmp-gen4x2-pcie-phy 25 - qcom,sa8775p-qmp-gen4x4-pcie-phy 26 - qcom,sar2130p-qmp-gen3x2-pcie-phy 27 - qcom,sc8180x-qmp-pcie-phy [all …]
|
| /linux/Documentation/devicetree/bindings/iommu/ |
| H A D | arm,smmu.yaml | 26 - description: Qcom SoCs implementing "arm,smmu-v2" 29 - qcom,msm8996-smmu-v2 30 - qcom,msm8998-smmu-v2 31 - qcom,sdm630-smmu-v2 32 - qcom,sm6375-smmu-v2 33 - const: qcom,smmu-v2 35 - description: Qcom SoCs implementing "qcom,smmu-500" and "arm,mmu-500" 38 - qcom,glymur-smmu-500 39 - qcom,kaanapali-smmu-500 40 - qcom,milos-smmu-500 [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | qcom,tcsr.yaml | 4 $id: http://devicetree.org/schemas/mfd/qcom,tcsr.yaml# 20 - qcom,msm8976-tcsr 21 - qcom,msm8998-tcsr 22 - qcom,qcm2290-tcsr 23 - qcom,qcs404-tcsr 24 - qcom,qcs615-tcsr 25 - qcom,qcs8300-tcsr 26 - qcom,sa8255p-tcsr 27 - qcom,sa8775p-tcsr 28 - qcom,sc7180-tcsr [all …]
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,smd-rpm.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml# 16 qcom,smd.yaml for the required edge properties. All SMD/GLINK related 23 Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml 36 - qcom,rpm-apq8084 37 - qcom,rpm-mdm9607 38 - qcom,rpm-msm8226 39 - qcom,rpm-msm8610 40 - qcom,rpm-msm8909 41 - qcom,rpm-msm8916 42 - qcom,rpm-msm8917 [all …]
|
| H A D | qcom,apr.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,apr.yaml# 20 - qcom,apr 21 - qcom,apr-v2 22 - qcom,gpr 27 qcom,apr-domain: 41 qcom,domain: 59 qcom,glink-channels: 64 qcom,intents: 79 qcom,smd-channels: 94 $ref: /schemas/soc/qcom/qcom,apr-services.yaml [all …]
|
| H A D | qcom,saw2.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,saw2.yaml# 28 - qcom,ipq4019-saw2-cpu 29 - qcom,ipq4019-saw2-l2 30 - qcom,ipq8064-saw2-cpu 31 - qcom,sdm660-gold-saw2-v4.1-l2 32 - qcom,sdm660-silver-saw2-v4.1-l2 33 - qcom,msm8998-gold-saw2-v4.1-l2 34 - qcom,msm8998-silver-saw2-v4.1-l2 35 - qcom,msm8909-saw2-v3.0-cpu 36 - qcom,msm8916-saw2-v3.0-cpu [all …]
|
| /linux/Documentation/devicetree/bindings/crypto/ |
| H A D | qcom-qce.yaml | 4 $id: http://devicetree.org/schemas/crypto/qcom-qce.yaml# 20 - const: qcom,crypto-v5.1 24 - const: qcom,crypto-v5.4 30 - qcom,ipq4019-qce 31 - qcom,sm8150-qce 32 - const: qcom,qce 36 - qcom,ipq6018-qce 37 - qcom,ipq8074-qce 38 - qcom,ipq9574-qce 39 - qcom,msm8996-qce [all …]
|
| /linux/Documentation/devicetree/bindings/thermal/ |
| H A D | qcom-tsens.yaml | 5 $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,ipq8064-tsens 26 - qcom,msm8960-tsens 31 - qcom,mdm9607-tsens 32 - qcom,msm8226-tsens 33 - qcom,msm8909-tsens 34 - qcom,msm8916-tsens 35 - qcom,msm8939-tsens [all …]
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | qcom,sm8150-pas.yaml | 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8150-pas.yaml# 21 - qcom,qcs615-adsp-pas 22 - const: qcom,sm8150-adsp-pas 25 - qcom,qcs615-cdsp-pas 26 - const: qcom,sm8150-cdsp-pas 28 - qcom,sc8180x-adsp-pas 29 - qcom,sc8180x-cdsp-pas 30 - qcom,sc8180x-slpi-pas 31 - qcom,sm8150-adsp-pas 32 - qcom,sm8150-cdsp-pas [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 | 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 | 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 …]
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | qcom,sa8775p-rpmh.yaml | 4 $id: http://devicetree.org/schemas/interconnect/qcom,sa8775p-rpmh.yaml# 16 See also: include/dt-bindings/interconnect/qcom,sa8775p.h 21 - qcom,sa8775p-aggre1-noc 22 - qcom,sa8775p-aggre2-noc 23 - qcom,sa8775p-clk-virt 24 - qcom,sa8775p-config-noc 25 - qcom,sa8775p-dc-noc 26 - qcom,sa8775p-gem-noc 27 - qcom,sa8775p-gpdsp-anoc 28 - qcom,sa8775p-lpass-ag-noc [all …]
|
| H A D | qcom,x1e80100-rpmh.yaml | 4 $id: http://devicetree.org/schemas/interconnect/qcom,x1e80100-rpmh.yaml# 21 See also: include/dt-bindings/interconnect/qcom,x1e80100-rpmh.h 26 - qcom,x1e80100-aggre1-noc 27 - qcom,x1e80100-aggre2-noc 28 - qcom,x1e80100-clk-virt 29 - qcom,x1e80100-cnoc-cfg 30 - qcom,x1e80100-cnoc-main 31 - qcom,x1e80100-gem-noc 32 - qcom,x1e80100-lpass-ag-noc 33 - qcom,x1e80100-lpass-lpiaon-noc [all …]
|
| H A D | qcom,sm8550-rpmh.yaml | 4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8550-rpmh.yaml# 21 See also: include/dt-bindings/interconnect/qcom,sm8550-rpmh.h 26 - qcom,sm8550-aggre1-noc 27 - qcom,sm8550-aggre2-noc 28 - qcom,sm8550-clk-virt 29 - qcom,sm8550-cnoc-main 30 - qcom,sm8550-config-noc 31 - qcom,sm8550-gem-noc 32 - qcom,sm8550-lpass-ag-noc 33 - qcom,sm8550-lpass-lpiaon-noc [all …]
|
| /linux/Documentation/devicetree/bindings/display/msm/ |
| H A D | dp-controller.yaml | 21 - qcom,glymur-dp 22 - qcom,sa8775p-dp 23 - qcom,sc7180-dp 24 - qcom,sc7280-dp 25 - qcom,sc7280-edp 26 - qcom,sc8180x-dp 27 - qcom,sc8180x-edp 28 - qcom,sc8280xp-dp 29 - qcom,sc8280xp-edp 30 - qcom,sdm845-dp [all …]
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | qcom,i2c-cci.yaml | 4 $id: http://devicetree.org/schemas/i2c/qcom,i2c-cci.yaml# 17 - qcom,msm8226-cci 18 - qcom,msm8953-cci 19 - qcom,msm8974-cci 20 - qcom,msm8996-cci 24 - qcom,msm8916-cci 25 - const: qcom,msm8226-cci # CCI v1 29 - qcom,kaanapali-cci 30 - qcom,qcm2290-cci 31 - qcom,qcs8300-cci [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,rpmhcc.yaml | 4 $id: http://devicetree.org/schemas/clock/qcom,rpmhcc.yaml# 20 - qcom,glymur-rpmh-clk 21 - qcom,kaanapali-rpmh-clk 22 - qcom,milos-rpmh-clk 23 - qcom,qcs615-rpmh-clk 24 - qcom,qdu1000-rpmh-clk 25 - qcom,sa8775p-rpmh-clk 26 - qcom,sar2130p-rpmh-clk 27 - qcom,sc7180-rpmh-clk 28 - qcom,sc7280-rpmh-clk [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | ubwc_config.c | 13 #include <linux/soc/qcom/ubwc.h> 243 { .compatible = "qcom,apq8016", .data = &no_ubwc_data }, 244 { .compatible = "qcom,apq8026", .data = &no_ubwc_data }, 245 { .compatible = "qcom,apq8074", .data = &no_ubwc_data }, 246 { .compatible = "qcom,apq8096", .data = &msm8998_data }, 247 { .compatible = "qcom,kaanapali", .data = &kaanapali_data, }, 248 { .compatible = "qcom,glymur", .data = &glymur_data}, 249 { .compatible = "qcom,msm8226", .data = &no_ubwc_data }, 250 { .compatible = "qcom,msm8916", .data = &no_ubwc_data }, 251 { .compatible = "qcom,msm8917", .data = &no_ubwc_data }, [all …]
|