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
prabhakarlad has quit [Quit: Client closed]
Crassus has joined #armlinux
amitk has joined #armlinux
frieder has joined #armlinux
iivanov has joined #armlinux
jtf has quit [Quit: WeeChat 2.6]
jtf has joined #armlinux
audgirka has joined #armlinux
guillaume_g has joined #armlinux
sszy has joined #armlinux
atorgue has quit [Ping timeout: 268 seconds]
Pali has joined #armlinux
audgirka has quit [Ping timeout: 246 seconds]
prabhakarlad has joined #armlinux
Crassus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
matthias_bgg has joined #armlinux
atorgue has joined #armlinux
Pali has quit [Ping timeout: 252 seconds]
unmanbearpig has joined #armlinux
unmanbearpig has quit [Changing host]
unmanbearpig has joined #armlinux
<mrutland> HdkR: I have further patches to migrate more of the entry code to C that I'm planning to post around v5.14-rc1, which should move the remainder of the ret_to_user triage logic to C
<HdkR> Cool
<mrutland> HdkR: It'll still be a big chunk of work to migrate to the common entry code, since there are some pretty major differences between the way arm64 and x86 handle some things, but once it's all in C it'll be much easier to see the wood for the trees
<HdkR> I'm looking forward to it
Crassus has joined #armlinux
frieder has quit [Remote host closed the connection]
CrashTestDummy3 has joined #armlinux
CrashTestDummy2 has quit [Ping timeout: 252 seconds]
CrashTestDummy2 has joined #armlinux
CrashTestDummy3 has quit [Ping timeout: 268 seconds]
CrashTestDummy has joined #armlinux
CrashTestDummy2 has quit [Ping timeout: 265 seconds]
alpernebbi has joined #armlinux
frieder has joined #armlinux
Nact has joined #armlinux
audgirka has joined #armlinux
Crassus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
frieder has quit [Ping timeout: 252 seconds]
frieder has joined #armlinux
matthias_bgg has quit [Ping timeout: 246 seconds]
audgirka has quit [Quit: Leaving]
atorgue has quit [Read error: Connection reset by peer]
torez has joined #armlinux
Nact has quit [Quit: Konversation terminated!]
guillaume_g has quit [Quit: Konversation terminated!]
atorgue has joined #armlinux
<sudeepholla> arnd, is arm soc PR for v5.14 not yet sent to Linus ? or am I missing to find it ?
<arnd> I haven't seen it either. Since olofj did the merges this time around, he would be the one to send the pull requests as well
<sudeepholla> arnd, oh ok, thanks
<geertu> arnd: Do you know who will handle the fixes for rc2?
matthias_bgg has joined #armlinux
<arnd> geertu: no, we haven't discussed this yet, just send it soc@kernel.org cc both of us when you have something urgent
<geertu> arnd: Ok thx. Will send after rc1, due to cross-subsystem dependencies
unmanbearpig has quit [Read error: Connection reset by peer]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
frieder_ has joined #armlinux
frieder has quit [Read error: Connection reset by peer]
frieder_ has quit [Remote host closed the connection]
headless has joined #armlinux
Pali has joined #armlinux
matthias_bgg has quit [Quit: Leaving]
headless_ has joined #armlinux
headless has quit [Ping timeout: 252 seconds]
amitk has quit [Ping timeout: 252 seconds]
amitk has joined #armlinux
<ukleinek> broonie: I experience a strange problem on a system using drivers/spi/spi-imx.c, GPIOs as CS and drivers/iio/adc/ti-ads7950.c
<ukleinek> broonie: when I trigger reading the channels using iio magic I get the following trace: https://paste.debian.net/hidden/e815edb6/
amitk has quit [Ping timeout: 255 seconds]
<ukleinek> broonie: the wrong thing is that the CS isn't deasserted at the end. I noticed that drivers/iio/adc/ti-ads7950.c makes use of .cs_change, but I don't understood the semantics (and the logic in that driver) enough to judge if the spi-imx driver is wrong or if it's ti-ads7950. Can you assist?
headless_ has quit [Quit: Konversation terminated!]
<broonie> If cs_change is set in the last transfer the cs should be left exactly as it was at the end.
<ukleinek> does cs_change matter for the non-last transfers?
<broonie> Otherwise it should trigger an immediate change at the end of the transfer
<ukleinek> maybe the driver intended to skip the deassert+assert in between these transfers?!
<broonie> Perhaps. In general it’s a bad idea and prone to adapting to controller bugs but that is what it’s supposed to be for.
<ukleinek> broonie: so .cs_change doesn't matter for non-last transfers, right?
* ukleinek has to dig deeper, he didn't understand yet why there are so many transfers, in the code he only saw a single one
<mkl_> ukleinek: cs_change basically tells the spi-core to do the opposite of the default
<mkl_> ukleinek: by default on the last transfer the cs is de-asserted - with cs_change = true it's kept active
<broonie> The driver is probably using cs_change to issue what would normally be a sequence of messages in a single message for performance reasons.
<mkl_> ukleinek: between transfers of a single message by default the CS is kept active - with cs_change = true it's toggled
<broonie> Historically this could sometimes perform better than issuing a bunch of async transfers.
<broonie> These days a lot more performance stuff factored out into the core so it’s less likely to be a substantial win, but obviously it might still work out well
<ukleinek> mkl_, broonie: ok, with that in mind I will continue to debug that tomorrow. Thanks.
ukleinek has quit [Quit: reboot]
alpernebbi has quit [Quit: alpernebbi]
ajb-linaro has quit [Ping timeout: 268 seconds]
ajb-linaro has joined #armlinux
torez has quit [Quit: torez]
mturquette_ is now known as mturquette
macromorgan is now known as Guest6999
macromorgan has joined #armlinux
Guest6999 has quit [Killed (calcium.libera.chat (Nickname regained by services))]
CrashTestDummy2 has joined #armlinux
CrashTestDummy has quit [Ping timeout: 268 seconds]