<marex>
it always prints the content of /axi@0 and never /axi
<marex>
sjg1: ^
mmu_man has quit [Ping timeout: 246 seconds]
LeSpocky has quit [Ping timeout: 268 seconds]
LeSpocky has joined #u-boot
agust has joined #u-boot
redbrain has joined #u-boot
guillaume_g has joined #u-boot
sszy has joined #u-boot
sszy has quit [Remote host closed the connection]
sszy has joined #u-boot
tnovotny has joined #u-boot
LeSpocky has quit [Ping timeout: 252 seconds]
LeSpocky has joined #u-boot
rfs613_alt has joined #u-boot
rfs613 has quit [Ping timeout: 252 seconds]
matthias_bgg has joined #u-boot
mmu_man has joined #u-boot
jwillikers has joined #u-boot
<mwalle>
u-boot doesn't really support usb OTG, does it? The role of the port is set at bind time, right? So usually dr_mode = "otg" means its peripheral
torez has joined #u-boot
tperrot has quit [Quit: leaving]
tprrt has joined #u-boot
tprrt is now known as tperrot
manu_ has joined #u-boot
freemangordon1 has joined #u-boot
gcl_ has joined #u-boot
pgreco_ has joined #u-boot
matthewcroughan has joined #u-boot
kmaincent1 has joined #u-boot
mripard_ has joined #u-boot
cottsay08 has joined #u-boot
pi____ has joined #u-boot
torez has quit [*.net *.split]
manu has quit [*.net *.split]
freemangordon has quit [*.net *.split]
gcl has quit [*.net *.split]
Daulity has quit [*.net *.split]
mripard has quit [*.net *.split]
pgreco has quit [*.net *.split]
matthewcroughan_ has quit [*.net *.split]
kmaincent has quit [*.net *.split]
cottsay has quit [*.net *.split]
urja has quit [*.net *.split]
cottsay08 is now known as cottsay
redbrain has quit [Quit: leaving]
jwillikers has quit [Ping timeout: 240 seconds]
urja has joined #u-boot
torez has joined #u-boot
jwillikers has joined #u-boot
manu_ is now known as manu
manu has quit [Changing host]
manu has joined #u-boot
jwillikers has quit [Remote host closed the connection]
jwillikers has joined #u-boot
rfs613_alt is now known as rfs613
vagrantc has joined #u-boot
tnovotny_ has joined #u-boot
tnovotny has quit [Ping timeout: 245 seconds]
guillaume_g has quit [Quit: Konversation terminated!]
<marex>
mrnuke: seems like we have a problem either in Linux or libfdt, and I would say treating axi and axi@0 as the same thing is a bug in libfdt
<mrnuke>
[mrnuke@nuclearis3 u-boot]$ git show 3f04db891a353f4b127ed57279279f851c6b4917
<marex>
mrnuke: that is fitImage , not DT
<mrnuke>
aren't they both flat device trees?
<marex>
mrnuke: well, if I were to follow what the commit suggests, then all DTs ever would have to be denied from using unit address in any and all busses ?
<marex>
seems bogus to me
<mrnuke>
marex: they can use unit addresses. the gotcha is that the names might have to be unique
<marex>
mrnuke: where did you find out that libfdt treats /axi and axi@0 the same ?
<mrnuke>
+ /*
<mrnuke>
+ * U-Boot stopped using unit addressed in 2017. Since libfdt
<mrnuke>
+ * can match nodes ignoring any unit address, signature
<mrnuke>
+ * verification can see the wrong node if one is inserted with
<mrnuke>
+ * the same name as a valid node but with a unit address
<mrnuke>
+ * attached. Protect against this by disallowing unit addresses.
<mrnuke>
+ */
<mrnuke>
more specifically "libfdt can match nodes ignoring any unit address"
<marex>
U-Boot and fitImage specific stuff
<marex>
does libfdt document this behavior somewhere ?
<mrnuke>
I've got no clue. You now know all I know about this ;)
pgreco_ is now known as pgreco
Harm has quit [Ping timeout: 240 seconds]
solar_sea_ has joined #u-boot
solar_sea has quit [Ping timeout: 252 seconds]
Harm has joined #u-boot
Harm has quit [Ping timeout: 240 seconds]
Harm has joined #u-boot
torez has quit [Remote host closed the connection]
marc1 has quit [Quit: WeeChat 3.2]
mwalle has joined #u-boot
Raito_Bezarius has quit [Ping timeout: 240 seconds]
Slimey has joined #u-boot
<Slimey>
hello
<cambrian_invader>
hello
macromorgan has quit [Killed (silver.libera.chat (Nickname regained by services))]
macromorgan has joined #u-boot
jwillikers has quit [Remote host closed the connection]