[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1667451512-9655-1-git-send-email-quic_sibis@quicinc.com>
Date: Thu, 3 Nov 2022 10:28:30 +0530
From: Sibi Sankar <quic_sibis@...cinc.com>
To: <andersson@...nel.org>, <krzysztof.kozlowski+dt@...aro.org>,
<robh+dt@...nel.org>, <sudeep.holla@....com>,
<cristian.marussi@....com>
CC: <agross@...nel.org>, <linux-arm-msm@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<konrad.dybcio@...ainline.org>, <quic_avajid@...cinc.com>,
Sibi Sankar <quic_sibis@...cinc.com>
Subject: [RFC 0/2] Add support for SCMI QTI Memlat Vendor Protocol
The patch series documents the bindings and adds support for the
SCMI QTI memlat (memory latency) vendor protocol. The protocol takes
in several tuneables including the IPM ratio (Instructions Per Miss),
bus bandwidth requirements and PMU maps to enable frequency scaling
of various buses (L3/LLCC/DDR). The scaling is performed by the HW
memory latency governor running on the CPUSS Control Processor.
Depends on CPUCP mailbox driver:
https://patchwork.kernel.org/project/linux-arm-msm/cover/1663135386-26270-1-git-send-email-quic_sibis@quicinc.com/
Sibi Sankar (2):
dt-bindings: firmware: arm,scmi: Add support for memlat vendor
protocol
firmware: arm_scmi: Add SCMI QTI Memlat vendor protocol
.../devicetree/bindings/firmware/arm,scmi.yaml | 164 +++++++++++++
drivers/firmware/arm_scmi/Kconfig | 10 +
drivers/firmware/arm_scmi/Makefile | 1 +
drivers/firmware/arm_scmi/qcom_memlat_vendor.c | 269 +++++++++++++++++++++
include/linux/scmi_protocol.h | 36 +++
5 files changed, 480 insertions(+)
create mode 100644 drivers/firmware/arm_scmi/qcom_memlat_vendor.c
--
2.7.4
Powered by blists - more mailing lists