From patchwork Wed Oct 6 16:55:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 1537289 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4HPgbQ4M7Bz9sR4 for ; Thu, 7 Oct 2021 03:56:50 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1C0F783323; Wed, 6 Oct 2021 18:56:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=ziswiler.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: by phobos.denx.de (Postfix, from userid 109) id 5255F8340D; Wed, 6 Oct 2021 18:56:23 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 40DF883405 for ; Wed, 6 Oct 2021 18:56:17 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=ziswiler.com Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=marcel@ziswiler.com Received: from toolbox.toradex.int ([66.171.181.186]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MAxNa-1mftRu1XyW-009w82; Wed, 06 Oct 2021 18:55:46 +0200 From: Marcel Ziswiler To: u-boot@lists.denx.de Cc: Stefano Babic , Fabio Estevam , Marcel Ziswiler , Andre Przywara , Aswath Govindraju , Denys Drozdov , Heiko Schocher , Igor Opaniuk , Jagan Teki , Kever Yang , Lokesh Vutla , Matthias Brugger , Max Krummenacher , "NXP i.MX U-Boot Team" , Oleksandr Suvorov , Patrick Delaunay , Peter Robinson , Philippe Schenker , Priyanka Jain , Rick Chen , Sean Anderson , Simon Glass , Tero Kristo , Tim Harvey Subject: [PATCH v2 0/5] board: toradex: prepare and add colibri imx6ull 1gb (emmc) support Date: Wed, 6 Oct 2021 18:55:31 +0200 Message-Id: <20211006165536.387724-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-Provags-ID: V03:K1:uHmZUO2UyvxXnvHj6uY+PuZ8EqNiwUnvHcT4GzsILvdGOlorqHZ U4pfhyjDW1++P96+U0zGnppacsbOe7f2ijtxYZKJKe90vcwlllbAMvPNaqKzJ3qaIQcgV67 wdcg/x+OVQsKehezdB9BehoLyULMblHxcwnqlY3cMdUh4OzqZeNIG5awK9nqhlbwwi0G56C hZwA69jsvouMEb0mDuxCw== X-UI-Out-Filterresults: notjunk:1;V03:K0:6GnlCahHTTw=:koGZzeyTM0HmmSriz0sdsx Dzpu8rSIxCaekBSr6QIuV6/DR9j2XLvrVl4eNwOy28/p18i/obkoVoeEDmMSn3JVHUANMU1eS nRjMWlnI5pHC3qv8bWFgMHJfoys73+Q29YHjedrSXZifCDqR2U3xgEjwx8I4yPyJAk42g8RWa ep80EiA0N2QOCWGfhyaBWGcwJQSq9hP3+VQpQWHS+3kDJV6fn83+zs0MOHChPB2iORtFAsyCO XjdpX99u3vVwFuXNXDsvGuSQnW/Lau4pk67n1OhsnlAgFBRCuVPcvpeCLHql+zMXrZwOC8oGw vh5KNKdcZq83A/LLBE7EPNaaw7E+PipJ8PpBKp3Bx1ETYuzqhyQ1461PbdnlP12F/d2ruDAnk yK5MN9ej5rpof+rLPpQTf5UQFlp4AQHk00Gs8HjNQA8R/Y74bEGsxKo/xEb6EHbNbQYsoKChg f5ln/DB/WkjvMwMlqhGtwU0bDE5Jqw4quCwxNiOWim9ZItDsEaX24bTVhe0wQpNdyyu8gz8Pu +Zscvzd6Mn4l/FTKyDhTQftuKoAOfh3BjVyTBAaiZuBqOwyOlyNo0GHo0O9wg5ybXD7qzOUzT SSbNQ03nTJjWQaSQ8fGR+aG8wZpzv0W7t28357XHCjzofe1ams8k3TKUM+9xYu0sDRUixOx0S ljXM9x3b2YN7K4SdO01HvJXMqIRUjh1/qkGs22LJcW9p16S0y2TnOkbTo6JJi4i4Emt7kXPoL DAfJKHUDC3+g7VL96Cw6LW6xJdMtnLvBiHdktw== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean From: Marcel Ziswiler Some preparatory steps concerning tdx-cfg-block including a fix for the interactive mode IT handling and adding them new SKUs and then adding initial support for the Toradex Colibri iMX6ULL 1GB (eMMC) V1.1A module. They are now strapped to boot from eFuses which are factory fused to properly boot from their on-module eMMC. Functionality wise the following is known to be working: - 4-bit MMC/SD card slot - 8-bit eMMC (fused default boot) - bmode usb (imx_usb or uuu e.g. as used by the Toradex Easy Installer) - Ethernet - GPIOs - I2C - parallel RGB display - USB device (e.g. for ums) - USB host (e.g. for storage devices) U-Boot 2021.10-rc1-00128-g4877bdab7e6 (Aug 16 2021 - 13:59:21 +0200) CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz) CPU: Industrial temperature grade (-40C to 105C) at 59C Reset cause: WDOG DRAM: 1 GiB MMC: FSL_SDHC: 1, FSL_SDHC: 0 Loading Environment from MMC... OK In: serial Out: serial Err: serial Model: Toradex Colibri iMX6ULL 1GB IT (eMMC) V1.1A, Serial# 06906494 Net: eth1: ethernet@20b4000 Hit any key to stop autoboot: 0 Colibri iMX6ULL # Changes in v2: - Re-based. Denys Drozdov (1): toradex: configblock: fix interactive mode it handling Marcel Ziswiler (2): toradex: take over maintainership toradex: tdx-cfg-block: add new i.mx 6ull and 8m plus skus Max Krummenacher (1): colibri-imx6ull: add emmc variant Philippe Schenker (1): colibri-imx6ull: imximage.cfg: integrate new 1GiB RAM variant arch/arm/dts/Makefile | 1 + arch/arm/dts/imx6ull-colibri-emmc.dts | 49 +++++++++++ arch/arm/dts/imx6ull-colibri.dts | 34 ++++++- arch/arm/dts/imx6ull-colibri.dtsi | 32 +------ board/toradex/apalis-imx8x/MAINTAINERS | 2 +- board/toradex/apalis_imx6/MAINTAINERS | 2 +- board/toradex/colibri-imx6ull/Kconfig | 48 +++++++++- board/toradex/colibri-imx6ull/MAINTAINERS | 6 +- .../toradex/colibri-imx6ull/colibri-imx6ull.c | 29 +++++- board/toradex/colibri-imx6ull/imximage.cfg | 13 ++- board/toradex/colibri_imx6/MAINTAINERS | 2 +- board/toradex/colibri_imx7/MAINTAINERS | 2 +- board/toradex/colibri_t20/MAINTAINERS | 2 +- board/toradex/colibri_t30/MAINTAINERS | 2 +- board/toradex/colibri_vf/MAINTAINERS | 2 +- board/toradex/common/tdx-cfg-block.c | 34 +++++-- board/toradex/common/tdx-cfg-block.h | 5 ++ board/toradex/verdin-imx8mm/MAINTAINERS | 2 +- configs/colibri-imx6ull-emmc_defconfig | 88 +++++++++++++++++++ configs/colibri-imx6ull_defconfig | 2 +- include/configs/colibri-imx6ull.h | 53 ++++++++--- 21 files changed, 339 insertions(+), 71 deletions(-) create mode 100644 arch/arm/dts/imx6ull-colibri-emmc.dts create mode 100644 configs/colibri-imx6ull-emmc_defconfig