Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4364548pxu; Mon, 21 Dec 2020 10:31:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJxjwPZ+P3m+mYy+444WIizt3EIgMNEiZ7EM3YaB1/zk/tWb+UKd0r3/hT8blhP+ZSdSjCiL X-Received: by 2002:a50:fb1a:: with SMTP id d26mr17056597edq.101.1608575469315; Mon, 21 Dec 2020 10:31:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608575469; cv=none; d=google.com; s=arc-20160816; b=AFO2eqlnCRMcJnVbbrTwL/zZVmf7hJhu4OmqBfDkcJ2fi2+9ibusqGDKoZww3OygfC 7skRWI+d0CRZmLxaUulByh0nscfBo+qMUJGbB5EAIIrMgeH2MpHR9hWvLxtAIre4CiG6 OpEgEVQo3NUardQBr4DvGhy6jiv0Fbo/jwmBpE8YnDTyHzLqZFlWrLQ9HK5vtCEnMT8+ LfjWahonsQ5VTnyEqhDTYPLhUhPcZgmiB7F7eQoIeezzhlmE6PkcXlC1krnP3tyUrWY0 KFAO2lK6+ma3CPqEDterhrzIUlrGQvQFAn9R6VWC5TyJYpqtpK+l6e6yTh1wMZBnsU0V 7jDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=9a0DdEygBE7mz5nOI+SRUZxqrRN9ZuLJGxiPETuZ7aM=; b=yJD4jF9CIIZbZtvGjmPSdO0qhK63sfF1gK607OKjVXl/fc7g8wXakbmcmV6Z2xvZ1N EX8vP0k8e9Rwe/M9I/wItnZZ6pXFeBLa7UuYIWCMM5l6HY2D0022D9GmjNQLvGeXTi9C 5ZBKbHBcTPhl+eZjsinXYAsRkG/hf4+OVheWNXo0crbhmViZ/LodXE1RbbKszsyhfAOz ucs3kR3Tb2a3BkCm5SVgclmvtQQ36mBAw898Gl5RQ/Q5QLsK9l21ZrlgM28rj+Z913av 7s7VFaHLBTMMZtAlL6viqDki/QRjNaEroU6f+X/IEKhDguDzGm8skDlTvxlMgavEsZoS FLtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=iZEjTel7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dg28si11075814edb.167.2020.12.21.10.30.46; Mon, 21 Dec 2020 10:31:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=iZEjTel7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726890AbgLUS2m (ORCPT + 99 others); Mon, 21 Dec 2020 13:28:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725910AbgLUS2m (ORCPT ); Mon, 21 Dec 2020 13:28:42 -0500 Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9E685C0613D6 for ; Mon, 21 Dec 2020 10:27:55 -0800 (PST) Received: by mail-lf1-x130.google.com with SMTP id h205so25973124lfd.5 for ; Mon, 21 Dec 2020 10:27:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9a0DdEygBE7mz5nOI+SRUZxqrRN9ZuLJGxiPETuZ7aM=; b=iZEjTel7iTEfFtIAlH6sPKeZsrR920tYZSYHR4wPq4FnLc+qp+DVaDOVaMh1n7yKs4 zmaofNDAKbnHXBc2zc+joU/nc5RIL2rKtFe7dwk0m90DkjjEr4k7kPwg9b8FgWcjRGbc 7hcHr9WD4ObomGxPpxkdz7cDiHmU9jHnKOVOI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9a0DdEygBE7mz5nOI+SRUZxqrRN9ZuLJGxiPETuZ7aM=; b=JrICpDuZHFTYLwubgWAzcQwMVvmobXmR7DVCwiTdnPz8f8x0gOsEQVUNJnbxipc45p /00/kf7Ma88t3rKJywcZGRe3go7SkCpnzZLwPLm75pAqxnVD901jDeG0ZyWxgGduF+Tk 2kgKVGmQ0S5ttXZptlmE7wmaH8LlNpA64QBjrM8qh21YIYeMp4i1GhMlltJuw67wvNgt YDlAQucrSYvzOSB4+p78/fV93bXeXzJ7qrTBYZ8D/GBIvkdM+qgZRVD3pwSewSZF5EQV oc1R5iu8iDTb/c3h9jUNYSVhs1or9ggltzyjHL4viIblZSYMEchK/5scdYhpsP+rxMPR X4hg== X-Gm-Message-State: AOAM530NGK6MRgG3EaBogG2Z7LYMu2hS71P8pf0+6uXERP0oGQj0Czf7 0EygciallQYAQjZYT1XfK/WSwWzggLsAXsetnXaIYAHvTNxKQHLR X-Received: by 2002:a17:906:c310:: with SMTP id s16mr15686554ejz.186.1608562034808; Mon, 21 Dec 2020 06:47:14 -0800 (PST) MIME-Version: 1.0 References: <20201221113151.94515-1-jagan@amarulasolutions.com> <20201221113151.94515-3-jagan@amarulasolutions.com> <20201221134625.GB31176@kozik-lap> <20201221140501.GE31176@kozik-lap> <20201221144206.GA36114@kozik-lap> In-Reply-To: <20201221144206.GA36114@kozik-lap> From: Jagan Teki Date: Mon, 21 Dec 2020 20:17:03 +0530 Message-ID: Subject: Re: [PATCH v2 2/6] dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 To: Krzysztof Kozlowski Cc: Rob Herring , Shawn Guo , Li Yang , Fabio Estevam , devicetree , linux-kernel , linux-arm-kernel , NXP Linux Team , linux-amarula , Catalin Marinas , Will Deacon Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 21, 2020 at 8:12 PM Krzysztof Kozlowski wrote: > > On Mon, Dec 21, 2020 at 08:09:47PM +0530, Jagan Teki wrote: > > On Mon, Dec 21, 2020 at 7:35 PM Krzysztof Kozlowski wrote: > > > > > > On Mon, Dec 21, 2020 at 07:29:22PM +0530, Jagan Teki wrote: > > > > On Mon, Dec 21, 2020 at 7:16 PM Krzysztof Kozlowski wrote: > > > > > > > > > > On Mon, Dec 21, 2020 at 05:01:47PM +0530, Jagan Teki wrote: > > > > > > i.Core MX8M Mini is an EDIMM SoM based on NXP i.MX8M Mini from Engicam. > > > > > > > > > > > > C.TOUCH 2.0 is a general purpose carrier board with capacitive > > > > > > touch interface support. > > > > > > > > > > > > i.Core MX8M Mini needs to mount on top of this Carrier board for > > > > > > creating complete i.Core MX8M Mini C.TOUCH 2.0 board. > > > > > > > > > > > > Add bindings for it. > > > > > > > > > > > > Signed-off-by: Jagan Teki > > > > > > --- > > > > > > Changes for v2: > > > > > > - updated commit message > > > > > > > > > > > > Documentation/devicetree/bindings/arm/fsl.yaml | 2 ++ > > > > > > 1 file changed, 2 insertions(+) > > > > > > > > > > > > diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml > > > > > > index 67980dcef66d..e653e0a43016 100644 > > > > > > --- a/Documentation/devicetree/bindings/arm/fsl.yaml > > > > > > +++ b/Documentation/devicetree/bindings/arm/fsl.yaml > > > > > > @@ -667,6 +667,8 @@ properties: > > > > > > items: > > > > > > - enum: > > > > > > - beacon,imx8mm-beacon-kit # i.MX8MM Beacon Development Kit > > > > > > + - engicam,icore-mx8mm # i.MX8MM Engicam i.Core MX8M Mini SOM > > > > > > + - engicam,icore-mx8mm-ctouch2 # i.MX8MM Engicam i.Core MX8M Mini C.TOUCH 2.0 > > > > > > > > > > Please test your DTS against new schema with dtbs_check. This won't > > > > > match. > > > > > > > > Sorry, not sure I understand clearly here. > > > > > > > > This the dts file ie used matched compatible. > > > > compatible = "engicam,icore-mx8mm-ctouch2", "engicam,icore-mx8mm", > > > > "fsl,imx8mm"; > > > > > > > > I did build the dtbs_check without showing any issues like, > > > > > > > > $ make ARCH=arm64 dtbs_check > > > > ... > > > > > > > > From schema: /w/dt-schema/dt-schema/dtschema/schemas/property-units.yaml > > > > DTC arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dtb > > > > DTC arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2-of10.dtb > > > > DTC arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dtb > > > > .. > > > > > > > > Can you let me know what I missed here? > > > > > > You pasted here output of validating with property-units.yaml (or > > > something else), not the schema which you changed. If you want to limit > > > the tests, use DT_SCHEMA_FILES. > > > > > > I mentioned about exactly the same problem in yout previous v1 > > > at patch #5. No changes here stil. > > > > Yes, I usually did that check before posting. Please check the build > > log below and fsl.yaml binding is fine to build. > > > > # make dt_binding_check DT_SCHEMA_FILES=arm/fsl.yaml > > 1. Wrong path to schema file, > 2. Bindings pass, they are not a problem. You were running dtbs_check, > right? But kbuild is building the fsl.yaml I did verify with by adding some wrong character in the file, it is showing build issues. Please check the clean log. # make mrproper CLEAN Documentation/devicetree/bindings CLEAN scripts/basic CLEAN scripts/dtc # make dt_binding_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/arm/fsl.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/processed-schema-examples.json /w/linux/Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml: 'additionalProperties' is a required property /w/linux/Documentation/devicetree/bindings/soc/mediatek/devapc.yaml: 'additionalProperties' is a required property /w/linux/Documentation/devicetree/bindings/media/coda.yaml: 'additionalProperties' is a required property /w/linux/Documentation/devicetree/bindings/serial/litex,liteuart.yaml: 'additionalProperties' is a required property SCHEMA Documentation/devicetree/bindings/processed-schema-examples.json /w/linux/Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml: ignoring, error in schema: warning: no schema found in file: ./Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml /w/linux/Documentation/devicetree/bindings/soc/mediatek/devapc.yaml: ignoring, error in schema: warning: no schema found in file: ./Documentation/devicetree/bindings/soc/mediatek/devapc.yaml /w/linux/Documentation/devicetree/bindings/media/coda.yaml: ignoring, error in schema: warning: no schema found in file: ./Documentation/devicetree/bindings/media/coda.yaml /w/linux/Documentation/devicetree/bindings/serial/litex,liteuart.yaml: ignoring, error in schema: warning: no schema found in file: ./Documentation/devicetree/bindings/serial/litex,liteuart.yaml DTEX Documentation/devicetree/bindings/arm/fsl.example.dts DTC Documentation/devicetree/bindings/arm/fsl.example.dt.yaml CHECK Documentation/devicetree/bindings/arm/fsl.example.dt.yaml Jagan.