All of lore.kernel.org
 help / color / mirror / Atom feed
From: 赵仪峰 <yifeng.zhao-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
To: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: devicetree <devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	linux-arm-kernel
	<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>,
	vigneshr <vigneshr-l0cyMroinI0@public.gmane.org>,
	HeikoStübner <heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org>,
	robh+dt <robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	richard <richard-/L3Ra7n9ekc@public.gmane.org>,
	"Miquel Raynal"
	<miquel.raynal-LDxbnhwyfcJBDgjK7y7TUQ@public.gmane.org>,
	linux-kernel
	<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	linux-mtd
	<linux-mtd-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>,
	linux-rockchip
	<linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Subject: Re: Re: [PATCH v7 1/8] dt-bindings: mtd: Describe Rockchip RK3xxx NAND\r
 flash controller【请注意,邮件由robherring2@gmail.com代发】
Date: Thu, 16 Jul 2020 10:04:45 +0800	[thread overview]
Message-ID: <2020071610022540759717@rock-chips.com> (raw)
In-Reply-To: 20200715175356.GA502928@bogus

Hi Rob,

>On Wed, 15 Jul 2020 17:03:39 +0800, Yifeng Zhao wrote:
>> Documentation support for Rockchip RK3xxx NAND flash controllers
>>
>> Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
>> ---
>>
>> Changes in v7:
>> - Fix some wrong define
>>
>> Changes in v6:
>> - Fix some wrong define
>> - Modified the definition of compatible
>>
>> Changes in v5:
>> - Fix some wrong define.
>> - Add boot-medium define.
>> - Remove some compatible define.
>>
>> Changes in v4:
>> - The compatible define with rkxx_nfc.
>> - Add assigned-clocks.
>> - Fix some wrong defineChanges in.
>>
>> Changes in v3:
>> - Change the title for the dt-bindings.
>>
>> Changes in v2: None
>>
>>  .../mtd/rockchip,nand-controller.yaml         | 162 ++++++++++++++++++
>>  1 file changed, 162 insertions(+)
>>  create mode 100644 Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
>>
>
>
>My bot found errors running 'make dt_binding_check' on your patch:
>
>/builds/robherring/linux-dt-review/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml: example-0: nand-controller@ff4b0000:reg:0: [0, 4283105280, 0, 16384] is too long
>
>
>See https://patchwork.ozlabs.org/patch/1329325
>
>If you already ran 'make dt_binding_check' and didn't see the above
>error(s), then make sure dt-schema is up to date:
>
>pip3 install git+https://github.com/devicetree-org/dt-schema.git@master --upgrade
>
>Please check and re-submit.

make ARCH=arm64 dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml 
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTCC  scripts/dtc/yamltree.o
  HOSTLD  scripts/dtc/dtc
  CHKDT   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
  SCHEMA  Documentation/devicetree/bindings/processed-schema-examples.yaml
  DTC     Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml
  CHECK   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml
/home/yifeng/work/linux/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml: example-0: nand-controller@ff4b0000:reg:0: [0, 4283105280, 0, 16384] is too long

I already ran the "make dt_binding_check" before submit this patch and found this issue.
The dts examples is for RK3308, ARCH=arm64, and the reg define is correct.
I thought there was something wrong with the check, or something configuration I missed.
Please give me some suggestions.


diff --git a/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml b/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
index 493705a55638..b9d7a8c79402 100644
--- a/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
+++ b/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
@@ -132,7 +132,7 @@ examples:
     nfc: nand-controller@ff4b0000 {
       compatible = "rockchip,rk3308-nfc",
                    "rockchip,rv1108-nfc";
-      reg = <0x0 0xff4b0000 0x0 0x4000>;
+      reg = <0xff4b0000 0x4000>;
       interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
       clocks = <&cru HCLK_NANDC>, <&cru SCLK_NANDC>;
       clock-names = "ahb", "nfc";

make ARCH=arm64 dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml 
  SCHEMA  Documentation/devicetree/bindings/processed-schema-examples.yaml
  CHKDT   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
  DTC     Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml
  CHECK   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml

yifeng.zhao


WARNING: multiple messages have this Message-ID (diff)
From: 赵仪峰 <yifeng.zhao@rock-chips.com>
To: "Rob Herring" <robh@kernel.org>
Cc: devicetree <devicetree@vger.kernel.org>,
	linux-arm-kernel <linux-arm-kernel@lists.infradead.org>,
	vigneshr <vigneshr@ti.com>, HeikoStübner <heiko@sntech.de>,
	robh+dt <robh+dt@kernel.org>, richard <richard@nod.at>,
	"Miquel Raynal" <miquel.raynal@bootlin.com>,
	linux-kernel <linux-kernel@vger.kernel.org>,
	linux-mtd <linux-mtd@lists.infradead.org>,
	linux-rockchip <linux-rockchip@lists.infradead.org>
Subject: Re: Re: [PATCH v7 1/8] dt-bindings: mtd: Describe Rockchip RK3xxx NAND\r
 flash controller【请注意,邮件由robherring2@gmail.com代发】
Date: Thu, 16 Jul 2020 10:04:45 +0800	[thread overview]
Message-ID: <2020071610022540759717@rock-chips.com> (raw)
In-Reply-To: 20200715175356.GA502928@bogus

Hi Rob,

>On Wed, 15 Jul 2020 17:03:39 +0800, Yifeng Zhao wrote:
>> Documentation support for Rockchip RK3xxx NAND flash controllers
>>
>> Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
>> ---
>>
>> Changes in v7:
>> - Fix some wrong define
>>
>> Changes in v6:
>> - Fix some wrong define
>> - Modified the definition of compatible
>>
>> Changes in v5:
>> - Fix some wrong define.
>> - Add boot-medium define.
>> - Remove some compatible define.
>>
>> Changes in v4:
>> - The compatible define with rkxx_nfc.
>> - Add assigned-clocks.
>> - Fix some wrong defineChanges in.
>>
>> Changes in v3:
>> - Change the title for the dt-bindings.
>>
>> Changes in v2: None
>>
>>  .../mtd/rockchip,nand-controller.yaml         | 162 ++++++++++++++++++
>>  1 file changed, 162 insertions(+)
>>  create mode 100644 Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
>>
>
>
>My bot found errors running 'make dt_binding_check' on your patch:
>
>/builds/robherring/linux-dt-review/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml: example-0: nand-controller@ff4b0000:reg:0: [0, 4283105280, 0, 16384] is too long
>
>
>See https://patchwork.ozlabs.org/patch/1329325
>
>If you already ran 'make dt_binding_check' and didn't see the above
>error(s), then make sure dt-schema is up to date:
>
>pip3 install git+https://github.com/devicetree-org/dt-schema.git@master --upgrade
>
>Please check and re-submit.

make ARCH=arm64 dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml 
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTCC  scripts/dtc/yamltree.o
  HOSTLD  scripts/dtc/dtc
  CHKDT   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
  SCHEMA  Documentation/devicetree/bindings/processed-schema-examples.yaml
  DTC     Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml
  CHECK   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml
/home/yifeng/work/linux/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml: example-0: nand-controller@ff4b0000:reg:0: [0, 4283105280, 0, 16384] is too long

I already ran the "make dt_binding_check" before submit this patch and found this issue.
The dts examples is for RK3308, ARCH=arm64, and the reg define is correct.
I thought there was something wrong with the check, or something configuration I missed.
Please give me some suggestions.


diff --git a/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml b/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
index 493705a55638..b9d7a8c79402 100644
--- a/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
+++ b/Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
@@ -132,7 +132,7 @@ examples:
     nfc: nand-controller@ff4b0000 {
       compatible = "rockchip,rk3308-nfc",
                    "rockchip,rv1108-nfc";
-      reg = <0x0 0xff4b0000 0x0 0x4000>;
+      reg = <0xff4b0000 0x4000>;
       interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
       clocks = <&cru HCLK_NANDC>, <&cru SCLK_NANDC>;
       clock-names = "ahb", "nfc";

make ARCH=arm64 dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml 
  SCHEMA  Documentation/devicetree/bindings/processed-schema-examples.yaml
  CHKDT   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
  DTC     Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml
  CHECK   Documentation/devicetree/bindings/mtd/rockchip,nand-controller.example.dt.yaml

yifeng.zhao


  reply	other threads:[~2020-07-16  2:04 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-15  9:03 [PATCH v7 0/8] Add Rockchip NFC drivers for RK3308 and others Yifeng Zhao
2020-07-15  9:03 ` Yifeng Zhao
2020-07-15  9:03 ` Yifeng Zhao
2020-07-15  9:03 ` Yifeng Zhao
2020-07-15  9:03 ` [PATCH v7 1/8] dt-bindings: mtd: Describe Rockchip RK3xxx NAND flash controller Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15 17:53   ` Rob Herring
2020-07-15 17:53     ` Rob Herring
2020-07-15 17:53     ` Rob Herring
2020-07-15 17:53     ` Rob Herring
2020-07-16  2:04     ` 赵仪峰 [this message]
2020-07-16  2:04       ` Re: [PATCH v7 1/8] dt-bindings: mtd: Describe Rockchip RK3xxx NAND flash controller【请注意,邮件由robherring2@gmail.com代发】 赵仪峰
     [not found]       ` <2020071610022540759717-TNX95d0MmH7DzftRWevZcw@public.gmane.org>
2020-07-16 16:33         ` Rob Herring
2020-07-16 16:33           ` Rob Herring
2020-07-15  9:03 ` [PATCH v7 2/8] mtd: rawnand: rockchip: NFC drivers for RK3308, RK2928 and others Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03 ` [PATCH v7 3/8] MAINTAINERS: add maintainers to ROCKCHIP NFC Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03 ` [PATCH v7 4/8] arm64: dts: rockchip: Add NFC node for RK3308 SoC Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:03   ` Yifeng Zhao
2020-07-15  9:06 ` [PATCH v7 5/8] arm64: dts: rockchip: Add NFC node for PX30 SoC Yifeng Zhao
2020-07-15  9:06   ` Yifeng Zhao
2020-07-15  9:06   ` Yifeng Zhao
2020-07-15  9:06   ` Yifeng Zhao
2020-07-15  9:06   ` [PATCH v7 6/8] arm: dts: rockchip: Add NFC node for RV1108 SoC Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06   ` [PATCH v7 7/8] arm: dts: rockchip: Add NFC node for RK2928 and other SoCs Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06   ` [PATCH v7 8/8] arm: dts: rockchip: Add NFC node for RK3036 SoC Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao
2020-07-15  9:06     ` Yifeng Zhao

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=2020071610022540759717@rock-chips.com \
    --to=yifeng.zhao-tnx95d0mmh7dzftrwevzcw@public.gmane.org \
    --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=heiko-4mtYJXux2i+zQB+pC5nmwQ@public.gmane.org \
    --cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-mtd-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
    --cc=linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
    --cc=miquel.raynal-LDxbnhwyfcJBDgjK7y7TUQ@public.gmane.org \
    --cc=richard-/L3Ra7n9ekc@public.gmane.org \
    --cc=robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=vigneshr-l0cyMroinI0@public.gmane.org \
    /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.