On Thu, Mar 12, 2026 at 05:08:46PM +0100, Krzysztof Kozlowski wrote: > On 12/03/2026 05:53, Dmitry Baryshkov wrote: > > gn Wed, Mar 11, 2026 at 07:26:38AM +0100, Krzysztof Kozlowski wrote: > >> On Wed, Mar 11, 2026 at 04:04:09AM +0200, Dmitry Baryshkov wrote: > >>> On Tue, Mar 10, 2026 at 03:03:20AM -0700, Jingyi Wang wrote: > >>>> Document the component used to boot SoCCP on Kaanapali SoC and add > >>>> compatible for Glymur SoCCP which could fallback to Kaanapali. Extend > >>>> the "qcom,smem-states", "qcom,smem-state-names" in the pas-common. > >>>> > >>>> Signed-off-by: Jingyi Wang <[email protected]> > >>>> --- > >>>> .../remoteproc/qcom,kaanapali-soccp-pas.yaml | 154 > >>>> +++++++++++++++++++++ > >>>> .../bindings/remoteproc/qcom,pas-common.yaml | 6 +- > >>>> 2 files changed, 159 insertions(+), 1 deletion(-) > >>> > >>> With all the changes to pas-common, what is being left in it? Would it > >> > >> You need place for definition of properties - smd/glink-edge and > >> qcom,smem-states. The latter is actually not properly defined in one > >> place, becuse there are bindings having it but not refencing > >> pas-common. > > > > So do we for schemas definig smd-edge. > > > >> > >> It can also define common order of interrupts, but as you pointed out > >> this does not work for this new device anymore. > > > > Nor does it work for SocCP smem-states. I think that having such a > > It only does not work in full constraints, but for defining the type it > works. > > > pas-common overcomplicates existing schema. What about splitting > > qcom,dsp-common from qcom,pas-common with the latter keeping properties > > that are common to existing DSP and SoCCP, while the former being used > > only for DSPs? > > > > What would be in the dsp-common then?
All items that got spread to individual DSP schemas: - single item in smem-states / smem-state-names (and maybe the value of that item) - 6 standard interrupts with minItems:5 - XO clock Ideally after this we can split qcom,adsp.yaml into several smaller schemas de-monstrifying the if-pile. Anyway, current patchset has another issue, I'll comment in a minute. > > Best regards, > Krzysztof -- With best wishes Dmitry

