From patchwork Tue May 11 14:46:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1477171 X-Patchwork-Delegate: trini@ti.com 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=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=CwZxkOn5; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=zXNd0qT5; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 ozlabs.org (Postfix) with ESMTPS id 4FfgjB3PQKz9sV5 for ; Wed, 12 May 2021 00:46:22 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4392A82F3C; Tue, 11 May 2021 16:46:17 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1620744377; bh=AjAIAj7/dZyBHsWXIzmu13vMobTbnhv2DACpwh0JIRk=; h=To:Cc:From:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=CwZxkOn5C7K6z3ctLgBOkXWoA+OWMO1XYN9DqdjPTXsqIhb3YNYZiXr6OpAT+YsoQ QQ95rEpJt1LBmx60KIG7C0wJuyyaacCk6sQ7yEjAjmLhRsMaXLTY5ZLPmnaoDm/hHz 8l6u0azMwJZvk3FTyU2In7vrMJVOgh+1THCnRN6Afr3crh2RUh0JZaOa5YxrO9fPWb nIeCY44Du5c2WX51zShWYb1o5/zy7pXWWf9J/DhCzSqnnfPCdIi53dq0XNzBVyIz5L +wx7dobcHgw9yzpeELAHBpS2pxaUjWLs/AlAU/OHJMxQPEeuJC6VqSKnuOqSSqLLo/ RaYBIoXFA1nsg== Received: from [IPv6:2001:a61:61aa:8701:a153:77ad:6423:ae11] (unknown [IPv6:2001:a61:61aa:8701:a153:77ad:6423:ae11]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sbabic@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 800AF82D14; Tue, 11 May 2021 16:46:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1620744375; bh=AjAIAj7/dZyBHsWXIzmu13vMobTbnhv2DACpwh0JIRk=; h=To:Cc:From:Subject:Date:From; b=zXNd0qT5DObfc3N684JANl34PBsPLsnxycRZYqxOstJWrFH9xWmaDIHfmA+VaVLJ0 atnsS2E+Zgwp20DPGZc3UGyks5+svJMzMqqaalrnV9hXkhgnqtZ+RRmrixk16Kmkkj Be1oN90sX6Auk2zyjLZuWIDJOyLavNlcxZ0s4dl6pa3GtFp5vcdVbEvF5eY8zT0rOt /nnKDa9iqNBv6n/7+oSwdaCvUZWTA0zQz9aVkNI+YZt1aYHt3hW5RpAobZJcgAznmm WfeUiZ4KBC9tBGus84Siu6qMyEpoLxMYYOrCPIEsEqDYtlJo33/qFOUsoIbfaVFIgr ZnSnN/R98aNAQ== To: Tom Rini Cc: "U-Boot@lists.denx.de" From: Stefano Babic Subject: Pull request: u-boot-imx u-boot-imx-20210502 Message-ID: <5439b2e8-2096-a88c-7e86-b3677e04380e@denx.de> Date: Tue, 11 May 2021 16:46:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 Content-Language: de-DE 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.102.4 at phobos.denx.de X-Virus-Status: Clean Hi Tom, please pull from u-boot-imx, thanks ! CI : https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/7368 The following changes since commit 8ddaf943589756442bba21e5be645cd47526d82b: Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm (2021-04-29 21:03:38 -0400) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20210502 for you to fetch changes up to 7666cccf4f24dd500a9279741a0b64a3f89a7331: ARM:imx:imx8mq-cm: Add support for Ronetix iMX8MQ-CM (2021-05-02 12:46:54 +0200) ---------------------------------------------------------------- u-boot-imx-20210502 ------------------- - mx6: fixes for Ventana - local fixes from maintainer - imx7d: Ronetix's iMX7-CM - imx8: Ronetix iMX8MQ-CM Engicam i.Core MX8M Compulab iot-gate-imx8 - Fixes i.MX8 documentation - Fixes phy usage with fec ---------------------------------------------------------------- Ian Ray (5): configs: ge: bx50v3: adjust watchdog period configs: ge: use non-persistent environment include: configs: ge: bx50v3: drop USB boot include: configs: ge: simplify default boot command include: configs: ge: avoid shell on boot failure Ilko Iliev (2): imx: Add support for Ronetix's iMX7-CM board ARM:imx:imx8mq-cm: Add support for Ronetix iMX8MQ-CM Jagan Teki (4): arm64: dts: imx8mm: Add common -u-boot.dtsi 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 Marek Vasut (1): Makefile: Fix generation of flash.bin u-boot.itb with binman Masami Hiramatsu (1): pci: Update the highest subordinate bus number for bridge setup Priit Laes (1): imx: imx8: Update README with somewhat correct firmware versions Sean Anderson (2): net: fec: Don't use disabled phys net: fec: Only unregister MII bus if we registered it Sebastian Reichel (2): board: ge: bx50v3: fix crystal bit board: ge: bx50v3: add phy reset GPIO Tim Harvey (5): imx: ventana: add delay before reading EEPROM arm: dts: imx6qdl-gw552x.dtsi: fix VBUS supply pci: pci-uclass: Add board_pci_fixup_dev for DM_PCI imx: mkimage_fit_atf: fix file size reporting pci: imx: disable imx6sdl LTSSM upon driver remove Ying-Chun Liu (PaulLiu) (2): arm: dts: add imx8mm-cl-iot-gate dts file arm: imx8m: add support for Compulab iot-gate-imx8 (imx8mm-cl-iot-gate) Makefile | 6 + arch/arm/dts/Makefile | 6 + arch/arm/dts/imx6q-bx50v3-uboot.dtsi | 12 + arch/arm/dts/imx6qdl-gw552x.dtsi | 1 - arch/arm/dts/imx7-cm-u-boot.dtsi | 17 ++ arch/arm/dts/imx7-cm.dts | 432 ++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi | 37 +-- arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi | 255 ++++++++++++++++++++ arch/arm/dts/imx8mm-cl-iot-gate.dts | 553 ++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mm-evk-u-boot.dtsi | 37 +-- arch/arm/dts/imx8mm-icore-mx8mm-ctouch2-u-boot.dtsi | 31 +++ arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts | 97 ++++++++ arch/arm/dts/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/imx8mq-cm-u-boot.dtsi | 111 +++++++++ arch/arm/dts/imx8mq-cm.dts | 535 ++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/phycore-imx8mm-u-boot.dtsi | 37 +-- arch/arm/mach-imx/imx8m/Kconfig | 42 +++- arch/arm/mach-imx/mkimage_fit_atf.sh | 8 +- arch/arm/mach-imx/mx7/Kconfig | 10 + board/compulab/imx8mm-cl-iot-gate/Kconfig | 12 + board/compulab/imx8mm-cl-iot-gate/MAINTAINERS | 6 + board/compulab/imx8mm-cl-iot-gate/Makefile | 13 ++ board/compulab/imx8mm-cl-iot-gate/ddr/Makefile | 8 + board/compulab/imx8mm-cl-iot-gate/ddr/ddr.c | 211 +++++++++++++++++ board/compulab/imx8mm-cl-iot-gate/ddr/ddr.h | 26 +++ board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_01061010.1_2.c | 1848 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_01061010.c | 1847 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_ff000110.c | 1847 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_ff020008.c | 1847 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/compulab/imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c | 71 ++++++ board/compulab/imx8mm-cl-iot-gate/imximage-8mm-lpddr4.cfg | 9 + board/compulab/imx8mm-cl-iot-gate/spl.c | 187 +++++++++++++++ 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 ++++++++ board/freescale/imx8qm_mek/README | 18 +- board/gateworks/gw_ventana/eeprom.c | 1 + board/ge/bx50v3/bx50v3.c | 26 +++ board/ronetix/imx7-cm/Kconfig | 15 ++ board/ronetix/imx7-cm/MAINTAINERS | 6 + board/ronetix/imx7-cm/Makefile | 8 + board/ronetix/imx7-cm/README | 11 + board/ronetix/imx7-cm/imx7-cm.c | 98 ++++++++ board/ronetix/imx7-cm/spl.c | 156 +++++++++++++ board/ronetix/imx8mq-cm/Kconfig | 12 + board/ronetix/imx8mq-cm/MAINTAINERS | 6 + board/ronetix/imx8mq-cm/Makefile | 12 + board/ronetix/imx8mq-cm/README | 42 ++++ board/ronetix/imx8mq-cm/imx8mq_cm.c | 84 +++++++ board/ronetix/imx8mq-cm/imximage-8mq-lpddr4.cfg | 9 + board/ronetix/imx8mq-cm/lpddr4_timing.c | 1866 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/ronetix/imx8mq-cm/spl.c | 165 +++++++++++++ configs/ge_bx50v3_defconfig | 4 +- configs/imx7_cm_defconfig | 110 +++++++++ configs/imx8mm-cl-iot-gate_defconfig | 153 ++++++++++++ configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 92 ++++++++ configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 92 ++++++++ configs/imx8mq_cm_defconfig | 82 +++++++ configs/mx53ppd_defconfig | 2 +- drivers/net/fec_mxc.c | 23 +- drivers/pci/pci-uclass.c | 9 + drivers/pci/pcie_imx.c | 2 +- include/configs/ge_bx50v3.h | 17 +- include/configs/imx7-cm.h | 110 +++++++++ include/configs/imx8mm-cl-iot-gate.h | 196 ++++++++++++++++ include/configs/imx8mm_icore_mx8mm.h | 100 ++++++++ include/configs/imx8mq_cm.h | 104 +++++++++ include/configs/mx53ppd.h | 18 +- include/pci.h | 8 + 79 files changed, 16163 insertions(+), 260 deletions(-) create mode 100644 arch/arm/dts/imx7-cm-u-boot.dtsi create mode 100644 arch/arm/dts/imx7-cm.dts create mode 100644 arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mm-cl-iot-gate.dts 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 arch/arm/dts/imx8mq-cm-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mq-cm.dts create mode 100644 board/compulab/imx8mm-cl-iot-gate/Kconfig create mode 100644 board/compulab/imx8mm-cl-iot-gate/MAINTAINERS create mode 100644 board/compulab/imx8mm-cl-iot-gate/Makefile create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/Makefile create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/ddr.c create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/ddr.h create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_01061010.1_2.c create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_01061010.c create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_ff000110.c create mode 100644 board/compulab/imx8mm-cl-iot-gate/ddr/lpddr4_timing_ff020008.c create mode 100644 board/compulab/imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c create mode 100644 board/compulab/imx8mm-cl-iot-gate/imximage-8mm-lpddr4.cfg create mode 100644 board/compulab/imx8mm-cl-iot-gate/spl.c 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 board/ronetix/imx7-cm/Kconfig create mode 100644 board/ronetix/imx7-cm/MAINTAINERS create mode 100644 board/ronetix/imx7-cm/Makefile create mode 100644 board/ronetix/imx7-cm/README create mode 100644 board/ronetix/imx7-cm/imx7-cm.c create mode 100644 board/ronetix/imx7-cm/spl.c create mode 100644 board/ronetix/imx8mq-cm/Kconfig create mode 100644 board/ronetix/imx8mq-cm/MAINTAINERS create mode 100644 board/ronetix/imx8mq-cm/Makefile create mode 100644 board/ronetix/imx8mq-cm/README create mode 100644 board/ronetix/imx8mq-cm/imx8mq_cm.c create mode 100644 board/ronetix/imx8mq-cm/imximage-8mq-lpddr4.cfg create mode 100644 board/ronetix/imx8mq-cm/lpddr4_timing.c create mode 100644 board/ronetix/imx8mq-cm/spl.c create mode 100644 configs/imx7_cm_defconfig create mode 100644 configs/imx8mm-cl-iot-gate_defconfig create mode 100644 configs/imx8mm-icore-mx8mm-ctouch2_defconfig create mode 100644 configs/imx8mm-icore-mx8mm-edimm2.2_defconfig create mode 100644 configs/imx8mq_cm_defconfig create mode 100644 include/configs/imx7-cm.h create mode 100644 include/configs/imx8mm-cl-iot-gate.h create mode 100644 include/configs/imx8mm_icore_mx8mm.h create mode 100644 include/configs/imx8mq_cm.h Best regards, Stefano