Home
last modified time | relevance | path

Searched +full:sdm845 +full:- +full:osm +full:- +full:l3 (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/Documentation/devicetree/bindings/interconnect/
Dqcom,osm-l3.yaml1 # 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#
7 title: Qualcomm Operating State Manager (OSM) L3 Interconnect Provider
10 - Sibi Sankar <sibis@codeaurora.org>
13 L3 cache bandwidth requirements on Qualcomm SoCs is serviced by the OSM.
14 The OSM L3 interconnect provider aggregates the L3 bandwidth requests
15 from CPU/GPU and relays it to the OSM.
20 - qcom,sc7180-osm-l3
[all …]
/Linux-v5.15/drivers/interconnect/qcom/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 icc-bcm-voter-objs := bcm-voter.o
4 qnoc-msm8916-objs := msm8916.o
5 qnoc-msm8939-objs := msm8939.o
6 qnoc-msm8974-objs := msm8974.o
7 icc-osm-l3-objs := osm-l3.o
8 qnoc-qcs404-objs := qcs404.o
9 icc-rpmh-obj := icc-rpmh.o
10 qnoc-sc7180-objs := sc7180.o
11 qnoc-sc7280-objs := sc7280.o
[all …]
Dosm-l3.c1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/interconnect-provider.h>
15 #include <dt-bindings/interconnect/qcom,osm-l3.h>
19 #include "sdm845.h"
28 /* OSM Register offsets */
53 * struct qcom_osm_l3_node - Qualcomm specific interconnect nodes
176 qn = src->data; in qcom_osm_l3_set()
177 provider = src->provider; in qcom_osm_l3_set()
180 list_for_each_entry(n, &provider->nodes, node_list) in qcom_osm_l3_set()
181 provider->aggregate(n, 0, n->avg_bw, n->peak_bw, in qcom_osm_l3_set()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Qualcomm Network-on-Chip interconnect drivers"
6 Support for Qualcomm's Network-on-Chip interconnect hardware.
17 This is a driver for the Qualcomm Network-on-Chip on msm8916-based
26 This is a driver for the Qualcomm Network-on-Chip on msm8939-based
35 This is a driver for the Qualcomm Network-on-Chip on msm8974-based
39 tristate "Qualcomm OSM L3 interconnect driver"
42 Say y here to support the Operating State Manager (OSM) interconnect
43 driver which controls the scaling of L3 caches on Qualcomm SoCs.
51 This is a driver for the Qualcomm Network-on-Chip on qcs404-based
[all …]
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dsdm845.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * SDM845 SoC device tree source
8 #include <dt-bindings/clock/qcom,camcc-sdm845.h>
9 #include <dt-bindings/clock/qcom,dispcc-sdm845.h>
10 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
11 #include <dt-bindings/clock/qcom,gpucc-sdm845.h>
12 #include <dt-bindings/clock/qcom,lpass-sdm845.h>
13 #include <dt-bindings/clock/qcom,rpmh.h>
14 #include <dt-bindings/clock/qcom,videocc-sdm845.h>
15 #include <dt-bindings/interconnect/qcom,osm-l3.h>
[all …]
Dsc7180.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
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>
15 #include <dt-bindings/interconnect/qcom,sc7180.h>
[all …]