Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp6411398pxu; Thu, 24 Dec 2020 01:21:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJyabCVWWf3RK+m2U9r9POOxl9Iyi/JGvcbguZy83zDvUluZe4Jv7UdRkGT0dZ1kdUzQbU3h X-Received: by 2002:a17:906:dd3:: with SMTP id p19mr26770787eji.221.1608801684173; Thu, 24 Dec 2020 01:21:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608801684; cv=none; d=google.com; s=arc-20160816; b=J+OAxfDArVVALFcW2MNK+VQOlJUvAR2zs7mYrJRsnAgqlo6/G9RshtfCCM55SSlAv4 dOOQ6NtzewqV2MzWZkTSuatffEnw/dfZotGBGcu4rG4w0aqEkt1P2/H7ASgHPD6fW7ss xbI+iuuF+bbGMRaWqKIm+s/Lumsz3i4aBrS+8TdNl0qHBtY17A6Cnvk8QrbXdADzAE1W ukDdA+Ze1BGcFKba7udq5ecdZxzUiW/4DvFvUl/zobIMj2KXxRbo398Ug52VnfNLXH61 VWh7uPEjcPIQGTTVpCTVR6CwqruKwgxs3ByeKTSe5RBwxqYWfZkX+mNIH9Digel/a/ZL fNpA== 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=Dr3/PeqJ+ctD26dt9sd4P7p2zuYLIQrflHjCxiZAJPM=; b=oi/op1r2V01eG5wRIBjlBqidmICahLE0/ypOpAoO7862PfX7JYWNf6em7hkXqlSLkl aKSJG8OKrHkcAMnmfMEgZKgpZxggVjXgQjRmV2huk3YmcNw5Lq7wajwdW9eS9cCceq9l G32BiW+CaHDI47Wnhcr3eMtvFU92wrpEsy48T4PzF+wu5VvH3dbZiYY+H5L2CI8i9syb 2eiAHjfyknrMdrwPu5CeJgAT94l7KfCj+oNyMeqWQnkN5jV0ZQXFfmHn8HxjcSjzGd9w XuvnQc+8fzKE+luW/8QCWYFO8cgGwZr6Vaf8KXDXU46ZDtZduuza+GJx1KX1CYbMHMU+ pWkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kAil0DY9; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ce20si15983137edb.138.2020.12.24.01.21.00; Thu, 24 Dec 2020 01:21:24 -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=@kernel.org header.s=k20201202 header.b=kAil0DY9; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727184AbgLXJTc (ORCPT + 99 others); Thu, 24 Dec 2020 04:19:32 -0500 Received: from mail.kernel.org ([198.145.29.99]:33152 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726258AbgLXJTb (ORCPT ); Thu, 24 Dec 2020 04:19:31 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id A85112225E; Thu, 24 Dec 2020 09:18:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1608801530; bh=GrZBQnU+qs+9KKvyhKv76m1eyHbFM5iOSlMTcbWXJOg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=kAil0DY9Y5UR2hbGOAzuVrsZ85YxbruYDSjFTS2Q8meg4HytCM+razeOZv6Z/Ps7y 9Vtlm13EkiAIDWTr6sX8daOG9a6sevttfAt0Gzi9KymKL7NeW5DXHGtFNalInm5iB6 ONpxaQyu8RcszuRJ7dEuJPOm7roKtHmk+Mj0squPGF5K1b37LbcR8sHZaFadnmNtmk N5jd01k73qZfZkaRm45FQjNRht4NqsZv6xeL8DApVrmOpthH5sVyTk5kOnIhIkkoiH MkAds58gSi2hlp9CSqYm2VdKFUdMGXOXk0ArVtvqiSRczI7cYlsNO/LQ+XjZrti0tv MlhEDRJyNQB3g== Received: by mail-ej1-f45.google.com with SMTP id g20so2642371ejb.1; Thu, 24 Dec 2020 01:18:49 -0800 (PST) X-Gm-Message-State: AOAM531T5b4LVOCgsVAY2I9RHCyzcj0pyiPFooahYmepe5BpHCqHpoG3 oVX0FxdUbylQkwEJEXuD4+g0PGgVaoJTls/fDuA= X-Received: by 2002:a17:906:158c:: with SMTP id k12mr9315554ejd.119.1608801528194; Thu, 24 Dec 2020 01:18:48 -0800 (PST) MIME-Version: 1.0 References: <20201223110343.126638-1-jagan@amarulasolutions.com> <20201223110343.126638-5-jagan@amarulasolutions.com> <20201223115933.GC21091@kozik-lap> In-Reply-To: From: Krzysztof Kozlowski Date: Thu, 24 Dec 2020 10:18:36 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/6] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 To: Jagan Teki Cc: Rob Herring , Shawn Guo , Li Yang , Fabio Estevam , devicetree , linux-kernel , linux-arm-kernel , NXP Linux Team , linux-amarula , Catalin Marinas , Will Deacon , Matteo Lisi Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 23 Dec 2020 at 13:07, Jagan Teki wrote: > > On Wed, Dec 23, 2020 at 5:29 PM Krzysztof Kozlowski wrote: > > > > On Wed, Dec 23, 2020 at 04:33:41PM +0530, Jagan Teki wrote: > > > Engicam C.TOUCH 2.0 is an EDIMM compliant general purpose Carrier > > > board. > > > > > > Genaral features: > > > - Ethernet 10/100 > > > - Wifi/BT > > > - USB Type A/OTG > > > - Audio Out > > > - CAN > > > - LVDS panel connector > > > > > > i.Core MX8M Mini is an EDIMM SoM based on NXP i.MX8M Mini from Engicam. > > > > > > 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 support for it. > > > > > > Signed-off-by: Matteo Lisi > > > Signed-off-by: Jagan Teki > > > --- > > > Changes for v3: > > > - don't maintain common nodes and include it, if no feature diff > > > Changes for v2: > > > - enabled fec1 node > > > - updated commit message > > > - dropped engicam from filename since it aligned with imx6 engicam > > > dts files naming conventions. > > > - add i2c nodes > > > - fixed v1 comments > > > > > > arch/arm64/boot/dts/freescale/Makefile | 1 + > > > .../dts/freescale/imx8mm-engicam-ctouch2.dtsi | 82 +++++++++++++++++++ > > > .../freescale/imx8mm-icore-mx8mm-ctouch2.dts | 21 +++++ > > > 3 files changed, 104 insertions(+) > > > create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-ctouch2.dtsi > > > > You split some common part to ctouch2.dtsi so it can be reused in > > multiple places. I saw so far only one usage, where are the others? > > To be clear, ctouch2.dtsi not mean for common it is C.TOUCH2 carrier > board dtsi. The other carrier is C.TOUCH2 10.1" Open Frame(display), > since DSI is not yet mainlined, I didn't add this yet. If I understand correctly: it is a DTSI which is included only by one DTS... and DTS does not have any other nodes. This as well is not the design which makes any sense. We do not create empty DTS files which only include one more DTSI. The contents of imx8mm-engicam-ctouch2.dtsi should be directly in imx8mm-icore-mx8mm-ctouch2.dts. That's the same problem as with v1 - you overcomplicate simple stuff. It really looks like you ignored the comments from v1 in multiple places. The same applies to imx8mm-engicam-edimm2.2.dtsi. Best regards, Krzysztof