| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | qcom,pcie-sc8180x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/qcom,pcie-sc8180x.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SC8180x PCI Express Root Complex 10 - Bjorn Andersson <andersson@kernel.org> 11 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 14 Qualcomm SC8180x SoC PCIe root complex controller is based on the Synopsys 19 const: qcom,pcie-sc8180x 25 reg-names: [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,sc8180x-camcc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sc8180x-camcc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Camera Clock & Reset Controller on SC8180X 10 - Satya Priya Kakitapalli <quic_skakitap@quicinc.com> 14 power domains on SC8180X. 16 See also: include/dt-bindings/clock/qcom,sc8180x-camcc.h 20 const: qcom,sc8180x-camcc 24 - description: Camera AHB clock from GCC [all …]
|
| H A D | qcom,gpucc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Taniya Das <quic_tdas@quicinc.com> 11 - Imran Shaik <quic_imrashai@quicinc.com> 18 include/dt-bindings/clock/qcom,gpucc-sdm845.h 19 include/dt-bindings/clock/qcom,gpucc-sa8775p.h 20 include/dt-bindings/clock/qcom,gpucc-sc7180.h 21 include/dt-bindings/clock/qcom,gpucc-sc7280.h 22 include/dt-bindings/clock/qcom,gpucc-sc8280xp.h [all …]
|
| H A D | qcom,dispcc-sm8x50.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,dispcc-sm8x50.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Marek <jonathan@marek.ca> 17 include/dt-bindings/clock/qcom,dispcc-sm8150.h 18 include/dt-bindings/clock/qcom,dispcc-sm8250.h 19 include/dt-bindings/clock/qcom,dispcc-sm8350.h 24 - qcom,sc8180x-dispcc 25 - qcom,sm8150-dispcc [all …]
|
| H A D | qcom,videocc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Taniya Das <quic_tdas@quicinc.com> 17 include/dt-bindings/clock/qcom,sm6350-videocc.h 18 include/dt-bindings/clock/qcom,videocc-sc7180.h 19 include/dt-bindings/clock/qcom,videocc-sc7280.h 20 include/dt-bindings/clock/qcom,videocc-sdm845.h 21 include/dt-bindings/clock/qcom,videocc-sm8150.h 22 include/dt-bindings/clock/qcom,videocc-sm8250.h [all …]
|
| H A D | qcom,rpmhcc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Taniya Das <quic_tdas@quicinc.com> 20 - qcom,glymur-rpmh-clk 21 - qcom,milos-rpmh-clk 22 - qcom,qcs615-rpmh-clk 23 - qcom,qdu1000-rpmh-clk 24 - qcom,sa8775p-rpmh-clk 25 - qcom,sar2130p-rpmh-clk [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | qcom,dwc3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wesley Cheng <quic_wcheng@quicinc.com> 12 # Use the combined qcom,snps-dwc3 instead 21 - compatible 26 - enum: 27 - qcom,ipq4019-dwc3 28 - qcom,ipq5018-dwc3 29 - qcom,ipq5332-dwc3 [all …]
|
| H A D | qcom,snps-dwc3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/qcom,snps-dwc3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wesley Cheng <quic_wcheng@quicinc.com> 19 const: qcom,snps-dwc3 21 - compatible 26 - enum: 27 - qcom,ipq4019-dwc3 28 - qcom,ipq5018-dwc3 [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | qcom,sc8280xp-qmp-ufs-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-ufs-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vinod Koul <vkoul@kernel.org> 19 - items: 20 - enum: 21 - qcom,qcs615-qmp-ufs-phy 22 - const: qcom,sm6115-qmp-ufs-phy 23 - items: [all …]
|
| H A D | qcom,sc8280xp-qmp-pcie-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-pcie-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vinod Koul <vkoul@kernel.org> 19 - qcom,qcs615-qmp-gen3x1-pcie-phy 20 - qcom,qcs8300-qmp-gen4x2-pcie-phy 21 - qcom,sa8775p-qmp-gen4x2-pcie-phy 22 - qcom,sa8775p-qmp-gen4x4-pcie-phy 23 - qcom,sar2130p-qmp-gen3x2-pcie-phy [all …]
|
| H A D | qcom,sc8280xp-qmp-usb43dp-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm QMP USB4-USB3-DP PHY controller (SC8280XP) 10 - Vinod Koul <vkoul@kernel.org> 19 - qcom,sar2130p-qmp-usb3-dp-phy 20 - qcom,sc7180-qmp-usb3-dp-phy 21 - qcom,sc7280-qmp-usb3-dp-phy 22 - qcom,sc8180x-qmp-usb3-dp-phy [all …]
|
| /linux/drivers/clk/qcom/ |
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 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 [all …]
|
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 242 CMN PLL consumes the AHB/SYS clocks from GCC and supplies 243 the output clocks to the networking hardware and GCC blocks. 624 tristate "SC8180X Camera Clock Controller" 629 SC8180X devices. 740 tristate "SC8180X Global Clock Controller" 745 Support for the global clock controller on SC8180X devices. 1411 Say Y if you want to toggle LPASS-adjacent resets within 1529 tristate "High-Frequency PLL (HFPLL) Clock Controller" 1531 Support for the high-frequency PLLs present on Qualcomm devices. [all …]
|
| H A D | gcc-sc8180x.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2020-2021, Linaro Ltd. 8 #include <linux/clk-provider.h> 15 #include <linux/reset-controller.h> 17 #include <dt-bindings/clock/qcom,gcc-sc8180x.h> 20 #include "clk-alpha-pll.h" 21 #include "clk-branch.h" 22 #include "clk-pll.h" 23 #include "clk-rcg.h" [all …]
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | qcom,apcs-kpss-global.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mailbox/qcom,apcs-kpss-global.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Jassi Brar <jassisinghbrar@gmail.com> 19 - items: 20 - enum: 21 - qcom,ipq5018-apcs-apps-global 22 - qcom,ipq5332-apcs-apps-global 23 - qcom,ipq5424-apcs-apps-global [all …]
|
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qmp-usb-legacy.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 23 #include "phy-qcom-qmp.h" 24 #include "phy-qcom-qmp-pcs-misc-v3.h" 25 #include "phy-qcom-qmp-pcs-usb-v4.h" 26 #include "phy-qcom-qmp-pcs-usb-v5.h" 28 #include "phy-qcom-qmp-dp-com-v3.h" 70 /* set of registers with offsets different per-PHY */ 489 /* struct qmp_phy_cfg - per-PHY initialization config */ 493 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */ [all …]
|
| H A D | phy-qcom-qmp-usb.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 22 #include "phy-qcom-qmp-common.h" 24 #include "phy-qcom-qmp.h" 25 #include "phy-qcom-qmp-pcs-misc-v3.h" 26 #include "phy-qcom-qmp-pcs-misc-v4.h" 27 #include "phy-qcom-qmp-pcs-usb-v4.h" 28 #include "phy-qcom-qmp-pcs-usb-v5.h" 29 #include "phy-qcom-qmp-pcs-usb-v6.h" 30 #include "phy-qcom-qmp-pcs-usb-v7.h" [all …]
|
| H A D | phy-qcom-qmp-pcie.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 25 #include <dt-bindings/phy/phy-qcom-qmp.h> 27 #include "phy-qcom-qmp-common.h" 29 #include "phy-qcom-qmp.h" 30 #include "phy-qcom-qmp-pcs-misc-v3.h" 31 #include "phy-qcom-qmp-pcs-pcie-v4.h" 32 #include "phy-qcom-qmp-pcs-pcie-v4_20.h" 33 #include "phy-qcom-qmp-pcs-pcie-v5.h" 34 #include "phy-qcom-qmp-pcs-pcie-v5_20.h" [all …]
|
| H A D | phy-qcom-qmp-combo.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 25 #include <drm/bridge/aux-bridge.h> 27 #include <dt-bindings/phy/phy-qcom-qmp.h> 29 #include "phy-qcom-qmp-common.h" 31 #include "phy-qcom-qmp.h" 32 #include "phy-qcom-qmp-pcs-misc-v3.h" 33 #include "phy-qcom-qmp-pcs-usb-v4.h" 34 #include "phy-qcom-qmp-pcs-usb-v5.h" 35 #include "phy-qcom-qmp-pcs-usb-v6.h" [all …]
|