<bryanodonoghue>
I think you are missing vfe-17x in that change set
<mal>
bryanodonoghue: there are no checks for lite in camss-vfe-170.c
<bryanodonoghue>
hmm - so there's isn't
<bryanodonoghue>
I think you are missing a few is_lite in your 845 and 8250 declarations
<bryanodonoghue>
vfe_lite_num =2 => you need two is_lite = true in 8250.. and the same with csid
<mal>
yes, I had fixed those locally already after I posted the links, I have two is_lite in both csid and vfe of 8250 and one in each in 845
<mal>
also fixed some formatting issues
<bryanodonoghue>
grand so
<mal>
I also did test both normal and lite versions with test patterns, both seem to work
Daanct12 has joined #linux-msm
danylo has quit [Ping timeout: 480 seconds]
svarbanov has quit [Remote host closed the connection]
svarbanov has joined #linux-msm
marvin24_ has joined #linux-msm
marvin24 has quit [Ping timeout: 480 seconds]
jn has joined #linux-msm
jnn has quit [Ping timeout: 480 seconds]
pespin has joined #linux-msm
<vkoul|>
HELP REGISTER
vkoul| is now known as vkoul
atipls_ has joined #linux-msm
atipls has quit [Ping timeout: 480 seconds]
danylo has joined #linux-msm
svarbanov_ has joined #linux-msm
svarbanov has quit [Ping timeout: 480 seconds]
mort_32 is now known as mort_
<f_>
vkoul: ?
sibis2 has joined #linux-msm
bamse is now known as Guest5544
bamse has joined #linux-msm
Guest5544 has quit [Read error: Connection reset by peer]
sibis has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: WeeChat 4.1.1]
<mal>
bryanodonoghue: wouldn't that sc8280xp camss require those patches I made? it has more than 2 full VFEs and CSIDs
<bryanodonoghue>
early bird gets the worm !
<bryanodonoghue>
I mean to say - whatever patches get posted first and merged first take priority
<bryanodonoghue>
when your patches are ready - tested on multiple platforms if my SoC enablign stuff is not merged then happy to include your changes in mine
<bryanodonoghue>
swiched up has_pd in the named pd series
<bryanodonoghue>
may as well stack your is_lite stuff in there too
<mal>
bryanodonoghue: I found bug in my is_lite code
<mal>
it seems in some cases it can cause a crash, debugging it now
<mal>
bryanodonoghue: which one should camss_pm_domain_on and camss_pm_domain_off use, now those use vfe_is_lite but should those use some had_pd check?
<mal>
*has_pd
<bryanodonoghue>
should really be has_pd
<bryanodonoghue>
since has_pd != is_lite
<bryanodonoghue>
there's nothing to stop qcom floating a SoC with a VFE lite that is individually power collapse capable
<bryanodonoghue>
actually - I'll take that into the power-domain fix series
<bryanodonoghue>
.... since we are flagging has_pd inside the driver there's no dtb dependency either way
<mal>
bryanodonoghue: actually using is_lite in configure_pd was the reason for the crash I see now
<mal>
so probably using that latest code from you fixes that issue
<bryanodonoghue>
there's no need to check for has_pd or is_lite in domain_on off since we check for genpd at the end of the named pd series
<bryanodonoghue>
ah yeah ack
<mal>
yes, the crash is gone now
<mal>
bryanodonoghue: that latest changes in your branch seem good, I tested those on my device
sboyd_ has left #linux-msm [#linux-msm]
sboyd has joined #linux-msm
pespin has quit [Remote host closed the connection]
<vknecht[m]>
first step is to know whether the sensor has 2 or 4 lanes wired ; sometimes both options are possible
<vknecht[m]>
https://wiki.postmarketos.org/wiki/Camera#Qualcomm has some explanations, but from what I experienced, downstream settings might be hidded in camera sensor userspace libs, so might have to build downstream with camera debug enabled
<vknecht[m]>
if you can, check for csi_lane_assign and csi_lanei_mask
<vknecht[m]>
s/csi_lanei_mask/csi_lane_mask/
<mal>
should be 4 lanes, based on the schematics
<mal>
vknecht[m]: any idea where that clock-lanes = <7>; in camss side comes from when the sensor has clock-lanes = <1>;
<bryanodonoghue>
clock-lanes = <7> is a fixed mapping
<aka_[m]>
bryanodonoghue: do you guys have anyone on qcs40X or its long dead?
<mal>
ok, thanks
Newbyte has quit [Ping timeout: 480 seconds]
aka_[m] has quit [Ping timeout: 480 seconds]
z3ntu has quit [Ping timeout: 480 seconds]
flamingradian[m] has quit [Ping timeout: 480 seconds]
Tooniis[m] has quit [Ping timeout: 482 seconds]
DylanVanAssche has quit [Ping timeout: 480 seconds]
sergi1 has quit [Ping timeout: 480 seconds]
adomerle has quit [Ping timeout: 482 seconds]
felixwither[m] has quit [Ping timeout: 480 seconds]
konradybcio has quit [Ping timeout: 480 seconds]
go4godvin has quit [Ping timeout: 480 seconds]
enick_991 has quit [Ping timeout: 482 seconds]
alikateshethey[m] has quit [Ping timeout: 482 seconds]
Adrian[m]1 has quit [Ping timeout: 480 seconds]
minecrell[m] has quit [Ping timeout: 480 seconds]
FieryFlames[m] has quit [Ping timeout: 480 seconds]
Marijn[m] has quit [Ping timeout: 483 seconds]
strongtz[m] has quit [Ping timeout: 483 seconds]
Leandro[m]1 has quit [Ping timeout: 483 seconds]
AffeNull[m]1 has quit [Ping timeout: 480 seconds]
JIaxyga[m] has quit [Ping timeout: 480 seconds]
Degdag_Med[m] has quit [Ping timeout: 483 seconds]
travmurav[m] has quit [Ping timeout: 480 seconds]
xtex[m] has quit [Ping timeout: 480 seconds]
Nia[m] has quit [Ping timeout: 480 seconds]
nergzd723 has quit [Ping timeout: 480 seconds]
RayyanAnsari[m] has quit [Ping timeout: 480 seconds]