Messages in this thread | | | From | Georgi Djakov <> | Subject | [GIT PULL] interconnect changes for 5.4 | Date | Fri, 23 Aug 2019 18:14:19 +0300 |
| |
Hi Greg,
This is a pull request with interconnect patches for the 5.4 merge window. The patches have been for a while in linux-next without reported issues. The details are in the signed tag. Please consider pulling into char-misc-next.
Thanks, Georgi
The following changes since commit d45331b00ddb179e291766617259261c112db872:
Linux 5.3-rc4 (2019-08-11 13:26:41 -0700)
are available in the Git repository at:
https://git.linaro.org/people/georgi.djakov/linux.git tags/icc-5.4-rc1
for you to fetch changes up to 6311b6521bcc804e4d2fd45a5640562a7b8b5241:
drivers: qcom: Add BCM vote macro to header (2019-08-20 10:09:56 +0300)
---------------------------------------------------------------- interconnect patches for 5.4
Here are the interconnect driver updates for the 5.4-rc1 merge window.
- New feature is the path tagging support that helps with grouping and aggregating the bandwidth requests into separate buckets based on a tag. - The first user of the path tagging is the Qualcomm sdm845 driver that now implements support for wake/sleep sets. This allows consumer drivers to express their bandwidth needs for the different CPU power states. - New interconnect driver for the qcs404 platforms and a driver that communicates bandwidth requests with remote processor over shared memory. - Cleanups and fixes.
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
---------------------------------------------------------------- Bjorn Andersson (1): interconnect: qcom: Add QCS404 interconnect provider driver
David Dai (1): interconnect: qcom: Add tagging and wake/sleep support for sdm845
Georgi Djakov (4): interconnect: Add support for path tags interconnect: Add pre_aggregate() callback dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings interconnect: qcom: Add interconnect RPM over SMD driver
Jordan Crouse (1): drivers: qcom: Add BCM vote macro to header
Mao Wenan (1): interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERCONNECT_QCOM_QCS404
Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt | 45 +++++++++ drivers/clk/qcom/clk-rpmh.c | 16 +--- drivers/interconnect/core.c | 27 +++++- drivers/interconnect/qcom/Kconfig | 12 +++ drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/qcs404.c | 539 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/interconnect/qcom/sdm845.c | 160 +++++++++++++++++++++---------- drivers/interconnect/qcom/smd-rpm.c | 77 +++++++++++++++ drivers/interconnect/qcom/smd-rpm.h | 15 +++ include/dt-bindings/interconnect/qcom,qcs404.h | 88 +++++++++++++++++ include/linux/interconnect-provider.h | 7 +- include/linux/interconnect.h | 5 + include/soc/qcom/tcs.h | 20 +++- 13 files changed, 948 insertions(+), 67 deletions(-) create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 drivers/interconnect/qcom/qcs404.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h
| |