/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
D | qcom,sc7180-mss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sc7180-mss.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Modem Clock Controller Binding for SC7180 10 - Taniya Das <tdas@codeaurora.org> 13 Qualcomm modem clock control module which supports the clocks on SC7180. 16 - dt-bindings/clock/qcom,mss-sc7180.h 20 const: qcom,sc7180-mss 24 - description: gcc_mss_mfab_axi clock from GCC [all …]
|
D | qcom,sc7180-lpasscorecc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sc7180-lpasscorecc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm LPASS Core Clock Controller Binding for SC7180 10 - Taniya Das <tdas@codeaurora.org> 14 power domains on SC7180. 17 - dt-bindings/clock/qcom,lpasscorecc-sc7180.h 22 - qcom,sc7180-lpasshm 23 - qcom,sc7180-lpasscorecc [all …]
|
D | qcom,gcc-sc7180.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sc7180.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Global Clock & Reset Controller Binding for SC7180 10 - Stephen Boyd <sboyd@kernel.org> 11 - Taniya Das <tdas@codeaurora.org> 15 power domains on SC7180. 18 - dt-bindings/clock/qcom,gcc-sc7180.h 22 const: qcom,gcc-sc7180 [all …]
|
D | qcom,sc7180-dispcc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom,sc7180-dispcc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Display Clock & Reset Controller Binding for SC7180 10 - Taniya Das <tdas@codeaurora.org> 14 power domains on SC7180. 16 See also dt-bindings/clock/qcom,dispcc-sc7180.h. 20 const: qcom,sc7180-dispcc 24 - description: Board XO source [all …]
|
D | qcom,gpucc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Taniya Das <tdas@codeaurora.org> 14 power domains on SDM845/SC7180/SM8150/SM8250. 17 dt-bindings/clock/qcom,gpucc-sdm845.h 18 dt-bindings/clock/qcom,gpucc-sc7180.h 19 dt-bindings/clock/qcom,gpucc-sm8150.h 20 dt-bindings/clock/qcom,gpucc-sm8250.h 25 - qcom,sdm845-gpucc [all …]
|
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 <tdas@codeaurora.org> 20 - qcom,sc7180-rpmh-clk 21 - qcom,sdm845-rpmh-clk 22 - qcom,sm8150-rpmh-clk 23 - qcom,sm8250-rpmh-clk 28 clock-names: 30 - const: xo [all …]
|
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
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 …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 294 tristate "SC7180 Display Clock Controller" 298 SC7180 devices. 303 tristate "SC7180 Global Clock Controller" 307 Support for the global clock controller on SC7180 devices. 312 tristate "SC7180 LPASS Core Clock Controller" 316 on SC7180 devices. 321 tristate "SC7180 Graphics Clock Controller" 324 Support for the graphics clock controller on SC7180 devices. 329 tristate "SC7180 Modem Clock Controller" [all …]
|
D | gcc-sc7180.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. 6 #include <linux/clk-provider.h> 14 #include <dt-bindings/clock/qcom,gcc-sc7180.h> 16 #include "clk-alpha-pll.h" 17 #include "clk-branch.h" 18 #include "clk-rcg.h" 19 #include "clk-regmap.h" 2497 { .compatible = "qcom,gcc-sc7180" }, 2520 * Keep the clocks always-ON in gcc_sc7180_probe() [all …]
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
D | sc7180.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * SC7180 SoC device tree source 8 #include <dt-bindings/clock/qcom,dispcc-sc7180.h> 9 #include <dt-bindings/clock/qcom,gcc-sc7180.h> 10 #include <dt-bindings/clock/qcom,gpucc-sc7180.h> 11 #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h> 12 #include <dt-bindings/clock/qcom,rpmh.h> 13 #include <dt-bindings/clock/qcom,videocc-sc7180.h> 14 #include <dt-bindings/interconnect/qcom,osm-l3.h> 15 #include <dt-bindings/interconnect/qcom,sc7180.h> [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,q6v5.txt | 6 - compatible: 10 "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" 19 - reg: [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
D | qcom,qmp-usb3-dp-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/phy/qcom,qmp-usb3-dp-phy.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Manu Gautam <mgautam@codeaurora.org> 16 - qcom,sc7180-qmp-usb3-dp-phy 17 - qcom,sc7180-qmp-usb3-phy 18 - qcom,sdm845-qmp-usb3-dp-phy 19 - qcom,sdm845-qmp-usb3-phy 22 - description: Address and length of PHY's USB serdes block. [all …]
|
D | qcom,qusb2-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/phy/qcom,qusb2-phy.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Manu Gautam <mgautam@codeaurora.org> 19 - items: 20 - enum: 21 - qcom,ipq8074-qusb2-phy 22 - qcom,msm8996-qusb2-phy 23 - qcom,msm8998-qusb2-phy [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/firmware/ |
D | qcom,scm.txt | 9 - compatible: must contain one of the following: 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/display/msm/ |
D | dpu.txt | 6 sub-blocks like DPU display controller, DSI and DP interfaces etc. 11 - compatible: "qcom,sdm845-mdss", "qcom,sc7180-mdss" 12 - reg: physical base address and length of contoller's registers. 13 - reg-names: register region names. The following region is required: 15 - power-domains: a power domain consumer specifier according to 17 - clocks: list of clock specifiers for clocks needed by the device. 18 - clock-names: device clock names, must be in same order as clocks property. 23 - interrupts: interrupt signal from MDSS. 24 - interrupt-controller: identifies the node as an interrupt controller. 25 - #interrupt-cells: specifies the number of cells needed to encode an interrupt [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
D | qcom,lpass-cpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-cpu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 - Rohit kumar <rohitkr@codeaurora.org> 14 Qualcomm Technologies Inc. SOC Low-Power Audio SubSystem (LPASS) that consist 16 is a module to configure Low-Power Audio Interface(LPAIF) core registers 22 - qcom,lpass-cpu 23 - qcom,apq8016-lpass-cpu [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
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 - Manu Gautam <mgautam@codeaurora.org> 15 - enum: 16 - qcom,msm8996-dwc3 17 - qcom,msm8998-dwc3 18 - qcom,sc7180-dwc3 19 - qcom,sdm845-dwc3 20 - const: qcom,dwc3 [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/nvmem/ |
D | qcom,qfprom.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 - $ref: "nvmem.yaml#" 20 # If the QFPROM is read-only OS image then only the corrected region 24 - items: 25 - description: The corrected region. 26 - items: 27 - description: The corrected region. [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interconnect/ |
D | qcom,osm-l3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interconnect/qcom,osm-l3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sibi Sankar <sibis@codeaurora.org> 20 - qcom,sc7180-osm-l3 21 - qcom,sdm845-osm-l3 22 - qcom,sm8150-osm-l3 23 - qcom,sm8250-epss-l3 30 - description: xo clock [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
D | sdhci-msm.txt | 1 * Qualcomm SDHCI controller (sdhci-msm) 4 and the properties used by the sdhci-msm driver. 7 - compatible: Should contain a SoC-specific string and a IP version string: 9 "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" [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
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 - Sivaprakash Murugesan <sivaprak@codeaurora.org> 19 - qcom,ipq6018-apcs-apps-global 20 - qcom,ipq8074-apcs-apps-global 21 - qcom,msm8916-apcs-kpss-global 22 - qcom,msm8994-apcs-kpss-global 23 - qcom,msm8996-apcs-hmss-global [all …]
|
/kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
D | phy-qcom-qmp.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 23 #include <dt-bindings/phy/phy.h> 25 #include "phy-qcom-qmp.h" 83 * if yes, then offset gives index in the reg-layout 115 /* set of registers with offsets different per-PHY */ 1827 /* struct qmp_phy_cfg - per-PHY initialization config */ 1829 /* phy-type - PCIE/UFS/USB */ 1834 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */ 1898 * struct qmp_phy - per-lane phy descriptor [all …]
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
D | sdhci-msm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/mmc/host/sdhci-msm.c - Qualcomm SDHCI Platform driver 5 * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. 21 #include "sdhci-pltfm.h" 120 #define INVALID_TUNING_PHASE -1 134 /* Max load for eMMC Vdd-io supply */ 138 msm_host->var_ops->msm_readl_relaxed(host, offset) 141 msm_host->var_ops->msm_writel_relaxed(val, host, offset) 295 return msm_host->offset; in sdhci_priv_msm_offset() 308 return readl_relaxed(msm_host->core_mem + offset); in sdhci_msm_mci_variant_readl_relaxed() [all …]
|