ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #linux-ti
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #linux-ti
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #linux-ti
Kubu_work has joined #linux-ti
Kubu_work1 has joined #linux-ti
Kubu_work has quit [Quit: Leaving.]
markussp has quit [Quit: Ping timeout (120 seconds)]
markussp has joined #linux-ti
florian has quit [Ping timeout: 265 seconds]
tomba has quit [Ping timeout: 265 seconds]
tomba has joined #linux-ti
Kubu_work1 has quit [Quit: Leaving.]
Kubu_work has joined #linux-ti
<pivi>
Hello all, I have one question on TI AM62L, it's an easy one, so maybe you can help without me having to dig too much on the topic ...
<pivi>
is the architecture / boot done in a similar way as other TI K3 platform? with a cortex-R5 doing the memory init (U-Boot SPL) and than running the DM firmware and doing the handover to the cortex-A ?
rob_w has quit [Remote host closed the connection]
rob_w has joined #linux-ti
<NishanthMenon>
pivi Let me help confuse you as much as possible.
<NishanthMenon>
Bootmaster: With the exception of AM62L, all k3 platforms have an R5F as the boot master. in AM62L A53 is the boot master.
<NishanthMenon>
DM: With the exception of J721e, AM64 and AM62L, the bootmaster R5F also plays the role of Device Management (DM). in case of J721e and AM64, the security core plays both DM and security services, in the case of AM62L, TFA is supposed to play the role of DM.
<NishanthMenon>
am62L is also unique in the family (in the first of what we call as k3-low now), is probably the first device without a safety implication.
<pivi>
ok. got it, thanks for the explanation.
<pivi>
so, the DDR RAM is configured by the SPL running on the A53, correct?
Kubu_work has quit [Quit: Leaving.]
rob_w has quit [Ping timeout: 246 seconds]
Kubu_work has joined #linux-ti
rob_w has joined #linux-ti
<NishanthMenon>
on am62l - correct.
<NishanthMenon>
there is a stub involved. vigneshr bryanb , the exact bootflow diagram - did we put something in public domain? something like what we did on u-boot for example for other k3 platforms?
<NishanthMenon>
it is probably pending since linux dts is not accepted yet.. so it is probably incoming when the u-boot patches are posted, perhaps?
<pivi>
NishanthMenon: I was looking for such a diagram and I was not able to find it
<NishanthMenon>
pivi: yeah - i was searching as well. there are internal diagrams, but that is not something i should be throwing out ;) .. lets see if vigneshr or bryanb has something already out there.. I hope the detailed internal flow diagrams made it as part of TRM, not sure
<bryanb>
oh wow that render went bad (I'll work on that) but correct. we're using TF-A's BL1 to initialize DDR before being reset into ROM again to load tispl
<bryanb>
that and link NishanthMenon mentioned BL31 is now the device manager.
<bryanb>
s/link/like
<pivi>
ok, so it's TF-A's BL1 configuring the DDR, not U-Boot SPL.
<pivi>
so, to support different memories this component needs to be customized
<pivi>
something that we are generally not doing on the other K3 SoC
<NishanthMenon>
yup - part of the tradeoff to drop R5 to lower costs :(
<bryanb>
yeah we tried to make it as seamless as possible (it still uses device tree config from sysconfig) but we're extremely limited on size here. 64k of sram. we had to remove just about everything we could
<pivi>
tomba: BTW, this ^^ was the reason of the ETH not working
<bryanb>
oh gosh! I completely forgot about that. it's such a weird mux I think my scripting gets confused. good find though! I'll go back and check 62A
rob_w has quit [Remote host closed the connection]
dhruvag2000 has quit [Quit: Connection closed for inactivity]
markussp has quit [Ping timeout: 276 seconds]
Kubu_work has quit [Quit: Leaving.]
markussp has joined #linux-ti
goliath has quit [Quit: SIGSEGV]
goliath has joined #linux-ti
tlwoerner_ has quit [Quit: Leaving]
tlwoerner has joined #linux-ti
florian has joined #linux-ti
Kubu_work has joined #linux-ti
Kubu_work has quit [Quit: Leaving.]
florian has quit [Ping timeout: 246 seconds]
ikarso has quit [Quit: Connection closed for inactivity]