[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250129132822.9382-1-andrei.simion@microchip.com>
Date: Wed, 29 Jan 2025 15:28:23 +0200
From: Andrei Simion <andrei.simion@...rochip.com>
To: <krzk@...nel.org>
CC: <alexandre.belloni@...tlin.com>, <andrei.simion@...rochip.com>,
<broonie@...nel.org>, <claudiu.beznea@...on.dev>, <conor+dt@...nel.org>,
<devicetree@...r.kernel.org>, <krzk+dt@...nel.org>,
<linux-arm-kernel@...ts.infradead.org>, <linux-kernel@...r.kernel.org>,
<robh@...nel.org>
Subject: Re: [PATCH 1/2] dt-bindings: misc: atmel,at91-ssc: Convert to YAML format
Hi,
Thank you for the review.
I will place this in: Documentation/devicetree/bindings/sound/
because the SSC it is used only for Audio.
>
> Missing dai-cells. Old binding said 0, now you say anything...
>
> Missing required block
>
>> +allOf:
>> + - $ref: ../sound/dai-common.yaml#
>
> Full path, so /schemas/
>
>> + - if:
>> + properties:
>> + compatible:
>> + contains:
>> + enum:
>> + - atmel,at91sam9g45-ssc
>> + then:
>> + required:
>> + - compatible
>> + - reg
>> + - interrupts
>> + - dmas
>> + - dma-names
>
> So only dmas?
>
>> + - clocks
>> + - clock-names
>> + else:
>> + required:
>> + - compatible
>> + - reg
>> + - interrupts
>> + - clocks
>> + - clock-names
>
> Drop entire required:
>
I have a question:
1) The old binding said if "atmel,at91sam9g45-ssc": add dmas and DMA-names to the list:
- compatible, reg, interrupts, clock-names, clocks
Why do you ask: "drop entire required"?
I intended to set the required through a conditional.
case 1) dma transfer
case 2) pdc transfer
Best Regards,
Andrei Simion
Powered by blists - more mailing lists