[PATCH 1/2] arm: dts: k3-j721e-mcu-wakeup: Disable hyperbus controller node

Vaishnav Achath vaishnav.a at ti.com
Thu Mar 30 19:40:04 CEST 2023

J721E SoC has a hyperbus controller and OSPI controller muxed and only
one of the controllers can be active at a time. While enabling the
support for hyperbus, both the OSPI and hyperbus nodes were enabled
by default and hyperbus was disabled in board dts. This causes issues
in other J721E based platforms which does not explicitly disable the
hbmc node in board dts, thus disable hyperbus node by default.

Fixes: 297daac43afb ("arm: dts: k3-j721e-mcu-wakeup: Add HyperBus Controller node")

Signed-off-by: Vaishnav Achath <vaishnav.a at ti.com>

Since this node is not present in corresponding upstream kernel DTS
now, a manual fix is needed.

 arch/arm/dts/k3-j721e-mcu-wakeup.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi b/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
index 22166c7942..b7a0dd2326 100644
--- a/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
+++ b/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
@@ -183,6 +183,7 @@
 		hbmc: hyperbus at 47034000 {
+			status = "disabled";
 			compatible = "ti,j721e-hbmc", "ti,am654-hbmc";
 			reg = <0x0 0x47034000 0x0 0x100>,
 				<0x5 0x00000000 0x1 0x0000000>;

More information about the U-Boot mailing list