From patchwork Wed Dec 2 12:12:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 336123 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 06478C83012 for ; Wed, 2 Dec 2020 12:13:53 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id ACCE222203 for ; Wed, 2 Dec 2020 12:13:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727366AbgLBMNq (ORCPT ); Wed, 2 Dec 2020 07:13:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729804AbgLBMNq (ORCPT ); Wed, 2 Dec 2020 07:13:46 -0500 Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2EC7FC0613D4 for ; Wed, 2 Dec 2020 04:13:06 -0800 (PST) Received: by mail-pf1-x443.google.com with SMTP id s21so1106102pfu.13 for ; Wed, 02 Dec 2020 04:13:06 -0800 (PST) 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 :content-transfer-encoding; bh=gp7OBeckObEgqLXot5tReJPINojYUVXrHZXsw2+DdVs=; b=S+x+hrvSq8+FsG0N0ZpBBOp/+ZOEcsOAd4JxmnltPmidpae39le5gXRSI6ii1msQx+ irfnV8HBTNsjin69TVgL4F3t+HkCJoSpbjh858itEbjZl4b+7G1HwvqoJ9Ml4+gQI/44 JIHwNAcXKSB19C1XVqn6VD54RFJYuCsZNlGcc= 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 :content-transfer-encoding; bh=gp7OBeckObEgqLXot5tReJPINojYUVXrHZXsw2+DdVs=; b=s8UKz4SFtx3EOVYgQFe2xKRE8vraUCFoxeiSB5ViiCnK4FqAKz46PgiTiG+Aeu6S/A kRsPIglK1bYsykI2VJr6m71vvMAsbP7p9blbxt07iYBVrF0+N/mEtEkup1KSm2PZhcnx tG8kO3X+j+KlN4RCQZfpe4qqyIPRh0eBdV4B/kODGwOVwAk38NNukEFULgjoEPm1zs1l Tgj+TC42NIiS4Db8GNCRVFdJbUqFkNfQSGaCeX+kMyqNtDadtO26M2UVi4DB6PLtSZgR VyN50UubdzYXoSaQdvHNwd6Fs5d36hwtUZhJI7f9eJDVt37GWpbYN8QXkY+IHnQsEl0i twEA== X-Gm-Message-State: AOAM531AdMO1Ip2gc1iCQVj7mx1iNldeaazox9PDpTDpyv9FgbHrs19S z1ecaG7P4B21vdcdH6YBnsZJFg== X-Google-Smtp-Source: ABdhPJynZGzpV+BlMkL+sP9mtfxTqMKDKQbHTbkuZpxMBVz5mW+Z+7W6LHvV5fbvSa03YyF6aTCRKA== X-Received: by 2002:a63:5417:: with SMTP id i23mr2344870pgb.433.1606911185632; Wed, 02 Dec 2020 04:13:05 -0800 (PST) Received: from localhost.localdomain ([2405:201:c00a:a884:fd53:e9ba:b313:1b1d]) by smtp.gmail.com with ESMTPSA id b37sm1951315pgl.31.2020.12.02.04.13.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Dec 2020 04:13:04 -0800 (PST) From: Jagan Teki To: Rob Herring , Shawn Guo , Li Yang , Fabio Estevam Cc: Matteo Lisi , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team , linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 00/10] arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini Date: Wed, 2 Dec 2020 17:42:31 +0530 Message-Id: <20201202121241.109952-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This is the initial series to support Engicam i.Core MX8M Mini SOM and it's associated carrier board dts(i) support. Add minimal changes to access and boot SD, eMMC, and the rest of the changes added in the coming days. i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM from Engicam. i.Core MX8M Mini needs to mount on top of Engicam baseboards for creating complete platform boards. Possible baseboards are, - EDIMM2.2 - C.TOUCH 2.0 - C.TOUCH 2.0 10.1" Open Frame Engicam i.Core MX8MM has PF8X00 PMIC and which is merged in linux-next, https://lore.kernel.org/linux-devicetree/20201130112329.104614-2-jagan@amarulasolutions.com Any inputs? Jagan. Jagan Teki (10): arm64: defconfig: Enable REGULATOR_PF8X00 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit arm64: dts: imx: Add Engicam EDIMM2.2 Starter Kit arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SOM arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit arm64: dts: imx: Add Engicam C.TOUCH 2.0 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 10.1" OF arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 10.1" OF .../devicetree/bindings/arm/fsl.yaml | 4 + arch/arm64/boot/dts/freescale/Makefile | 3 + .../dts/freescale/imx8mm-engicam-common.dtsi | 24 ++ .../dts/freescale/imx8mm-engicam-ctouch2.dtsi | 7 + .../freescale/imx8mm-engicam-edimm2.2.dtsi | 7 + ...mx8mm-engicam-icore-mx8mm-ctouch2-of10.dts | 21 ++ .../imx8mm-engicam-icore-mx8mm-ctouch2.dts | 21 ++ .../imx8mm-engicam-icore-mx8mm-edimm2.2.dts | 21 ++ .../freescale/imx8mm-engicam-icore-mx8mm.dtsi | 209 ++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 10 files changed, 318 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-common.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-ctouch2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-edimm2.2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-icore-mx8mm-ctouch2-of10.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-icore-mx8mm-ctouch2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-icore-mx8mm-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-engicam-icore-mx8mm.dtsi