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: 11945879 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.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable 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 56852C83012 for ; Wed, 2 Dec 2020 12:14:36 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C7B3C22206 for ; Wed, 2 Dec 2020 12:14:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7B3C22206 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=yooiQ694D5LmN/7BKGkJ4EGjeEcuAGw2JbfOfusP5uk=; b=2vlv4t/jZdTKxJMkX4wmvnFKei 0Du8+tw5ul+rOLBGmCF3spoKOYt7soa2vjDbTZyahgHvQTPcEBNdFQvTB2JEp4UYG+pDf5XP2QL3i fQIr68A9Y48pV2ZNWPzkbGE2ePcUo5D4TVEz+HbqC3UJ+/Jr0eYy5a4q/6XvMADIhinsnlOAAyyFM QdVkMdSmb7Dy+wpI3A2YnD+seJRwYX4wAOntwhkTg5IXf5JdTK6yHCSNLz38aTU40JqOVZzAi7U9z XgNKIDEgyLz/ItXfwn6pH77GCJMUTG38SMxl08JzdI9WJI3gtXfDejxW2zUgIYbZJC39vsT8A9BaK UER7IWWw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kkR0S-0002PB-TH; Wed, 02 Dec 2020 12:13:12 +0000 Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kkR0P-0002OL-Lh for linux-arm-kernel@lists.infradead.org; Wed, 02 Dec 2020 12:13:11 +0000 Received: by mail-pf1-x442.google.com with SMTP id c79so843359pfc.2 for ; Wed, 02 Dec 2020 04:13:07 -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=W+G3o5HcSzD+n5w8y7ZJd+W1qy4eSbhyKaQACFNnznWSYyE1JY+Fg1fCgEOsBv4tVY EYm3aJUoQVOJ8pn3o22DMhQyPMjLKfTyyByN9OpAWu/x5obv6s8CG+gcByDXlQQN6Ct9 QUuewEfgCUw2FVeWJLI3H3bvDN1F0TUP4B6A7el2b2E4G5t1ukyd8mm2eJAu/2ZhHdB0 3dmBkCWOkikB8fAg50uQgoHku1yeP+9CMXU1K28pLa+Okesr3OYjboUSu5nDwDqUYV9z DebD5oFnALJ+O17m/Q+tOoFGxvPXzv1mccGoHpZGS60SDJ8Ej4mDwP/BxrdcIcF/fuAc LzoQ== X-Gm-Message-State: AOAM5338TXVgFdzugpvjV9BlkRNmsVLxrCGCbZDKJPVQpk+2pGC7eCvZ nCJw6jOTiG+GQESORCvHoNAlKA== 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 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201202_071310_016153_BDDE5953 X-CRM114-Status: GOOD ( 12.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Matteo Lisi , linux-kernel@vger.kernel.org, NXP Linux Team , linux-amarula@amarulasolutions.com, linux-arm-kernel@lists.infradead.org, Jagan Teki Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.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