lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 21 May 2020 16:43:04 +0300
From:   Georgi Djakov <>
Subject: [GIT PULL] interconnect changes for 5.8

Hello Greg,

This is the pull request with the interconnect changes for the 5.8-rc1
merge window. It contains some core framework changes (helper functions,
conversion of the framework from tristate to bool, etc). Some of these
are in immutable branch, which is shared with the OPP tree. There are
also new drivers for several i.MX8 platforms. More details are available
in the signed tag.

Patches have been in linux-next without any reported issues. Please pull
into char-misc-next.


The following changes since commit 6a8b55ed4056ea5559ebe4f6a4b247f627870d4c:

  Linux 5.7-rc3 (2020-04-26 13:51:02 -0700)

are available in the Git repository at: tags/icc-5.8-rc1

for you to fetch changes up to b35da2e86f256a3a4be7c3b31507016100b00847:

  Merge branch 'icc-get-by-index' into icc-next (2020-05-15 10:46:18 +0300)

interconnect changes for 5.8

These are the interconnect changes for the 5.8-rc1 merge window:

Core changes:
- Convert the framework core from tristate to bool to make handling
dependencies between other core frameworks easier
- Add of_icc_get_by_index()
- Add devm_of_icc_get() helper function
- Add icc_enable() and icc_disable() helpers

New drivers:
- Platform driver for NXP i.MX8MM SoC
- Platform driver for NXP i.MX8MN SoC
- Platform driver for NXP i.MX8MQ SoC

Signed-off-by: Georgi Djakov <>

Akash Asthana (1):
      interconnect: Add devm_of_icc_get() as exported API for users

Georgi Djakov (3):
      interconnect: Add helpers for enabling/disabling a path
      interconnect: Add of_icc_get_by_index() helper function
      Merge branch 'icc-get-by-index' into icc-next

Jordan Crouse (1):
      interconnect: Remove unused module exit code from core

Leonard Crestez (5):
      dt-bindings: interconnect: Add bindings for imx8m noc
      interconnect: Add imx core driver
      interconnect: imx: Add platform driver for imx8mm
      interconnect: imx: Add platform driver for imx8mq
      interconnect: imx: Add platform driver for imx8mn

Viresh Kumar (1):
      interconnect: Disallow interconnect core to be built as a module

Wei Yongjun (1):
      interconnect: imx: Fix return value check in imx_icc_node_init_qos()

 .../devicetree/bindings/interconnect/fsl,imx8m-noc.yaml         | 101 +++
 drivers/interconnect/Kconfig                                    |   3 +-
 drivers/interconnect/Makefile                                   |   1 +
 drivers/interconnect/core.c                                     | 143 +++-
 drivers/interconnect/imx/Kconfig                                |  17 +
 drivers/interconnect/imx/Makefile                               |   9 +
 drivers/interconnect/imx/imx.c                                  | 284 ++++++++
 drivers/interconnect/imx/imx.h                                  |  61 ++
 drivers/interconnect/imx/imx8mm.c                               | 105 +++
 drivers/interconnect/imx/imx8mn.c                               |  94 +++
 drivers/interconnect/imx/imx8mq.c                               | 103 +++
 drivers/interconnect/internal.h                                 |   2 +
 include/dt-bindings/interconnect/imx8mm.h                       |  50 ++
 include/dt-bindings/interconnect/imx8mn.h                       |  41 ++
 include/dt-bindings/interconnect/imx8mq.h                       |  48 ++
 include/linux/interconnect.h                                    |  25 +
 16 files changed, 1061 insertions(+), 26 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
 create mode 100644 drivers/interconnect/imx/Kconfig
 create mode 100644 drivers/interconnect/imx/Makefile
 create mode 100644 drivers/interconnect/imx/imx.c
 create mode 100644 drivers/interconnect/imx/imx.h
 create mode 100644 drivers/interconnect/imx/imx8mm.c
 create mode 100644 drivers/interconnect/imx/imx8mn.c
 create mode 100644 drivers/interconnect/imx/imx8mq.c
 create mode 100644 include/dt-bindings/interconnect/imx8mm.h
 create mode 100644 include/dt-bindings/interconnect/imx8mn.h
 create mode 100644 include/dt-bindings/interconnect/imx8mq.h

Powered by blists - more mailing lists