[PATCH v2 1/5] dt-bindings: soc: cix,sky1-system-control: add audss system control

Joakim Zhang joakim.zhang at cixtech.com
Mon Jun 8 23:25:45 PDT 2026


Hi Krzysztof,

> -----Original Message-----
> From: Krzysztof Kozlowski <krzk at kernel.org>
> Sent: Friday, June 5, 2026 5:21 PM
> To: Joakim Zhang <joakim.zhang at cixtech.com>; mturquette at baylibre.com;
> sboyd at kernel.org; bmasney at redhat.com; robh at kernel.org;
> krzk+dt at kernel.org; conor+dt at kernel.org; p.zabel at pengutronix.de; Gary Yang
> <gary.yang at cixtech.com>
> Cc: cix-kernel-upstream <cix-kernel-upstream at cixtech.com>; linux-
> clk at vger.kernel.org; devicetree at vger.kernel.org; linux-kernel at vger.kernel.org;
> linux-arm-kernel at lists.infradead.org
> Subject: Re: [PATCH v2 1/5] dt-bindings: soc: cix,sky1-system-control: add audss
> system control
> 
> EXTERNAL EMAIL
> 
> On 05/06/2026 11:18, Krzysztof Kozlowski wrote:
> > On 05/06/2026 05:22, joakim.zhang at cixtech.com wrote:
> >>    compatible:
> >> -    items:
> >> -      - enum:
> >> -          - cix,sky1-system-control
> >> -          - cix,sky1-s5-system-control
> >> -      - const: syscon
> >> +    oneOf:
> >> +      - items:
> >> +          - enum:
> >> +              - cix,sky1-system-control
> >> +              - cix,sky1-s5-system-control
> >> +          - const: syscon
> >> +      - items:
> >> +          - const: cix,sky1-audss-system-control
> >> +          - const: simple-mfd
> >> +          - const: syscon
> >>
> >>    reg:
> >>      maxItems: 1
> >> @@ -27,6 +32,11 @@ properties:
> >>    '#reset-cells':
> >>      const: 1
> >>
> >> +  clock-controller:
> >> +    $ref: /schemas/clock/cix,sky1-audss-clock.yaml#
> >> +    description:
> >> +      AUDSS internal clock provider (cix,sky1-audss-system-control only).
> >
> > Are you sure this patch builds? Your cover letter should explain
> > merging
> 
> I am sure it does not...
> 
> I recommend switching to compatible-style of defining subnodes in parent
> schema which would decouple patches.
> 
> example:
> https://elixir.bootlin.com/linux/v7.1-
> rc6/source/Documentation/devicetree/bindings/display/msm/qcom,sm8750-
> mdss.yaml#L41

Thank you for your guidance. I will study it further.

Joakim



More information about the linux-arm-kernel mailing list