From: Rob Herring <robh@kernel.org>
To: Miquel Raynal <miquel.raynal@bootlin.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
devicetree@vger.kernel.org, Vignesh Raghavendra <vigneshr@ti.com>,
Tudor Ambarus <Tudor.Ambarus@microchip.com>,
juliensu@mxic.com.tw, Richard Weinberger <richard@nod.at>,
Boris Brezillon <boris.brezillon@collabora.com>,
linux-mtd@lists.infradead.org,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
masonccyang@mxic.com.tw
Subject: Re: [PATCH v11 1/2] dt-bindings: mtd: Document nand-ecc-engine
Date: Mon, 29 Jun 2020 17:00:54 -0600 [thread overview]
Message-ID: <20200629230054.GA3124427@bogus> (raw)
In-Reply-To: <20200626071357.21421-2-miquel.raynal@bootlin.com>
On Fri, Jun 26, 2020 at 09:13:56AM +0200, Miquel Raynal wrote:
> This property is needed to precisely point to the hardware ECC engine
> to use when there are several of them available. Here, hardware also
> refers to the on-die possibility.
>
> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
> ---
> .../devicetree/bindings/mtd/nand-controller.yaml | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/mtd/nand-controller.yaml b/Documentation/devicetree/bindings/mtd/nand-controller.yaml
> index 4a0798247d2d..0969d2e6720b 100644
> --- a/Documentation/devicetree/bindings/mtd/nand-controller.yaml
> +++ b/Documentation/devicetree/bindings/mtd/nand-controller.yaml
> @@ -56,6 +56,18 @@ patternProperties:
> (Linux will handle the calculations). soft_bch is deprecated
> and should be replaced by soft and nand-ecc-algo.
>
> + nand-ecc-engine:
> + maxItems: 1
maxItems is for arrays and this is a phandle. It needs a type reference.
> + description:
You need '|' at the end if you want the formatting preserved.
> + A phandle on the hardware ECC engine if any. There are
A tab is not valid YAML.
> + basically three possibilities:
> + 1/ The ECC engine is part of the NAND controller, in this
> + case the phandle should reference the parent node.
> + 2/ The ECC engine is part of the NAND part (on-die), in this
> + case the phandle should reference the node itself.
> + 3/ The ECC engine is external, in this case the phandle should
> + reference the specific ECC engine node.
> +
> nand-ecc-placement:
> allOf:
> - $ref: /schemas/types.yaml#/definitions/string
> --
> 2.20.1
>
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
WARNING: multiple messages have this Message-ID (diff)
From: Rob Herring <robh@kernel.org>
To: Miquel Raynal <miquel.raynal@bootlin.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
devicetree@vger.kernel.org, Richard Weinberger <richard@nod.at>,
Vignesh Raghavendra <vigneshr@ti.com>,
Tudor Ambarus <Tudor.Ambarus@microchip.com>,
linux-mtd@lists.infradead.org,
Boris Brezillon <boris.brezillon@collabora.com>,
masonccyang@mxic.com.tw, juliensu@mxic.com.tw,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Subject: Re: [PATCH v11 1/2] dt-bindings: mtd: Document nand-ecc-engine
Date: Mon, 29 Jun 2020 17:00:54 -0600 [thread overview]
Message-ID: <20200629230054.GA3124427@bogus> (raw)
In-Reply-To: <20200626071357.21421-2-miquel.raynal@bootlin.com>
On Fri, Jun 26, 2020 at 09:13:56AM +0200, Miquel Raynal wrote:
> This property is needed to precisely point to the hardware ECC engine
> to use when there are several of them available. Here, hardware also
> refers to the on-die possibility.
>
> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
> ---
> .../devicetree/bindings/mtd/nand-controller.yaml | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/mtd/nand-controller.yaml b/Documentation/devicetree/bindings/mtd/nand-controller.yaml
> index 4a0798247d2d..0969d2e6720b 100644
> --- a/Documentation/devicetree/bindings/mtd/nand-controller.yaml
> +++ b/Documentation/devicetree/bindings/mtd/nand-controller.yaml
> @@ -56,6 +56,18 @@ patternProperties:
> (Linux will handle the calculations). soft_bch is deprecated
> and should be replaced by soft and nand-ecc-algo.
>
> + nand-ecc-engine:
> + maxItems: 1
maxItems is for arrays and this is a phandle. It needs a type reference.
> + description:
You need '|' at the end if you want the formatting preserved.
> + A phandle on the hardware ECC engine if any. There are
A tab is not valid YAML.
> + basically three possibilities:
> + 1/ The ECC engine is part of the NAND controller, in this
> + case the phandle should reference the parent node.
> + 2/ The ECC engine is part of the NAND part (on-die), in this
> + case the phandle should reference the node itself.
> + 3/ The ECC engine is external, in this case the phandle should
> + reference the specific ECC engine node.
> +
> nand-ecc-placement:
> allOf:
> - $ref: /schemas/types.yaml#/definitions/string
> --
> 2.20.1
>
next prev parent reply other threads:[~2020-06-29 23:03 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-26 7:13 [PATCH v11 0/2] NAND ECC engine binding changes Miquel Raynal
2020-06-26 7:13 ` Miquel Raynal
2020-06-26 7:13 ` [PATCH v11 1/2] dt-bindings: mtd: Document nand-ecc-engine Miquel Raynal
2020-06-26 7:13 ` Miquel Raynal
2020-06-29 23:00 ` Rob Herring [this message]
2020-06-29 23:00 ` Rob Herring
2020-06-26 7:13 ` [PATCH v11 2/2] dt-bindings: mtd: Document boolean NAND ECC properties Miquel Raynal
2020-06-26 7:13 ` Miquel Raynal
2020-06-29 23:08 ` Rob Herring
2020-06-29 23:08 ` Rob Herring
2020-06-30 7:15 ` Miquel Raynal
2020-06-30 7:15 ` Miquel Raynal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200629230054.GA3124427@bogus \
--to=robh@kernel.org \
--cc=Tudor.Ambarus@microchip.com \
--cc=boris.brezillon@collabora.com \
--cc=devicetree@vger.kernel.org \
--cc=juliensu@mxic.com.tw \
--cc=linux-mtd@lists.infradead.org \
--cc=mark.rutland@arm.com \
--cc=masonccyang@mxic.com.tw \
--cc=miquel.raynal@bootlin.com \
--cc=richard@nod.at \
--cc=thomas.petazzoni@bootlin.com \
--cc=vigneshr@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.