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 <vaishna...@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@47034000 { + status = "disabled"; compatible = "ti,j721e-hbmc", "ti,am654-hbmc"; reg = <0x0 0x47034000 0x0 0x100>, <0x5 0x00000000 0x1 0x0000000>; -- 2.17.1