<f_>
Might add a trailing newline after initialising the console, for formatting purposes.
<f_>
(TF-A experiments!)
JohnnyonFlame has quit [Ping timeout: 246 seconds]
jacobk has joined #linux-amlogic
vagrantc has joined #linux-amlogic
ldevulder_ has joined #linux-amlogic
ldevulder has quit [Ping timeout: 265 seconds]
<narmstrong>
Nice
f_ has quit [Quit: cya!]
jacobk has quit [Remote host closed the connection]
jacobk has joined #linux-amlogic
paddymahoney has quit [Ping timeout: 265 seconds]
minute has joined #linux-amlogic
<minute>
narmstrong: how to best reach you about issues with the a311d mipi-dsi patch?
<narmstrong>
minute: hi here, note I’m about to post a new version of the patchset with a much cleaner clock management
<narmstrong>
minute: do you have any probe errors on dmesg ?
<narmstrong>
minute: i never tested a bridge chain with a bridge but it should work like with a panel from the dsi controller pov
<minute>
narmstrong: hi! so my issue is integrating it with the sn65dsi86 bridge that we have on the motherboard
<narmstrong>
minute: if you can share the boot dmesg it would help ! The dt you shared on twitter looks fine so far
<minute>
narmstrong: i've put in a million printks. from what i have understood (maybe wrong): sn65dsi86 wants to attach to the dsi host, but at that point the host is gone again, because it is removed in meson_dw_mipi_dsi_bind
<minute>
narmstrong: the mipi_dsi->dsi_device that is referenced there is supposed to be set by meson_dw_mipi_dsi_host_attach, right? which is called when a panel or bridge attaches to this host?
<minute>
narmstrong: but afaik it doesn't happen because meson_dw_mipi_dsi_bind is called before sn65dsi86 can attach (is finished probing). so sn65dsi86 also defers, and there is a loop a few times until it gives up
<minute>
i can restore the code to how it was and make a dmesg
<narmstrong>
Hmm yes attach should be called when the bridge tries to attach to the host, then in the next call to bind the bridge should be attached to the host and it should go well
<narmstrong>
If bind is called before the bridge attaches the bind will defer
<narmstrong>
Why does the bridge defers ? It shouldn’t
<minute>
ok, let me reset the code to how it was and make a fresh log
<narmstrong>
Dsi probe is tricky, the way I did it may not work with a bridge
<narmstrong>
I know some probe issue we’re fixed on rockchip and rpi and I should probably have a closer look
<minute>
when i had a lot of print statements, i could see that of_find_mipi_dsi_host_by_node in ti_sn_attach_host fails, which then returns -EPROBE_DEFER
<narmstrong>
Ok so indeed of_find_mipi_dsi_host_by_node() will always fail because no device is attached
<minute>
yes!
<narmstrong>
I need to have a look how it should be fixed
<minute>
awesome, thanks
<minute>
narmstrong: then i will put this project aside until i hear from you?
<narmstrong>
minute: yep, but it seems to be a simple fix, rockchip and STM32 moved out of components to fix this
<narmstrong>
minute: i planned to look at this tomorrow anyway
<narmstrong>
Thx for your report!
<minute>
narmstrong: great, looking very much forward!
jacobk has quit [Ping timeout: 248 seconds]
ldevulder_ has quit [Quit: Leaving]
JohnnyonFlame has joined #linux-amlogic
elastic_dog has joined #linux-amlogic
elastic_dog is now known as Guest1681
Guest1681 has quit [Killed (erbium.libera.chat (Nickname regained by services))]
<lvrp16>
narmstrong: does the VPU support any refresh rates over 60Hz?
<lvrp16>
Have people with 1080P and QHD 144Hz displays which should be supported reporting no display. I'm wondering if our res restriction should include framerate restriction as well so it doesn't pick a mode beyond what the VPU can support