public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 0/2] arm: dts: J721E Hyperbus Fixes
@ 2023-03-30 17:40 Vaishnav Achath
  2023-03-30 17:40 ` [PATCH 1/2] arm: dts: k3-j721e-mcu-wakeup: Disable hyperbus controller node Vaishnav Achath
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Vaishnav Achath @ 2023-03-30 17:40 UTC (permalink / raw)
  To: u-boot, trini; +Cc: vigneshr, nm, gadiyar, u-kumar1, vaishnav.a

J721E SoC has a hyperbus controller and OSPI controller muxed and only
one of the controllers should be active at a time

While enabling support for hyperflash in J721E, the hyperbus controller
was enabled by default in SoC DTS and was kept disabled in board DTS.
For J721E SK, the board level DTS does not disable the hyperbus node
which causes OSPI and Hyperbus controllers to be active at the same time
thus causing boot failure on J721E SK, to avoid situations like this keep
the hyperbus controller disabled by default in SoC DTS. Also the fixups for
hyperflash enable according to DIP switch settings on EVM is relevant only
to J721E EVM and J7200 EVM, thus disable those fixups for other platforms.

Since the hyperbus node is not present in kernel DTS, manual update is
needed to fix the issue( J721E SK Boot failure). J721E SK boot failure
needs additional fixes on the board DTS which will be sent separately,
but hyperbus and OSPI controller being active was also one of the issues
causing boot failure.

Changes were tested on J721E EVM and J721E SK for basic boot and hyperflash
functionality(EVM).

Vaishnav Achath (2):
  arm: dts: k3-j721e-mcu-wakeup: Disable hyperbus controller node
  board: ti: j721e: Disable hyperflash fixup for J721E SK

 arch/arm/dts/k3-j721e-mcu-wakeup.dtsi | 1 +
 board/ti/j721e/evm.c                  | 6 ++++++
 2 files changed, 7 insertions(+)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-03-30 18:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-30 17:40 [PATCH 0/2] arm: dts: J721E Hyperbus Fixes Vaishnav Achath
2023-03-30 17:40 ` [PATCH 1/2] arm: dts: k3-j721e-mcu-wakeup: Disable hyperbus controller node Vaishnav Achath
2023-03-30 18:50   ` Nishanth Menon
2023-03-30 17:40 ` [PATCH 2/2] board: ti: j721e: Disable hyperflash fixup for J721E SK Vaishnav Achath
2023-03-30 17:43 ` [PATCH 0/2] arm: dts: J721E Hyperbus Fixes Gadiyar, Anand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox