Guest13126 has quit [Read error: Connection reset by peer]
marvin24 has joined #linux-msm
marvin24_ has quit [Ping timeout: 480 seconds]
junari has joined #linux-msm
junari has quit [Ping timeout: 480 seconds]
animist has quit [Remote host closed the connection]
animist has joined #linux-msm
ungeskriptet is now known as Guest13162
ungeskriptet has joined #linux-msm
Guest13162 has quit [Ping timeout: 480 seconds]
jnn is now known as jn
<lumag>
z3ntu1, regarding the qcom,hfpll. Let's maybe deprecate the old compatible in schema?
<z3ntu1>
lumag: So get rid of qcom,hfpll completely? Just keep e.g. "qcom,msm8974-hfpll" as single compatible?
<lumag>
You can add deprecated:true to the sole qcom,hfpll compat string
<z3ntu1>
lumag: but there's no qcom,hfpll alone in yaml? Only allowed in my v1 is e.g. "qcom,msm8974-hfpll", "qcom,hfpll"
<lumag>
I think that's what krzk didn't like. Maybe I'm misreading his email.
<z3ntu1>
why document qcom,hfpll alone (as deprecated) if it never has been properly allowed?
<z3ntu1>
not that anybody validated against the .txt but even there it was always two compatibles
<lumag>
Ack :D
<z3ntu1>
lumag: I would've just removed qcom,hfpll from the driver completely but I'm sure somebody would've complained about dt backwards compatibility so I kept it with a comment but seems that also wasn't the best idea, dunno
<lumag>
I think we need it for backwards capability. I suppose one of krzk's comments were related to sole qcom,hfpll not being documented in schema.
<z3ntu1>
that's because it's not allowed?
<z3ntu1>
I'll wait a few more days before sending v2 with at least the binding comments addresses so that part moves forward at least
z_z3ntu_bouncer has quit [Quit: ZNC 1.8.2 - https://znc.in]
z_z3ntu_bouncer has joined #linux-msm
junari has joined #linux-msm
junari has quit [Ping timeout: 480 seconds]
<krzk>
my comments were about mixing bindings and driver.... whether comaptible is allowed or is not allowed alone in the bindings, does not really affect the driver. These are independent choices.
f_[mtrx] has quit []
f_[mtrx] has joined #linux-msm
<z3ntu1>
krzk: so more about commit message rather than content?
<krzk>
z3ntu1: both :). The content did not look correct and commit msg did not explain that. The code could be correct, but I just did not see it and commit msg did not help.
<krzk>
z3ntu1: but there is nothing wrong in driver binding to a valid compatible, evem if that compatible is not really generic enough. I would argue that existing state is exactly what bamse wanted, when we discussed whether to use generic fallback compatibles or not. I argued: no, do not use generic fallbacks but specific fallbacks. bamse argued to use generic fallbacks.
<z3ntu1>
Another approach I'd have is adding qcom,qcs404-hfpll in driver with the renamed qcs404 driver data, then we have both qcom,hfpll and qcom,qcs404-hfpll pointing to the same data, which I'd also think some people have comments about
<z3ntu1>
Or just drop the commit, pretend the 'problem' doesn't exist and when I add qcom,msm8974-hfpll just add new driver data and keep the qcom,hfpll in the driver for qcs404 only
<z3ntu1>
but fundamentally from what I can tell, the hfpll driver data (so the register values) is not generic across SoCs so having qcom,hfpll being something is not really great imo