Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2025.01, v2025.04-rc3 are OUT / Merge Window is CLOSED, next branch is OPEN / Release v2025.04 is scheduled for 07 April 2025 / Channel archives at https://libera.irclog.whitequark.org/u-boot
thelounge2823 has quit [Quit: The Lounge - https://thelounge.chat]
LainExperiments has joined #u-boot
LainExperiments has quit [Ping timeout: 240 seconds]
LainExperiments6 has joined #u-boot
mmu_man has quit [Ping timeout: 244 seconds]
qschulz has quit [Remote host closed the connection]
zibolo has quit [Ping timeout: 248 seconds]
qschulz has joined #u-boot
zibolo has joined #u-boot
persmule has quit [Ping timeout: 264 seconds]
xroumegue has quit [Ping timeout: 260 seconds]
xroumegue has joined #u-boot
persmule has joined #u-boot
LainExperiments6 has quit [Quit: Client closed]
<ja_02> nooo i was betten by the other 20 something
<ja_02> calebccff: do u have discord by any chance
<marex> the one happy thing I see here is, that the community is renewing itself and not dying out, that is a real nice to observe
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #u-boot
<marex> xypron: 60ea8a94d60e ("net: miiphybb: Convert documentation to rst")
<marex> xypron: seems like a combination of [v2] net: miiphybb: Update documentation and [RFC] net: miiphybb: Convert documentation to rst ?
<marex> xypron: it should not be in master, it should be in next, because the code which prompted the documentation update is only in next
<ja_02> marex: yea it is nice. also imo a very kind community.
dsimic has quit [Ping timeout: 245 seconds]
dsimic has joined #u-boot
clamor has joined #u-boot
rvalue has quit [Ping timeout: 248 seconds]
rvalue has joined #u-boot
gsz has joined #u-boot
enok has joined #u-boot
enok has quit [Ping timeout: 248 seconds]
enok has joined #u-boot
enok71 has joined #u-boot
sng_ has joined #u-boot
enok has quit [Ping timeout: 245 seconds]
enok71 is now known as enok
sng_ has joined #u-boot
sng_ has quit [Changing host]
sng_ has quit [Client Quit]
sng_ has joined #u-boot
sng_ has quit [Client Quit]
sng_ has joined #u-boot
sng_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sng_ has joined #u-boot
sng_ has quit [Client Quit]
sng_ has joined #u-boot
monstr has joined #u-boot
sng_ has quit [Client Quit]
sng_ has joined #u-boot
sng_ has quit [Client Quit]
sng_ has joined #u-boot
frieder has joined #u-boot
sng has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sng_ is now known as sng
sng has quit [Changing host]
sng has joined #u-boot
rvalue has quit [Ping timeout: 252 seconds]
monstr has quit [Ping timeout: 252 seconds]
sng has quit [Ping timeout: 272 seconds]
gsz has quit [Ping timeout: 244 seconds]
goliath has joined #u-boot
rvalue has joined #u-boot
gsz has joined #u-boot
sng has joined #u-boot
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 252 seconds]
sng has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sng has joined #u-boot
sng has quit [Changing host]
sng has joined #u-boot
rvalue- is now known as rvalue
enok has quit [Read error: Connection reset by peer]
enok has joined #u-boot
Jones42 has joined #u-boot
sng has quit [Ping timeout: 268 seconds]
Jones42 has quit [Ping timeout: 265 seconds]
sng has joined #u-boot
ldevulder has joined #u-boot
quinq has quit [Ping timeout: 265 seconds]
mripard has joined #u-boot
bjoto`` has quit [Remote host closed the connection]
bjoto`` has joined #u-boot
bjoto`` has quit [Remote host closed the connection]
Jones42 has joined #u-boot
warpme has joined #u-boot
sszy has joined #u-boot
clamor has quit [Read error: Connection reset by peer]
clamor has joined #u-boot
bjoto has joined #u-boot
saimazoon has quit [Ping timeout: 248 seconds]
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
vardhan_ has joined #u-boot
mmu_man has joined #u-boot
sng has quit [Ping timeout: 246 seconds]
sng has joined #u-boot
LainExperiments has joined #u-boot
babo67_ has quit [Remote host closed the connection]
sally_ has joined #u-boot
LainExperiments has quit [Quit: Client closed]
sally has quit [Ping timeout: 260 seconds]
LainExperiments has joined #u-boot
quinq has joined #u-boot
gsz has quit [Ping timeout: 260 seconds]
vfazio_ has joined #u-boot
vfazio has quit [Remote host closed the connection]
wooosaiiii has quit [Remote host closed the connection]
wooosaiiii has joined #u-boot
davlefou_ has quit [Ping timeout: 260 seconds]
davlefou has quit [Ping timeout: 260 seconds]
enok has quit [Remote host closed the connection]
davlefou_ has joined #u-boot
davlefou has joined #u-boot
warpme has joined #u-boot
haritz has joined #u-boot
haritz has quit [Changing host]
haritz has joined #u-boot
sng has quit [Ping timeout: 260 seconds]
LainExperiments has quit [Quit: Client closed]
sng has joined #u-boot
HAMIIID has joined #u-boot
ikarso has quit [Quit: Connection closed for inactivity]
ldevulder has quit [Ping timeout: 252 seconds]
ldevulder has joined #u-boot
bradfa has quit [Ping timeout: 244 seconds]
Manouchehri has quit [Ping timeout: 268 seconds]
HAMIIID has quit [Quit: Leaving...]
bradfa has joined #u-boot
Manouchehri has joined #u-boot
<dujem> i am writing a sysreset driver for my board and it seems to not probe even when i run the reset command, why could this be?
monstr has joined #u-boot
eballetbo has quit [Ping timeout: 260 seconds]
smurray has quit [Ping timeout: 272 seconds]
<Tartarus> Do you have a match on the compatible?
LetoThe2nd has quit [Ping timeout: 244 seconds]
senzilla has quit [Ping timeout: 248 seconds]
Manouchehri has quit [Ping timeout: 252 seconds]
eballetbo has joined #u-boot
smurray has joined #u-boot
LetoThe2nd has joined #u-boot
Manouchehri has joined #u-boot
senzilla has joined #u-boot
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<calebccff> ja_02: ahaha oh yeah you should definitely post ufetch pictures on fedi!
Guest47 has joined #u-boot
Guest47 has quit [Client Quit]
warpme has joined #u-boot
enok has joined #u-boot
ikarso has joined #u-boot
enok has quit [Ping timeout: 244 seconds]
goliath has quit [Quit: SIGSEGV]
<dujem> Tartarus: yes, and both the device and driver show up in `dm tree`, it just does not probe the driver when i issue a reset
<dujem> i even put a printf in my driver's probe function to see if it at least gets called, but nope
sally_ has quit [Changing host]
sally_ has joined #u-boot
sally_ is now known as sally
sng has quit [Ping timeout: 265 seconds]
ungeskriptet has quit [Remote host closed the connection]
vagrantc has joined #u-boot
sng has joined #u-boot
LainExperiments has joined #u-boot
LainExperiments has quit [Quit: Client closed]
ungeskriptet has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
frieder has quit [Remote host closed the connection]
vardhan_ has quit [Ping timeout: 276 seconds]
sng has quit [Ping timeout: 244 seconds]
LainExperiments has joined #u-boot
ungeskriptet has joined #u-boot
goliath has joined #u-boot
sng has joined #u-boot
sng has quit [Client Quit]
sng has joined #u-boot
sng has quit [Changing host]
sng has joined #u-boot
monstr has quit [Remote host closed the connection]
ungeskriptet has quit [Remote host closed the connection]
Knogle has joined #u-boot
sng has quit [Ping timeout: 260 seconds]
sng has joined #u-boot
enok has joined #u-boot
LainExperiments has quit [Quit: Client closed]
<clamor> dujem: source is available?
<dujem> clamor: board or the reset driver?
sng has quit [Ping timeout: 272 seconds]
ungeskriptet has joined #u-boot
<clamor> dujem: I assume both
<dujem> clamor: board is coreprimevelte which is upstream, driver i can put up on a pastebin
<clamor> Go ahead
<clamor> dujem: add print if request is called
<dujem> clamor: it does not get called
<clamor> Your driver may fail with -einval even before your print in probe
<calebccff> dujem: "dm tree" shows all bound devices, does it show up in that list?
<clamor> dujem: btw, you can set the driver priv via U_BOOT_DRIVER macro
rcn-ee_ has joined #u-boot
joeskb7 has quit [Read error: Connection reset by peer]
joeskb7 has joined #u-boot
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<dujem> calebccff: yes it does
<dujem> clamor: does that work though if the addresses are filled in at probe time?
<dujem> or is it just for setting the type
<clamor> dujem: yes. Set your print at the start of the probe.
ldevulder has quit [Quit: Leaving]
<dujem> clamor: still no sign of it probing
<clamor> Ok, time for sandbox
<clamor> dujem: smth is really wrong in your configuration. Sysreset probe works fine.
<clamor> Sandbox reproducible.
sng has joined #u-boot
sng has quit [Changing host]
sng has joined #u-boot
<dujem> well, i have enabled SYSRESET{,_CMD_RESET,_PXA} so really no idea
<marex> dujem: my general advice is , spam the codebase with printf()s
<marex> dujem: esp. drivers/core to see what the DM does
<marex> dujem: git grep -li '\<probe\>' drivers/core/
<marex> that should give you an idea where to start adding them printf()s
<apalos> 2025, debuggers, gdb, jtags -- printf is still superior :P
<quinq> clearly :D (unless your debugging is time-sensitive)
<marex> at which point, you use trace_printk() ... which ... is technically a printf() too
<clamor> apalos: always
sng has quit [Ping timeout: 244 seconds]
<apalos> So, now that are all in a nice mood
<apalos> Anyone who's interested please test -next and enable CMD_MEMINFO && CMD_CMD_MEMINFO_MAP && CONFIG_MMU_PGPROT
<apalos> On the conmsole type 'meminfo' if your board doesnt blow up, you're good
<apalos> (arm64 only)
clamor has quit [Ping timeout: 244 seconds]
sally_ has joined #u-boot
sally has quit [Ping timeout: 260 seconds]
clamor has joined #u-boot
sally_ is now known as sally
<dujem> marex: noted
<marex> apalos: uh oh ...
<apalos> marex: fwiw I *think* the mmu configs are already meeeh
<apalos> because all of the boards in Arm64, set the PXN flag, but that's not always needed and in some configs it's reserved 0
<marex> apalos: I think the current way of setting up page tables is awful too
<apalos> hmm why ?
<marex> apalos: it is inflexible to boot
<apalos> You define memory in a table, tha's ok I guess
<apalos> ah
<marex> apalos: and with varying memory sizes, it just plain sucks
<apalos> yes it is,
<apalos> but I added all the fucntions we want to changethat
<apalos> So this fixes the PXN stuff, but only when you apply new perms
<apalos> we need to fix it for *.*
<apalos> marex: but with the PGPROT stuff we can fix the 'inflexible'
<apalos> We can map the memory we want with proper permissions and then the leftovers are 'rwx'
<marex> apalos: I clearly need to look at that too
<marex> apalos: my todo is overflowing already, sigh
<apalos> That's ok my toido is overflowing since 2004
<apalos> I just ignore stuff :P
<apalos> I've accepted the fact I don't scale and I try as beas as i can, that's it
<marex> apalos: I did reply to an email to vagrantc from I think 2019 or 2022 recently though :)
<apalos> tbh I just want to retire and focus on fishing
sally has quit [Changing host]
sally has joined #u-boot
clamor has quit [Read error: Connection reset by peer]
<marex> apalos: I suspect we might live to see riscv128 ... which I am relatively sure someone already tried to build in an FPGA
<apalos> yea unfortunately we'll be around
sng has joined #u-boot
sng has quit [Changing host]
sng has joined #u-boot
sng has quit [Ping timeout: 268 seconds]
prabhakalad has quit [Ping timeout: 268 seconds]
prabhakalad has joined #u-boot
Knogle has quit [Ping timeout: 245 seconds]
Knogle has joined #u-boot
gsz has joined #u-boot
gsz has quit [Ping timeout: 268 seconds]
vagrantc has quit [Quit: leaving]
kilobyte_ch has quit [Ping timeout: 265 seconds]
mripard has quit [Quit: WeeChat 4.5.1]
kilobyte_ch has joined #u-boot
enok has quit [Ping timeout: 245 seconds]
Knogle has quit [Quit: WeeChat 4.5.2]
stefanct__ has joined #u-boot
stefanct has quit [Ping timeout: 265 seconds]
stefanct__ is now known as stefanct