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
prabhakalad has quit [Ping timeout: 255 seconds]
prabhakalad has joined #armlinux
vingu has quit [Quit: Leaving.]
vingu has joined #armlinux
prabhakalad has quit [Ping timeout: 256 seconds]
prabhakalad has joined #armlinux
apritzel has quit [Ping timeout: 256 seconds]
mraynal has quit [Remote host closed the connection]
mraynal has joined #armlinux
tleb has quit [Server closed connection]
tleb has joined #armlinux
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #armlinux
markussp has quit [Server closed connection]
markussp has joined #armlinux
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
Grimler has quit [Server closed connection]
Grimler has joined #armlinux
grahamn has joined #armlinux
grahamnorth has quit [Ping timeout: 244 seconds]
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
jfsimon has quit [Remote host closed the connection]
arj has quit [Ping timeout: 256 seconds]
jfsimon has joined #armlinux
arj has joined #armlinux
prabhakalad has quit [Ping timeout: 256 seconds]
<mvaittin_>
broonie: Thanks. Grepping the SPI_CS_WORD leads me to the ti-ads7950, which is actually quite close to the device I'm working with. I see it does also set the cs_change.
<mvaittin_>
Open source. <3 Don't we just love problems which have been already solved by others ;)
jds has quit [Read error: Connection reset by peer]
jds has joined #armlinux
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
roshan has joined #armlinux
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
<krzk>
bamse: linusw__: arm32 qcom does not build on today's next: error: ‘pinmux_generic_get_function_count’ undeclared here (not in a function); did you mean ‘pinmux_generic_free_functions’?
jfsimon has quit [Remote host closed the connection]
HerbY_NL2 has joined #armlinux
jfsimon has joined #armlinux
HerbY_NL2 has quit [Ping timeout: 256 seconds]
apritzel has joined #armlinux
roshan has quit [Ping timeout: 256 seconds]
Tartarus has quit [Server closed connection]
Tartarus has joined #armlinux
roshan has joined #armlinux
HerbY_NL2 has joined #armlinux
HerbY_NL2 has quit [Quit: Leaving]
HerbY_NL has joined #armlinux
Saalim has quit [Remote host closed the connection]
psydroid3 has joined #armlinux
Saalim has joined #armlinux
haritz has joined #armlinux
haritz has quit [Changing host]
haritz has joined #armlinux
jfsimon has quit [Remote host closed the connection]
gclement has quit [Ping timeout: 244 seconds]
HerbY_NL has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
dmart has joined #armlinux
graham_north has joined #armlinux
roshan has quit [Ping timeout: 245 seconds]
jfsimon has joined #armlinux
gclement has joined #armlinux
graham_north has quit [Ping timeout: 244 seconds]
roshan has joined #armlinux
jfsimon has quit [Remote host closed the connection]
<rrq>
anyone knows how "always inline ... __invoke_psci_fn_smc" works with function pointer assignment "invoke_psci_fn = __invoke_psci_fn_smc;" ??
<geertu>
rrq: The compiler will just keep a non-inlined copy[*] when it notices the address of the function is taken
<geertu>
([*] actual not a copy in this case, as there don't seem to be any callers)
<geertu>
s/actual/actually/
jfsimon has joined #armlinux
<rrq>
hmm there are many "invoke_psci_fn(...)"
<rrq>
I guess it instantiates it once anyhow... (about to setup the test case)
<robmur01>
per the commit that added it, it's not really about inlining, it's more just a trick to prevent instrumentation which may otherwise be applied to non-inline functions
jfsimon has quit [Remote host closed the connection]
Amit_T has joined #armlinux
<rrq>
thanks. (TIL. I didn't think about looking there :)
<rrq>
I get an oops with a funny PC with the first pcsi smc call
<geertu>
rrq: Many calls of invoke_psci_fn(), none of __invoke_psci_fn_smc()
<robmur01>
geertu: now look at set_conduit() ;)
<rrq>
well, "invoke_psci_fn" is a function pointer that gets assigned "__invoke_psci_fn_smc" so effectively every following invoke_psci_fn() are __invoke_psci_fn_smc() calls
<geertu>
rrq: True, but these are not called through an inlined copy.
<rrq>
but there is some inlined copy somewhere that they point to?
jfsimon has joined #armlinux
<rrq>
... after -O2
jfsimon has quit [Remote host closed the connection]
<geertu>
rrq: No, only a non-inlined copy
roshan has quit [Quit: Leaving]
jfsimon has joined #armlinux
<rrq>
right; yes, I do expect this part to work but I think I've done something wrong re u-boot monitor code, though the vector table is seemingly correct at kernel entry
HerbY_NL has joined #armlinux
<robmur01>
sounds most likely to be the SMC handler returning to the wrong place
<rrq>
it uses mvbar doesn't it? (armv7)
HerbY_NL has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #armlinux
jfsimon has quit [Remote host closed the connection]
<rrq>
no my problem is with the memory mapping ...:
<rrq>
Unable to handle kernel paging request at virtual address bffbc148
<rrq>
u-boot has set up the monitor code at that physical address top of DRAM
<rrq>
but (I guess) not added any /reserved-memory before booting the kernel
jfsimon has joined #armlinux
prabhakalad has quit [Read error: Connection reset by peer]
apritzel has quit [Remote host closed the connection]
apritzel has joined #armlinux
gclement has quit [Ping timeout: 244 seconds]
frieder has quit [Remote host closed the connection]
headless has joined #armlinux
gclement has joined #armlinux
gclement has quit [Ping timeout: 244 seconds]
gclement has joined #armlinux
_rgallaispou has joined #armlinux
rvalue has quit [Read error: Connection reset by peer]
nsaenz has quit [Remote host closed the connection]
rvalue has joined #armlinux
dmart has quit [Quit: leaving]
biju has joined #armlinux
rvalue has quit [Max SendQ exceeded]
rvalue has joined #armlinux
apritzel has quit [Remote host closed the connection]
apritzel has joined #armlinux
gclement has quit [Quit: Leaving.]
gclement1 has joined #armlinux
_rgallaispou is now known as rgallaispou
<CounterPillow>
I have a device that dynamically adds a device link to a supplier in its probe function. How do I then wait for the supplier device to have finished probing before proceeding in the probe function?