Message ID | 20200924130242.24867-1-georgi.djakov@linaro.org (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
Series | [GIT,PULL] interconnect changes for 5.10 | expand |
On Thu, Sep 24, 2020 at 04:02:42PM +0300, Georgi Djakov wrote: > Hello Greg, > > This is the pull request with the interconnect changes for the 5.10-rc1 > merge window. It contains both core changes and new drivers. More details > are available in the signed tag. > > All patches have been in linux-next without any reported issues. Please > pull into char-misc-next. > > Thanks, > Georgi > > The following changes since commit 91e045b93db79a2ef66e045ad0d1f8f9d348e1f4: > > interconnect: qcom: Fix small BW votes being truncated to zero (2020-09-04 00:07:12 +0300) > > are available in the Git repository at: > > https://git.linaro.org/people/georgi.djakov/linux.git tags/icc-5.10-rc1 Pulled and pushed out, thanks. greg k-h
Hello Greg, This is the pull request with the interconnect changes for the 5.10-rc1 merge window. It contains both core changes and new drivers. More details are available in the signed tag. All patches have been in linux-next without any reported issues. Please pull into char-misc-next. Thanks, Georgi The following changes since commit 91e045b93db79a2ef66e045ad0d1f8f9d348e1f4: interconnect: qcom: Fix small BW votes being truncated to zero (2020-09-04 00:07:12 +0300) are available in the Git repository at: https://git.linaro.org/people/georgi.djakov/linux.git tags/icc-5.10-rc1 for you to fetch changes up to 86d6e5793e0fa3a510cff466894d0d3051fd716e: interconnect: imx: simplify the return expression of imx_icc_unregister (2020-09-21 11:15:02 +0300) ---------------------------------------------------------------- interconnect changes for 5.10 Here are the interconnect changes for the 5.10-rc1 merge window consisting of core changes, new drivers and cleanups. Core changes: - New bulk API helpers for managing multiple interconnect paths. - New xlate_extended() interface for parsing additional data from DT. - Support for sync_state(). Driver changes: - New drivers for SM8150 and SM8250 platforms. - New drivers for the Qualcomm OSM and EPSS hardware blocks. - Per-BCM scaling factor support. - Misc cleanups. Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org> ---------------------------------------------------------------- Georgi Djakov (9): interconnect: Add bulk API helpers interconnect: Introduce xlate_extended() callback dt-bindings: interconnect: Document the support of optional path tag interconnect: qcom: Implement xlate_extended() to parse tags interconnect: qcom: sdm845: Replace xlate with xlate_extended interconnect: Add get_bw() callback interconnect: Add sync state support interconnect: qcom: Use icc_sync_state Merge branch 'icc-syncstate' into icc-next Jonathan Marek (5): dt-bindings: interconnect: single yaml file for RPMh interconnect drivers dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings interconnect: qcom: Add SM8150 interconnect provider driver interconnect: qcom: Add SM8250 interconnect provider driver Krzysztof Kozlowski (2): interconnect: core: Simplify with dev_err_probe() interconnect: imx: Simplify with dev_err_probe() Liu Shixin (1): interconnect: imx: simplify the return expression of imx_icc_unregister Mike Tipton (5): dt-bindings: interconnect: Add generic qcom bindings dt-bindings: interconnect: Add property to set BCM TCS wait behavior interconnect: qcom: Support bcm-voter-specific TCS wait behavior interconnect: qcom: Only wait for completion in AMC/WAKE by default interconnect: qcom: Add support for per-BCM scaling factors Sibi Sankar (6): interconnect: qcom: sc7180: Replace xlate with xlate_extended dt-bindings: interconnect: Add OSM L3 DT binding on SM8150 interconnect: qcom: Add OSM L3 support on SM8150 interconnect: qcom: Lay the groundwork for adding EPSS support dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250 interconnect: qcom: Add EPSS L3 support on SM8250 Stephen Boyd (1): interconnect: qcom: osm-l3: Mark more structures const Documentation/devicetree/bindings/interconnect/interconnect.txt | 24 +- .../devicetree/bindings/interconnect/qcom,bcm-voter.yaml | 20 + Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 2 + .../bindings/interconnect/{qcom,sdm845.yaml => qcom,rpmh.yaml} | 42 +- Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml | 85 - drivers/interconnect/Makefile | 2 +- drivers/interconnect/bulk.c | 117 ++ drivers/interconnect/core.c | 140 +- drivers/interconnect/imx/imx.c | 13 +- drivers/interconnect/qcom/Kconfig | 20 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/bcm-voter.c | 36 +- drivers/interconnect/qcom/icc-rpmh.c | 30 + drivers/interconnect/qcom/icc-rpmh.h | 21 +- drivers/interconnect/qcom/osm-l3.c | 91 +- drivers/interconnect/qcom/sc7180.c | 3 +- drivers/interconnect/qcom/sdm845.c | 3 +- drivers/interconnect/qcom/sm8150.c | 635 +++++++ drivers/interconnect/qcom/sm8150.h | 154 ++ drivers/interconnect/qcom/sm8250.c | 651 ++++++++ drivers/interconnect/qcom/sm8250.h | 164 ++ include/dt-bindings/interconnect/qcom,icc.h | 26 + include/dt-bindings/interconnect/qcom,osm-l3.h | 3 + include/dt-bindings/interconnect/qcom,sm8150.h | 162 ++ include/dt-bindings/interconnect/qcom,sm8250.h | 172 ++ include/linux/interconnect-provider.h | 24 +- include/linux/interconnect.h | 22 + 27 files changed, 2490 insertions(+), 176 deletions(-) rename Documentation/devicetree/bindings/interconnect/{qcom,sdm845.yaml => qcom,rpmh.yaml} (60%) delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml create mode 100644 drivers/interconnect/bulk.c create mode 100644 drivers/interconnect/qcom/sm8150.c create mode 100644 drivers/interconnect/qcom/sm8150.h create mode 100644 drivers/interconnect/qcom/sm8250.c create mode 100644 drivers/interconnect/qcom/sm8250.h create mode 100644 include/dt-bindings/interconnect/qcom,icc.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8150.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8250.h