alexeymin has quit [Remote host closed the connection]
alexeymin has joined #linux-msm
marvin24 has joined #linux-msm
marvin24_ has quit [Ping timeout: 480 seconds]
<ichernev[m]>
Hey guys, can I get some support on this https://lkml.org/lkml/2022/7/28/1023. Essentially I think ml is wrong but I dont have the balls to change it. Original author is MIA, any ref to linaro folks that might help?
pespin has joined #linux-msm
pespin has quit [Remote host closed the connection]
pespin has joined #linux-msm
pevik has joined #linux-msm
<konradybcio>
do you mean the buck change?
<konradybcio>
unless it's way too early and i can't read, I think this only changes matching based on minimum revision?
<konradybcio>
ok it's the former, i can't read... I guess the easiest way to check would be to dump the subtype from a pmic that we know has a hfs430 buck
<konradybcio>
ichernev if that helps, i just grepped for this in xperia 10 II (sm6125 with pm6125 among others) and this is not present
svarbanov has quit [Ping timeout: 480 seconds]
pevik has quit [Quit: Reconnecting]
pevik has joined #linux-msm
pevik has quit []
pevik has joined #linux-msm
pevik has quit []
pevik has joined #linux-msm
pevik has quit []
<ichernev[m]>
This one is present on pms405 or sth, check the referenced commit (the one adding the buck that is wrong according to ds). I have no doubt earlier pmic have smaller revision, this is why I suggested the fix to only include rev 4+. So you think this is acceptable (current state of patch, just split for readability)
pevik has joined #linux-msm
svarbanov has joined #linux-msm
<Mis012[m]>
do you want to look at some pmic FLATs?
svarbanov has quit [Ping timeout: 480 seconds]
svarbanov has joined #linux-msm
<konradybcio>
ichernev: i am saying that the newer hf510 something something may not even be used on downstream.. what did SPMI say about this?
<ichernev[m]>
Well the point is that buck/hfs430 and hfs510 are the same subtype, so if correct the old one should apply to earlier revisions
<ichernev[m]>
Mis012: does the FLAT contain register values? Actually this might be useful. The current issue is with the mode register/value, which are different across 2 logical types, but according to mainline 3/10 is old, according to ds it uses new reg values
<ichernev[m]>
the whole idea of pmics, being just a list of regs, then each reg is dynamically checked, introduces potential issues with buggy hardware and future compatibility. The current driver can't implement specific per-device handling of a given pmic. Well if it's in another driver with a different compat...
<z3ntu>
Trying to get camss working on SM6350 but hitting `qcom-camss acb3000.camss: VFE reset timeout` errors for all the VFEs (and afterwards `qcom-camss acb3000.camss: Failed to power up pipeline: -5`); apparently I'm not getting an interrupt acknowledging the reset. I've looked through the reset code downstream vs mainline but didn't spot anything useful
<z3ntu>
ichernev: as far as I am aware, there's no gpio or pinctrl involved with camss (apart from the sensors that are connected to it, but not camss itself)
<ichernev[m]>
Well how do you receive the interrupt?
<z3ntu>
arm gic
anholt has quit [Ping timeout: 480 seconds]
<Mis012[m]>
ichernev: afaik, qcom's pmics just use specific drivers for specific register ranges like with mmio?