Searched +full:sc7180 +full:- +full:mss (Results 1 – 13 of 13) sorted by relevance
| /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 …]
|
| D | qcom,adsp.txt | 6 - compatible: 10 "qcom,msm8974-adsp-pil" 11 "qcom,msm8996-adsp-pil" 12 "qcom,msm8996-slpi-pil" 13 "qcom,msm8998-adsp-pas" 14 "qcom,msm8998-slpi-pas" 15 "qcom,qcs404-adsp-pas" 16 "qcom,qcs404-cdsp-pas" 17 "qcom,qcs404-wcss-pas" 18 "qcom,sc7180-mpss-pas" [all …]
|
| /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 …]
|
| /kernel/linux/linux-5.10/drivers/clk/qcom/ |
| D | mss-sc7180.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/qcom,mss-sc7180.h> 15 #include "clk-regmap.h" 16 #include "clk-branch.h" 76 pm_runtime_enable(&pdev->dev); in mss_sc7180_probe() 77 ret = pm_clk_create(&pdev->dev); in mss_sc7180_probe() 81 ret = pm_clk_add(&pdev->dev, "cfg_ahb"); in mss_sc7180_probe() 83 dev_err(&pdev->dev, "failed to acquire iface clock\n"); in mss_sc7180_probe() 94 pm_clk_destroy(&pdev->dev); in mss_sc7180_probe() [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/ |
| D | arm-smmu-qcom.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include "arm-smmu.h" 26 { .compatible = "qcom,sc7180-mdss" }, 27 { .compatible = "qcom,sc7180-mss-pil" }, 28 { .compatible = "qcom,sdm845-mdss" }, 29 { .compatible = "qcom,sdm845-mss-pil" }, 35 unsigned int last_s2cr = ARM_SMMU_GR0_S2CR(smmu->num_mapping_groups - 1); in qcom_smmu_cfg_probe() 53 qsmmu->bypass_quirk = true; in qcom_smmu_cfg_probe() 54 qsmmu->bypass_cbndx = smmu->num_context_banks - 1; in qcom_smmu_cfg_probe() 56 set_bit(qsmmu->bypass_cbndx, smmu->context_map); in qcom_smmu_cfg_probe() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | sc7180-idp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * SC7180 IDP board device tree source 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include "sc7180.dtsi" 17 model = "Qualcomm Technologies, Inc. SC7180 IDP"; 18 compatible = "qcom,sc7180-idp", "qcom,sc7180"; 28 stdout-path = "serial0:115200n8"; 40 /delete-node/ &hyp_mem; [all …]
|
| 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 …]
|
| D | sc7180-trogdor.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 23 /delete-node/ &hyp_mem; 24 /delete-node/ &xbl_mem; 25 /delete-node/ &aop_mem; 26 /delete-node/ &sec_apps_mem; 27 /delete-node/ &tz_mem; 35 reserved-memory { [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/qcom/ |
| D | rpmhpd.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include <soc/qcom/cmd-db.h> 17 #include <dt-bindings/power/qcom-rpmpd.h> 24 * struct rpmhpd - top level RPMh power domain resource data structure 33 * @enable_corner: lowest non-zero corner 35 * derived from cmd-db 37 * being 16 (0 - 15) 39 * @res_name: Resource name used for cmd-db lookup 41 * cmd-db 89 .pd = { .name = "mss", }, [all …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | qcom_q6v5_mss.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Qualcomm self-authenticating modem subsystem remoteproc driver 7 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 13 #include <linux/dma-mapping.h> 233 if (rc != -EPROBE_DEFER) in q6v5_regulator_init() 257 dev_err(qproc->dev, in q6v5_regulator_enable() 268 dev_err(qproc->dev, in q6v5_regulator_enable() 276 dev_err(qproc->dev, "Regulator enable failed\n"); in q6v5_regulator_enable() 283 for (; i >= 0; i--) { in q6v5_regulator_enable() 328 for (i--; i >= 0; i--) in q6v5_clk_enable() [all …]
|
| D | qcom_q6v5_pas.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 103 for (i--; i >= 0; i--) { in adsp_pds_enable() 124 struct qcom_adsp *adsp = (struct qcom_adsp *)rproc->priv; in adsp_load() 127 ret = qcom_mdt_load(adsp->dev, fw, rproc->firmware, adsp->pas_id, in adsp_load() 128 adsp->mem_region, adsp->mem_phys, adsp->mem_size, in adsp_load() 129 &adsp->mem_reloc); in adsp_load() 133 qcom_pil_info_store(adsp->info_name, adsp->mem_phys, adsp->mem_size); in adsp_load() 140 struct qcom_adsp *adsp = (struct qcom_adsp *)rproc->priv; in adsp_start() 143 qcom_q6v5_prepare(&adsp->q6v5); in adsp_start() [all …]
|