From 6e1fdb9ea12695f22fd059fc69b5c1d14f7e60a6 Mon Sep 17 00:00:00 2001 From: Julius Bairaktaris Date: Wed, 22 Jul 2026 22:46:44 +0200 Subject: [PATCH] qualcommbe: dts: disable the driverless QCE crypto nodes Commit ce120be361 ("kernel: disable qualcomm crypto") dropped the CRYPTO_DEV_QCE kernel configs, so crypto@73a000 and its BAM no longer have a driver. Unlike ipq8074, mainline ipq9574.dtsi ships both nodes enabled by default, and gcc-ipq9574 registers its interconnect provider with icc_sync_state; an enabled consumer that can never probe defers that callback forever, so every boot logs sync_state() pending due to 73a000.crypto and the interconnect bandwidth votes are never allowed to drop from their boot-time maximum. Disable both nodes explicitly in the board device tree. Signed-off-by: Julius Bairaktaris Link: https://github.com/openwrt/openwrt/pull/24379 Signed-off-by: Jonas Jelonek --- target/linux/qualcommbe/dts/ipq9570-kiwi-dvk.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/target/linux/qualcommbe/dts/ipq9570-kiwi-dvk.dts b/target/linux/qualcommbe/dts/ipq9570-kiwi-dvk.dts index c00c2a2f7b..07c7378ae8 100644 --- a/target/linux/qualcommbe/dts/ipq9570-kiwi-dvk.dts +++ b/target/linux/qualcommbe/dts/ipq9570-kiwi-dvk.dts @@ -72,6 +72,14 @@ status = "okay"; }; +&crypto { + status = "disabled"; +}; + +&cryptobam { + status = "disabled"; +}; + &qcom_ppe { ethernet-ports { #address-cells = <1>;