<JIaxyga[m]>
Documentation/devicetree/bindings/interconnect/qcom,sm7150-rpmh.example.dtb: interconnect@1620000: Unevaluated properties are not allowed ('interconnect-camnoc-virt' was unexpected)
<JIaxyga[m]>
I havent been able to figure out what the problem is for three days now
<krzk>
JIaxyga[m]: wroong node name, interconnect, not interconnect-camnoc-virt
<krzk>
the warning tells you which node or property is unexpected.
<krzk>
so the warning is quite clear "interconnect-camnoc-virt" is unexpected. Why? Because such names are not allowed - look at properties and patternProperties.
<krzk>
JIaxyga[m]: they list which properties are allowed
<JIaxyga[m]>
I can send you a patch by email if you want
<krzk>
JIaxyga[m]: no, I got it, thanks
<krzk>
JIaxyga[m]: wait, I missed last message in your error
<krzk>
The error is coming from qcom,rpmh schema
<krzk>
JIaxyga[m]: your compatible is there and it should not be
<krzk>
It should be only in one place.
<krzk>
And such child node name is indeed already in other bindings, so it is fine, although I still think interconnect-1 would be in line with generic node name recommendation.
<JIaxyga[m]>
Oh thank you
<aka_[m]>
Have anyone seen konradybcio ?
<aka_[m]>
or have some ideas on reg vs ranges on mmu?
<aka_[m]>
it looks like first argument of ranges is before first argument or reg
<aka_[m]>
how does that even work?
<aka_[m]>
and somehow reg address reffer to occurence of context-bank and not base address of "mmu500"
<aka_[m]>
ok now im even more lost
<aka_[m]>
ranges seems to point to starting point of SMMU_CB0_SCTLR
<aka_[m]>
there is 31 context banks on this mmu500
<aka_[m]>
ok ranges fits last _ACTLR is at 0x3f004
<aka_[m]>
but i wonder what is "reg" there
<aka_[m]>
docs says something
<aka_[m]>
ok still missing something
<aka_[m]>
SMMU_SS_LOCAL =0x01E00000+0x000E0000
<aka_[m]>
ok i get it
<aka_[m]>
0x01EE0000 is starting point of SS_LOCAL
<aka_[m]>
0x1000 is first SMMU_INTR_SEL_NSHYP
<aka_[m]>
so its 1ef0000
<aka_[m]>
next one is SMMU_INTR_SEL_NS ADDRESS 0x2000