Home
last modified time | relevance | path

Searched +full:sc7180 +full:- +full:mss (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.15/Documentation/devicetree/bindings/remoteproc/
Dqcom,q6v5.txt6 - compatible:
10 "qcom,q6v5-pil",
11 "qcom,ipq8074-wcss-pil"
12 "qcom,qcs404-wcss-pil"
13 "qcom,msm8916-mss-pil",
14 "qcom,msm8974-mss-pil"
15 "qcom,msm8996-mss-pil"
16 "qcom,msm8998-mss-pil"
17 "qcom,sc7180-mss-pil"
18 "qcom,sdm845-mss-pil"
[all …]
Dqcom,adsp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19 - qcom,msm8974-adsp-pil
20 - qcom,msm8996-adsp-pil
21 - qcom,msm8996-slpi-pil
22 - qcom,msm8998-adsp-pas
23 - qcom,msm8998-slpi-pas
24 - qcom,qcs404-adsp-pas
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/clock/
Dqcom,sc7180-mss.yaml1 # 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 …]
/Linux-v5.15/drivers/clk/qcom/
Dmss-sc7180.c1 // 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 ret = devm_pm_runtime_enable(&pdev->dev); in mss_sc7180_probe()
80 ret = devm_pm_clk_create(&pdev->dev); in mss_sc7180_probe()
84 ret = pm_clk_add(&pdev->dev, "cfg_ahb"); in mss_sc7180_probe()
86 dev_err(&pdev->dev, "failed to acquire iface clock\n"); in mss_sc7180_probe()
102 { .compatible = "qcom,sc7180-mss" },
[all …]
DMakefile1 # 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 …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
335 tristate "SC7180 Camera Clock Controller"
339 SC7180 devices.
344 tristate "SC7180 Display Clock Controller"
348 SC7180 devices.
362 tristate "SC7180 Global Clock Controller"
366 Support for the global clock controller on SC7180 devices.
389 tristate "SC7180 LPASS Core Clock Controller"
393 on SC7180 devices.
398 tristate "SC7180 Graphics Clock Controller"
[all …]
/Linux-v5.15/drivers/iommu/arm/arm-smmu/
Darm-smmu-qcom.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/adreno-smmu-priv.h>
11 #include "arm-smmu.h"
36 if (qsmmu->stall_enabled & BIT(idx)) in qcom_adreno_smmu_write_sctlr()
46 struct arm_smmu_cfg *cfg = &smmu_domain->cfg; in qcom_adreno_smmu_get_fault_info()
47 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_adreno_smmu_get_fault_info()
49 info->fsr = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSR); in qcom_adreno_smmu_get_fault_info()
50 info->fsynr0 = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSYNR0); in qcom_adreno_smmu_get_fault_info()
51 info->fsynr1 = arm_smmu_cb_read(smmu, cfg->cbndx, ARM_SMMU_CB_FSYNR1); in qcom_adreno_smmu_get_fault_info()
52 info->far = arm_smmu_cb_readq(smmu, cfg->cbndx, ARM_SMMU_CB_FAR); in qcom_adreno_smmu_get_fault_info()
[all …]
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dsc7180-idp.dts1 // 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 <dt-bindings/pinctrl/qcom,pmic-gpio.h>
13 #include "sc7180.dtsi"
18 model = "Qualcomm Technologies, Inc. SC7180 IDP";
19 compatible = "qcom,sc7180-idp", "qcom,sc7180";
29 stdout-path = "serial0:115200n8";
[all …]
Dsc7180.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * SC7180 SoC device tree source
5 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
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>
[all …]
Dsc7180-trogdor.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/gpio-keys.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include <dt-bindings/sound/sc7180-lpass.h>
19 thermal-zones {
20 charger_thermal: charger-thermal {
21 polling-delay-passive = <0>;
22 polling-delay = <0>;
[all …]
/Linux-v5.15/drivers/soc/qcom/
Drpmhpd.c1 // 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
34 * derived from cmd-db
36 * being 16 (0 - 15)
38 * @res_name: Resource name used for cmd-db lookup
40 * cmd-db
87 .pd = { .name = "mss", },
88 .res_name = "mss.lvl",
[all …]
/Linux-v5.15/drivers/remoteproc/
Dqcom_q6v5_mss.c1 // 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>
235 if (rc != -EPROBE_DEFER) in q6v5_regulator_init()
259 dev_err(qproc->dev, in q6v5_regulator_enable()
270 dev_err(qproc->dev, in q6v5_regulator_enable()
278 dev_err(qproc->dev, "Regulator enable failed\n"); in q6v5_regulator_enable()
285 for (; i >= 0; i--) { in q6v5_regulator_enable()
330 for (i--; i >= 0; i--) in q6v5_clk_enable()
[all …]
Dqcom_q6v5_pas.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
88 struct qcom_adsp *adsp = rproc->priv; in adsp_minidump()
90 qcom_minidump(rproc, adsp->minidump_id); in adsp_minidump()
112 for (i--; i >= 0; i--) { in adsp_pds_enable()
133 struct qcom_adsp *adsp = (struct qcom_adsp *)rproc->priv; in adsp_load()
136 ret = qcom_mdt_load(adsp->dev, fw, rproc->firmware, adsp->pas_id, in adsp_load()
137 adsp->mem_region, adsp->mem_phys, adsp->mem_size, in adsp_load()
138 &adsp->mem_reloc); in adsp_load()
142 qcom_pil_info_store(adsp->info_name, adsp->mem_phys, adsp->mem_size); in adsp_load()
[all …]