From patchwork Mon Mar 15 17:45:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 1695 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 5F53F3F067 for ; Mon, 15 Mar 2021 18:46:29 +0100 (CET) Received: by mail-pf1-f197.google.com with SMTP id q17sf15802241pfh.16 for ; Mon, 15 Mar 2021 10:46:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1615830387; cv=pass; d=google.com; s=arc-20160816; b=m4FMI25499gqCJh1lw/cTGaoGP0TBP6ykoknERzU+uidI3EWPE4K8ksrGmJmQorxzL iz1AtAdRXYkd54UszvNd30/sBVz4YgAJ1PvZAk0ztkV9wswsYPyg+0YXJ4TQT34/NHjP fmRZu4BzrO9oMgaKgljgYT1IrQ+WD5axSh9XCO9Q6g2h/vtYANQ2NKrOdtRS73pUrkmP xgd/rYuiao+UgEYagZo8Qq2RBh7HRuJr9g9bTMSis7ck9emZ5INa3d3tHG7xwvwJVHRo cWvlMiH3YJYmpBWmzRRKLPR9H3ld3r7h991kQvNlte0tEK1X+RXa6NlbgVGq7ECPe/LQ MbPw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=/WsUdRAWBRRqs3On7pvg13EFkrSb7/A617f1b91EKLA=; b=NEbLpcjqozKPupL0PIlzphMYjxcFacSmdAvTpzFWWNzVi+vkZJ6gPYi2a+fWLKXL4h Ppga0idJivyMSMMt2TKCO+4N0749ySYKW/mh9r9ZQvHSh0HCwBKi65MD5pYrCrJg4cKS g9CwICZUxVRdT2gUnZT3u6zLE52moNeJJG7f0VG7PaLbqjv9UMMyWCcvdOw6C6JZ/ldM +e7xbpBmnnreiZyGyQlyXl8mwnsSZ8DuT6OxMJWGTbVy7XcRRfG+FDzMvP1E47GP+LZX egoE4M+nV71QBvuPdL3sqXj/zC0oVrxoGy8EOGzTZ6V5LAdqXH0dyXxMxGu/fAnXYOYV CRbQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=QwQzRZKo; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=/WsUdRAWBRRqs3On7pvg13EFkrSb7/A617f1b91EKLA=; b=TTfPpPkUBGfTKOiN6O9FETWSlV1kpAo3qlr0L82v4AWvUK6fGwxVpWInou4CnvPwAm Oo2G/p2YAjhawEN9ZWqKnTypXhe7WDm9HTmPLfHWGt9DfeECZLKBtIRaujWlIu7fpW4I 3GmL7skN/czMmt738wLOBb+2cZksENtAk6Eys= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=/WsUdRAWBRRqs3On7pvg13EFkrSb7/A617f1b91EKLA=; b=m+V2RkPW7ZLPwE6mIe+T2seSxC8LeSGpPyYrjcfEzHElIg4XAgiCL4Fa7a68W9pMBh eIhbN3OvoMa/EU3+2C0LdFT0cx8ff7RYdVGA+0B8a9vh8o9nWEWd+Xl0blynujOykmo9 Yc/Nj11P0ZhvzmIeTeLJlk4gMYEuL2b60crxNrQp7RDKmRbp4etOduQdegCcntajJNFA X6Ieox9gy4DNqxiTSORya6g52euJ6lFB9FCYb6Z5fA733K2ophxQGJbHAdZ2v9HbDw6e uBrmg/bsugYJXiEGfHzzkLQmcsNWwa7JqwpA3bZ5OssXBVRgiHXMsolo6tOkey8Ojh+t ukQg== X-Gm-Message-State: AOAM530Ex/4mDqWDwvHFfoyfJPI7bfcpHNfLqsztqDE215hi9K5RJPh8 Qs12EJl6pMFAo01ivvt6qqgYKKIS X-Google-Smtp-Source: ABdhPJyKZcC85Ziqpyd5IkbvTh5Hmc5O7XXHtpVFbqMZGcrWksX/SVZr+4gTcxzYFT/HjSc2RWb1ow== X-Received: by 2002:a63:4146:: with SMTP id o67mr209347pga.367.1615830387306; Mon, 15 Mar 2021 10:46:27 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:1382:: with SMTP id i2ls10008307pja.1.canary-gmail; Mon, 15 Mar 2021 10:46:26 -0700 (PDT) X-Received: by 2002:a17:90a:5284:: with SMTP id w4mr220872pjh.29.1615830386708; Mon, 15 Mar 2021 10:46:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615830386; cv=none; d=google.com; s=arc-20160816; b=Fdj34NfRG2rS22CZlbcdtalbBGvzfegJ3QKGxNr391sHPBF70G1l5GtaVMHk5L4Euo 05PsUfljjbP2xYE+bExuMU6FlOKWlW+z3a5C9MBSJ3GoNlVzeoYzm7zuHpmfW7CL9DiX 8ZafJOOdisgK0GZY/4SqLA8Y6Xfm9oYe3HXctXMRj4c2lX7gWzaAjGcQCo5IPbPzd4Bj 4b6HouB/2lITLptm8aXqoVPay9Y6802fBmYjcbJvA2ZlJdkJQ+98t/wm8R/LcR7kYR8b E8omoYf8bZiSfs3y7id0DmjaDGqSs02aQfNucWWbjYQnlamUlqlM0QEE7LF5HefFYx6i 8vBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=BSQozfe44WmkOKAc++5SmEGNwIqSHyKQzPNna0lrpzQ=; b=TpZYvTrcAmPpCOBpDQ6R+pIMC3iSttktYWFRRr/VAimmkx2wwWJkPitk6r53W5EQgm iOQEjbDVgJeRJQNdciDsqO6OLo//FQ/2rZ6ekSCpOYnD5IFipVhOsbWr/qrt4fficFPC JcyIE4vHjC4bPgimahYBCZWs+ZLRecvdWvDl+P9KYIn58Aw0OMuquLQolkoX/amaf9dP u3hVLEBSHl3PVbPN++o67yqWGo5XNW1TUO5F8T/HlR7iZ8If9XWZP6jxOKLWvoD2VNKp IpyaQz9nhwiKXAhl6Us1V8l4qu66LwXa/4UfYESVclxq5W88flZ2qmiBFuLO6PZygWh0 27Rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=QwQzRZKo; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id f7sor8443925plg.9.2021.03.15.10.46.26 for (Google Transport Security); Mon, 15 Mar 2021 10:46:26 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:902:ee02:b029:e6:5397:d79c with SMTP id z2-20020a170902ee02b02900e65397d79cmr12678711plb.21.1615830385786; Mon, 15 Mar 2021 10:46:25 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a884:6f76:4267:118b:2085]) by smtp.gmail.com with ESMTPSA id y9sm259494pja.50.2021.03.15.10.46.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Mar 2021 10:46:25 -0700 (PDT) From: Jagan Teki To: Stefano Babic , Fabio Estevam , Peng Fan Cc: u-boot@lists.denx.de, linux-amarula@amarulasolutions.com, Matteo Lisi , Jagan Teki Subject: [PATCH v2 0/5] board: imx8mm: Add Engicam i.Core MX8M Mini SoM Date: Mon, 15 Mar 2021 23:15:38 +0530 Message-Id: <20210315174543.104002-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=QwQzRZKo; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Patch series for Engicam i.Core MX8M Mini SOM and it's associated carrier board dts(i) support. patch 1-2: add imx8mm-u-boot.dtsi, header improvement code patch 3: Engicam i.Core MX8M Mini SoM dts patch 4-5: EDIMM2.2, C.TOUCH 2.0 Carrier boards Changes for v2: - add Linux commit sha1 in commit messages. Any inputs? Jagan. Jagan Teki (5): arm64: dts: imx8mm: Add common -u-boot.dtsi configs: Add imx8mm-common header arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM board: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit board: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 arch/arm/dts/Makefile | 2 + arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi | 37 +- arch/arm/dts/imx8mm-evk-u-boot.dtsi | 37 +- .../imx8mm-icore-mx8mm-ctouch2-u-boot.dtsi | 31 + arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts | 97 + .../imx8mm-icore-mx8mm-edimm2.2-u-boot.dtsi | 31 + arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts | 97 + arch/arm/dts/imx8mm-icore-mx8mm-u-boot.dtsi | 27 + arch/arm/dts/imx8mm-icore-mx8mm.dtsi | 232 +++ arch/arm/dts/imx8mm-u-boot.dtsi | 39 + arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 35 +- arch/arm/dts/imx8mm-venice-u-boot.dtsi | 37 +- arch/arm/dts/imx8mm-verdin-u-boot.dtsi | 38 +- arch/arm/dts/phycore-imx8mm-u-boot.dtsi | 37 +- arch/arm/mach-imx/imx8m/Kconfig | 19 + board/engicam/imx8mm/Kconfig | 14 + board/engicam/imx8mm/MAINTAINERS | 13 + board/engicam/imx8mm/Makefile | 12 + board/engicam/imx8mm/icore_mx8mm.c | 85 + board/engicam/imx8mm/lpddr4_timing.c | 1846 +++++++++++++++++ board/engicam/imx8mm/spl.c | 101 + configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 92 + configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 92 + include/configs/imx8mm-common.h | 48 + include/configs/imx8mm_beacon.h | 48 +- include/configs/imx8mm_evk.h | 45 +- include/configs/imx8mm_icore_mx8mm.h | 58 + include/configs/imx8mm_venice.h | 46 +- include/configs/phycore_imx8mm.h | 43 +- include/configs/verdin-imx8mm.h | 42 +- 30 files changed, 2968 insertions(+), 413 deletions(-) create mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-ctouch2-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts create mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts create mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mm-icore-mx8mm.dtsi create mode 100644 arch/arm/dts/imx8mm-u-boot.dtsi create mode 100644 board/engicam/imx8mm/Kconfig create mode 100644 board/engicam/imx8mm/MAINTAINERS create mode 100644 board/engicam/imx8mm/Makefile create mode 100644 board/engicam/imx8mm/icore_mx8mm.c create mode 100644 board/engicam/imx8mm/lpddr4_timing.c create mode 100644 board/engicam/imx8mm/spl.c create mode 100644 configs/imx8mm-icore-mx8mm-ctouch2_defconfig create mode 100644 configs/imx8mm-icore-mx8mm-edimm2.2_defconfig create mode 100644 include/configs/imx8mm-common.h create mode 100644 include/configs/imx8mm_icore_mx8mm.h