ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
shoragan[m] has quit [Quit: Client limit exceeded: 20000]
XV8 has joined #armlinux
apritzel_ has quit [Ping timeout: 272 seconds]
mvaittin has quit [Quit: Client limit exceeded: 20000]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #armlinux
tlwoerner_ has joined #armlinux
tlwoerner has quit [Remote host closed the connection]
Misotauros has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
shawnguo has quit [Quit: Ping timeout (120 seconds)]
vireshk has quit [Remote host closed the connection]
wolfshappen_ has quit [Read error: Connection reset by peer]
vireshk- has joined #armlinux
sudeepholla has quit [Ping timeout: 240 seconds]
russ has quit [Ping timeout: 268 seconds]
wolfshappen has joined #armlinux
suzukikp has quit [Ping timeout: 264 seconds]
palmer has quit [Ping timeout: 264 seconds]
guillaume_g has joined #armlinux
russ has joined #armlinux
palmer has joined #armlinux
sudeepholla has joined #armlinux
Misotauros has joined #armlinux
apritzel_ has joined #armlinux
apritzel_ has quit [Ping timeout: 260 seconds]
djrscally has joined #armlinux
suzukikp has joined #armlinux
nsaenz has joined #armlinux
iivanov has joined #armlinux
luispm has joined #armlinux
iivanov has left #armlinux [#armlinux]
headless has joined #armlinux
guillaume has joined #armlinux
ggardet has joined #armlinux
cbeznea has quit [Ping timeout: 276 seconds]
ggardet has quit [Client Quit]
ggardet has joined #armlinux
guillaume_g has quit [Ping timeout: 272 seconds]
ggardet is now known as guillaume_g
guillaume_g is now known as guillaume_g_
guillaume_g_ is now known as guillaume_g
guillaume has quit [Ping timeout: 260 seconds]
biju has joined #armlinux
sszy has joined #armlinux
cbeznea has joined #armlinux
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #armlinux
alexels has joined #armlinux
cbeznea has quit [Quit: Leaving.]
sudeepholla has quit [Ping timeout: 272 seconds]
guillaume has joined #armlinux
ggardet has joined #armlinux
guillaume_g has quit [Ping timeout: 272 seconds]
guillaume has quit [Ping timeout: 272 seconds]
apritzel has joined #armlinux
matthias_bgg has joined #armlinux
headless has quit [Quit: Konversation terminated!]
cbeznea has joined #armlinux
sudeepholla__ has quit [Quit: Ex-Chat]
sudeepholla has joined #armlinux
sudeepholla_ has joined #armlinux
sudeepholla_ has quit [Ping timeout: 268 seconds]
biju has quit [Quit: Client closed]
sudeepholla_ has joined #armlinux
elastic_dog has quit [Ping timeout: 260 seconds]
elastic_dog has joined #armlinux
biju has joined #armlinux
biju has quit [Quit: Client closed]
torez has joined #armlinux
XV8 has joined #armlinux
XV8 has quit [Max SendQ exceeded]
XV8 has joined #armlinux
elastic_dog has quit [Ping timeout: 240 seconds]
elastic_dog has joined #armlinux
ggardet is now known as guillaume_g
biju has joined #armlinux
headless has joined #armlinux
<frieder>
Is there a way to run "make dtbs_check" for a single DT file?
shoragan[m] has joined #armlinux
mvaittin has joined #armlinux
<geertu>
frieder: Not reaLLy. But you can reduce the list by adjusting .config, so less .dtb files are built.
bjdooks has joined #armlinux
<bjdooks>
anyone know of available arm boards with i3c support on?
<frieder>
geertu: Hm, ok. Thanks!
jlinton has joined #armlinux
<biju>
First run for all, then delete all .*.dtb corresponding to that DT
<biju>
next make-dtbs will check only for that dt
<frieder>
biju: Thanks for the workaround. Still, it's somewhat inconvenient having to build a whole bunch of dtbs just to check the one I'm interested in.
<frieder>
If there's really no easier way, I kind of have an idea why DT changes sent upstream often aren't checked before sending.
<bjdooks>
DT compilation should not be slw
<bjdooks>
you should also be able to make a single one by doing "make <filename-of-dtb>"
<frieder>
bjdooks: Compiling all DTs in the kernel is definitely slow, if you just want to check a single file before sending a patch.
<frieder>
bjdooks: Compiling a single DT is fine, but how to check a single DT against the schemas?
<bjdooks>
iirc make dtb_check DT_SCHEMA_FILE=filename
<bjdooks>
the dtb checks take ages
<bjdooks>
the above may or may be close to correct from memory
<frieder>
bjdooks: Yes, IIUC I can use DT_SCHEMA_FILE to restrict the schemas to check against, but not the DTs to check in the first place
<bjdooks>
ah, see the problem now
alpernebbi has quit [Ping timeout: 240 seconds]
<geertu>
frieder: vi arch/<arch>/boot/dts/Makefile ;-)
<geertu>
compilation used to be slow, so we got faster machines, and ccache. Perhaps we need yamlcache ;-)
<bjdooks>
or a check-dtbs-as-a-service
alpernebbi has joined #armlinux
<frieder>
geertu: editing the Makefiles is what I'm doing now...
<steev>
i believe i saw a path recently (at least for arm64?) to allow a single dtb to be chose
<geertu>
Ideally we'd have somethng like "make CHECK_DTBS=1 path/to/file.dtb"
<geertu>
Cfr. "make C=2 path/to/file.o"
<steev>
geertu: maybe i'm misunderstanding, but isn't that what dmitry's patch does?
<steev>
i haven't actually tested it
<frieder>
steev: geertu: I just tested it and it works just like this. ("make CHECK_DTBS=1 path/to/file.dtb")
monstr has quit [Remote host closed the connection]
<geertu>
steev: From the patch description, you still have to use "make dtbs"
<geertu>
Just tried, before/after his patch "make arch/arm/boot/dts/r8a7791-koelsch.dtb" fails with "No rule to make target ..."
<geertu>
Same with an arm64 dtbs instead of arm32
<geertu>
Oh, it does work when including "CHECK_DTBS=1". Weird...
<geertu>
So it does run the check, and after that, complains "No rule to make target ..."
<frieder>
geertu: It works just fine for me when doing "make ARCH=arm64 CHECK_DTBS=1 freescale/imx8mm-kontron-n801x-s.dtb"
<frieder>
With CHECK_DTBS=1 it builds the dtb and does the check and without it only builds the dtb.
headless has quit [Quit: Konversation terminated!]
<frieder>
And that's exactly how I read the patch description. It also works for the "dtbs" target which makes "make CHECK_DTBS=1 dtbs" synonym to "make dtbs_check".
matthias_bgg has quit [Ping timeout: 240 seconds]
<geertu>
frieder: It indeed works on arm64 when dropping the arch/arm64/boot/dts prefix from the make target
<geertu>
which is still weird
<geertu>
OK, same on arm32
<steev>
i've never passed the full path to a dtb, didn't realize that was even an option
<geertu>
steev: Well, "make path/to/file.o" works (for most files, there are some (staging?) where it doesn't).
<geertu>
So typically you can do "rm path/to/file.o; make path/to/file.o".
<geertu>
But apparently that doesn't work for .dtb
<steev>
geertu: right, i've just always called the dtb by name, not the path