[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191030153904.8715-1-georgi.djakov@linaro.org>
Date: Wed, 30 Oct 2019 17:39:01 +0200
From: Georgi Djakov <georgi.djakov@...aro.org>
To: robh+dt@...nel.org, linux-pm@...r.kernel.org
Cc: agross@...nel.org, bjorn.andersson@...aro.org,
evgreen@...omium.org, daidavid1@...eaurora.org,
vincent.guittot@...aro.org, linux-arm-msm@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
georgi.djakov@...aro.org
Subject: [PATCH v10 0/3] Add MSM8916 interconnect provider driver
Add driver to support scaling of the on-chip interconnects on the
MSM8916-based platforms. Also add the necessary device-tree nodes,
so that the driver for each NoC can probe and register as interconnect
provider.
v10:
- Converted binding to DT schema.
- Use local number space per each NoC in DT.
- Rebased the old patch and resolved conflicts.
- Dropped some unused QoS related code.
- Switched to using the clk_bulk API.
- Improved commit texts.
- Minor changes.
v9:
https://lore.kernel.org/r/20180831140151.13972-7-georgi.djakov@linaro.org
https://lore.kernel.org/r/20180831140151.13972-8-georgi.djakov@linaro.org
Georgi Djakov (3):
dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings
interconnect: qcom: Add MSM8916 interconnect provider driver
arm64: dts: msm8916: Add interconnect provider DT nodes
.../bindings/interconnect/qcom,msm8916.yaml | 77 +++
arch/arm64/boot/dts/qcom/msm8916.dtsi | 28 +
drivers/interconnect/qcom/Kconfig | 9 +
drivers/interconnect/qcom/Makefile | 2 +
drivers/interconnect/qcom/msm8916.c | 572 ++++++++++++++++++
.../dt-bindings/interconnect/qcom,msm8916.h | 100 +++
6 files changed, 788 insertions(+)
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
create mode 100644 drivers/interconnect/qcom/msm8916.c
create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h
Powered by blists - more mailing lists