alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
andrey-konovalov has quit [Ping timeout: 480 seconds]
reinist12 has joined #dri-devel
rasterman has joined #dri-devel
bcarvalho has joined #dri-devel
gouchi has joined #dri-devel
danvet has joined #dri-devel
sdutt has quit [Remote host closed the connection]
andrey-konovalov has joined #dri-devel
reinist12 has quit []
Lucretia has joined #dri-devel
andrey-konovalov has quit [Ping timeout: 480 seconds]
luzipher__ has joined #dri-devel
luzipher_ has quit [Ping timeout: 480 seconds]
mlankhorst has joined #dri-devel
<sravn>
pinchartl: lt9611_bridge_mode_set calls lt9611_bridge_(atomic_)pre_enable. Do you see any way to find drm_atomic_state *old_state?
andrey-konovalov has joined #dri-devel
<sravn>
pinchartl: Maybe the call to lt9611_bridge_pre_enable() is not needed - at least no other drivers needs it. It was present from day 1.
rossy has quit [Remote host closed the connection]
rossy has joined #dri-devel
<sravn>
pinchartl: Similar challenge in parade-ps8640 which calls the chain functions in the get_edid funtion - as the chip needs to be powered up to retreive the edid
andrey-konovalov has quit [Ping timeout: 480 seconds]
sdutt has joined #dri-devel
andrey-konovalov has joined #dri-devel
Daanct12 has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
tobiasjakobi has joined #dri-devel
hch12907_ is now known as hch12907
gouchi has quit [Remote host closed the connection]
<pinchartl>
sravn: for lt9611, I'd move the contents of lt9611_bridge_mode_set() to lt9611_bridge_pre_enable() and drop .mode_set()
lemonzest has quit [Quit: Quitting]
<pinchartl>
for parade-ps8640, I think the problem is similar to what dianders has addressed in the sn65dsi86 driver recently, with the introduction of the AUX bus
NiksDev has joined #dri-devel
<sravn>
pinchartl: For lt9611, what seems to work is to keep mode_set, and pull in the relevant pre_enable parts
<sravn>
I will take a closer look at the AUX bus to see if I can fit it to be used by parade-ps8640
lemonzest has joined #dri-devel
NiksDev has quit [Ping timeout: 480 seconds]
sdutt has quit [Remote host closed the connection]
camus has joined #dri-devel
luzipher_ has joined #dri-devel
mlankhorst has quit [Ping timeout: 480 seconds]
luzipher__ has quit [Ping timeout: 480 seconds]
camus has quit [Ping timeout: 480 seconds]
camus has joined #dri-devel
rasterman has quit [Remote host closed the connection]
rasterman has joined #dri-devel
<pinchartl>
sravn: do we need .mode_set() when we have .atomic_enable() ? can't the bridge be programmed at enable time only ?
bluebugs has quit [Ping timeout: 480 seconds]
mlankhorst has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Daanct12 has quit [Quit: Quitting]
Danct12 has joined #dri-devel
sdutt has joined #dri-devel
<sravn>
pinchartl: I did not see a simple way to access drm_display_mode, which is needed to program the bridge
bcarvalho has quit [Ping timeout: 480 seconds]
andrey-konovalov has quit [Ping timeout: 480 seconds]
luzipher__ has joined #dri-devel
luzipher_ has quit [Ping timeout: 480 seconds]
<pinchartl>
sravn: look at __rcar_lvds_atomic_enable() in drivers/gpu/drm/rcar-du/rcar_lvds.c
<pinchartl>
lines 524 and 600 in Linus' master branch (625acffd7ae2c52898d249e6c5c39f348db0d8df)
mlankhorst has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
bcarvalho has joined #dri-devel
<sravn>
pinchartl: Thanks, I think I got the gist of it now. Will type it up and post something when I have a series ready
<Venemo>
Can someone with access please kick the troll off from #radeon?
<pinchartl>
sravn: I wonder if we need a helper to access the CRTC state from the bridge, it's a bit convoluted
bcarvalho has quit [Remote host closed the connection]