[PULL] Please pull interconnect-next-20251120
Neil Armstrong
neil.armstrong at linaro.org
Thu Nov 20 10:52:33 CET 2025
+ U-Boot ML
Hi Tom,
Please pull this into next to support the Generic System Interconnect Subsystem
for Qualcomm SoCs as first users. The remaining CI failures were fixed in the v5
version. Also pulled the dependency patch with Casey's agreement.
Thanks,
Neil
The following changes since commit 96edadab5476c37f3c0b0b99877db16e3e58d5e1:
Merge patch series "ti: add speed grades support for AM62a" (2025-11-12 09:42:50 -0600)
are available in the Git repository at:
git at source.denx.de:u-boot/custodians/u-boot-snapdragon.git tags/interconnect-next-20251120
for you to fetch changes up to fb3db4aa8df2ae5093a5c1580b9cd5789c248de4:
qcom_defconfig: enable interconnect for SM8650 (2025-11-20 09:17:58 +0100)
----------------------------------------------------------------
- Qualcomm RPMh cmd_db_read_slave_id() & cmd_db_read_aux_data()
- Initial Interconnect implementation + Qualcomm RPMh support
----------------------------------------------------------------
Aswin Murugan (1):
soc: qcom: cmd-db: Add cmd_db_read_slave_id() & cmd_db_read_aux_data() functions
Neil Armstrong (7):
Introduce the Generic System Interconnect Subsystem
interconnect: add DM test suite
MAINTAINERS: add myself as Maintainer of the Generic System Interconnect Subsystem
interconnect: add support for the Qualcomm RPMh helpers
interconnect: add support for the SM8650 SoC
ufs: qcom: vote for interconnect bandwidth on probe
qcom_defconfig: enable interconnect for SM8650
MAINTAINERS | 11 +
arch/sandbox/dts/test.dts | 36 +
arch/sandbox/include/asm/interconnect.h | 19 +
configs/qcom_defconfig | 3 +
configs/sandbox64_defconfig | 2 +
configs/sandbox_defconfig | 2 +
doc/api/index.rst | 1 +
doc/api/interconnect.rst | 117 ++
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/interconnect/Kconfig | 22 +
drivers/interconnect/Makefile | 8 +
drivers/interconnect/interconnect-uclass.c | 545 +++++++
drivers/interconnect/qcom/Kconfig | 12 +
drivers/interconnect/qcom/Makefile | 7 +
drivers/interconnect/qcom/bcm-voter.c | 340 +++++
drivers/interconnect/qcom/bcm-voter.h | 19 +
drivers/interconnect/qcom/icc-rpmh.c | 224 +++
drivers/interconnect/qcom/icc-rpmh.h | 130 ++
drivers/interconnect/qcom/sm8650.c | 1665 ++++++++++++++++++++++
drivers/interconnect/qcom/sm8650.h | 144 ++
drivers/interconnect/sandbox-interconnect-test.c | 89 ++
drivers/interconnect/sandbox-interconnect.c | 303 ++++
drivers/soc/qcom/cmd-db.c | 45 +
drivers/ufs/ufs-qcom.c | 13 +
include/dm/uclass-id.h | 2 +
include/interconnect-uclass.h | 136 ++
include/interconnect.h | 155 ++
include/soc/qcom/cmd-db.h | 2 +
test/dm/Makefile | 1 +
test/dm/interconnect.c | 195 +++
31 files changed, 4251 insertions(+)
create mode 100644 arch/sandbox/include/asm/interconnect.h
create mode 100644 doc/api/interconnect.rst
create mode 100644 drivers/interconnect/Kconfig
create mode 100644 drivers/interconnect/Makefile
create mode 100644 drivers/interconnect/interconnect-uclass.c
create mode 100644 drivers/interconnect/qcom/Kconfig
create mode 100644 drivers/interconnect/qcom/Makefile
create mode 100644 drivers/interconnect/qcom/bcm-voter.c
create mode 100644 drivers/interconnect/qcom/bcm-voter.h
create mode 100644 drivers/interconnect/qcom/icc-rpmh.c
create mode 100644 drivers/interconnect/qcom/icc-rpmh.h
create mode 100644 drivers/interconnect/qcom/sm8650.c
create mode 100644 drivers/interconnect/qcom/sm8650.h
create mode 100644 drivers/interconnect/sandbox-interconnect-test.c
create mode 100644 drivers/interconnect/sandbox-interconnect.c
create mode 100644 include/interconnect-uclass.h
create mode 100644 include/interconnect.h
create mode 100644 test/dm/interconnect.c
More information about the U-Boot
mailing list