| /linux/Documentation/devicetree/bindings/pci/ | 
| H A D | qcom,pcie-sm8350.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/pci/qcom,pcie-sm8350.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Qualcomm SM8350 PCI Express Root Complex
 10   - Bjorn Andersson <andersson@kernel.org>
 11   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 14   Qualcomm SM8350 SoC PCIe root complex controller is based on the Synopsys
 19     const: qcom,pcie-sm8350
 25   reg-names:
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| 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-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-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/Documentation/devicetree/bindings/clock/ | 
| H A D | qcom,sm8350-videocc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/clock/qcom,sm8350-videocc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Qualcomm SM8350 Video Clock & Reset Controller
 10   - Konrad Dybcio <konradybcio@kernel.org>
 17     include/dt-bindings/clock/qcom,videocc-sm8350.h
 18     include/dt-bindings/reset/qcom,videocc-sm8350.h
 23       - qcom,sc8280xp-videocc
 24       - qcom,sm8350-videocc
 [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#
 7 title: Qualcomm Display Clock & Reset Controller on SM8150/SM8250/SM8350
 10   - Jonathan Marek <jonathan@marek.ca>
 14   domains on SM8150/SM8250/SM8350.
 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
 [all …]
 
 | 
| H A D | qcom,rpmhcc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 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/drivers/clk/qcom/ | 
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.02 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-only242 	  CMN PLL consumes the AHB/SYS clocks from GCC and supplies
 243 	  the output clocks to the networking hardware and GCC blocks.
 1099 	tristate "SM8150/SM8250/SM8350 Display Clock Controller"
 1104 	  SM8150/SM8250/SM8350 devices.
 1251 	tristate "SM8350 Global Clock Controller"
 1255 	  Support for the global clock controller on SM8350 devices.
 1369 	tristate "SM8350 Graphics Clock Controller"
 1373 	  Support for the graphics clock controller on SM8350 devices.
 1411 	  Say Y if you want to toggle LPASS-adjacent resets within
 [all …]
 
 | 
| H A D | gcc-sm8350.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
 4  * Copyright (c) 2020-2021, Linaro Limited
 7 #include <linux/clk-provider.h>
 12 #include <dt-bindings/clock/qcom,gcc-sm8350.h>
 14 #include "clk-alpha-pll.h"
 15 #include "clk-branch.h"
 16 #include "clk-rcg.h"
 17 #include "clk-regmap.h"
 18 #include "clk-regmap-divider.h"
 [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/arch/arm64/boot/dts/qcom/ | 
| H A D | sm8350-sony-xperia-sagami.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
 7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 8 #include "sm8350.dtsi"
 18 	 * Yes, you are correct, there is NO MORE {msm,board,pmic}-id on SM8350!
 24 	chassis-type = "handset";
 27 		#address-cells = <2>;
 28 		#size-cells = <2>;
 32 			compatible = "simple-framebuffer";
 35 			/* The display, even though it's 4K, initializes at 1080-ish p */
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/display/msm/ | 
| H A D | qcom,sm8250-mdss.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8250-mdss.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
 14   sub-blocks like DPU display controller, DSI and DP interfaces etc. Device tree
 17 $ref: /schemas/display/msm/mdss-common.yaml#
 21     const: qcom,sm8250-mdss
 25       - description: Display AHB clock from gcc
 26       - description: Display hf axi clock
 [all …]
 
 | 
| H A D | qcom,sm8450-mdss.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8450-mdss.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
 13   SM8450 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
 16 $ref: /schemas/display/msm/mdss-common.yaml#
 20     const: qcom,sm8450-mdss
 24       - description: Display AHB
 25       - description: Display hf AXI
 [all …]
 
 | 
| /linux/drivers/phy/qualcomm/ | 
| H A D | phy-qcom-qmp-usb-legacy.c | 1 // SPDX-License-Identifier: GPL-2.07 #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.07 #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.07 #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.07 #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 …]
 
 |