[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190918132835.GA4527@bogus>
Date: Wed, 18 Sep 2019 08:28:35 -0500
From: Rob Herring <robh@...nel.org>
To: Peter Ujfalusi <peter.ujfalusi@...com>
Cc: vkoul@...nel.org, dmaengine@...r.kernel.org,
linux-kernel@...r.kernel.org, dan.j.williams@...el.com,
devicetree@...r.kernel.org
Subject: Re: [PATCH v2 1/3] dt-bindings: dmaengine: dma-common: Change
dma-channel-mask to uint32-array
On Tue, Sep 10, 2019 at 02:45:57PM +0300, Peter Ujfalusi wrote:
> Make the dma-channel-mask to be usable for controllers with more than 32
> channels.
>
> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@...com>
> ---
> Documentation/devicetree/bindings/dma/dma-common.yaml | 10 +++++++++-
> 1 file changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/dma/dma-common.yaml b/Documentation/devicetree/bindings/dma/dma-common.yaml
> index ed0a49a6f020..41460946be64 100644
> --- a/Documentation/devicetree/bindings/dma/dma-common.yaml
> +++ b/Documentation/devicetree/bindings/dma/dma-common.yaml
> @@ -25,11 +25,19 @@ properties:
> Used to provide DMA controller specific information.
>
> dma-channel-mask:
> - $ref: /schemas/types.yaml#definitions/uint32
> description:
> Bitmask of available DMA channels in ascending order that are
> not reserved by firmware and are available to the
> kernel. i.e. first channel corresponds to LSB.
> + allOf:
> + - $ref: /schemas/types.yaml#/definitions/uint32-array
> + items:
> + minItems = 1
'='? Just making up the syntax?
> + maxItems = 255 # Should be enough
> + - description: Mask of channels 0-31
> + - description: Mask of channels 32-63
You are mixing a schema and list here...
> + ...
That's end of doc marker in YAML...
> + - description: Mask of chnanels X-(X+31)
Obviously, this was not validated with 'make dt_binding_check'. What you
want is:
allOf:
- $ref: /schemas/types.yaml#/definitions/uint32-array
- minItems: 1
maxItems: 255 # Should be enough
Rob
Powered by blists - more mailing lists