From patchwork Wed Jan 30 09:10:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1033382 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=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=denx.de Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 43qHzh1QtNz9s9h for ; Wed, 30 Jan 2019 20:26:08 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id DCC9BC21C27; Wed, 30 Jan 2019 09:20:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id A29ECC21DFD; Wed, 30 Jan 2019 09:20:26 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 4FF92C21E2F; Wed, 30 Jan 2019 09:10:36 +0000 (UTC) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by lists.denx.de (Postfix) with ESMTPS id 4188CC21DFF for ; Wed, 30 Jan 2019 09:10:33 +0000 (UTC) Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 43qHdj0kjfz1qxQl; Wed, 30 Jan 2019 10:10:33 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 43qHdj0VzZz1rVwn; Wed, 30 Jan 2019 10:10:33 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id FRzwpYSEV5yj; Wed, 30 Jan 2019 10:10:30 +0100 (CET) Received: from babic.homelinux.org (host-88-217-136-221.customer.m-online.net [88.217.136.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Wed, 30 Jan 2019 10:10:30 +0100 (CET) Received: from localhost (mail.babic.homelinux.org [127.0.0.1]) by babic.homelinux.org (Postfix) with ESMTP id E1C6C454035E; Wed, 30 Jan 2019 10:10:29 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at babic.homelinux.org Received: from babic.homelinux.org ([127.0.0.1]) by localhost (mail.babic.homelinux.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cqItYU7rr8xO; Wed, 30 Jan 2019 10:10:23 +0100 (CET) Received: from [192.168.178.132] (papero.fritz.box [192.168.178.132]) by babic.homelinux.org (Postfix) with ESMTP id 3D14045402ED; Wed, 30 Jan 2019 10:10:23 +0100 (CET) To: Tom Rini From: Stefano Babic Openpgp: preference=signencrypt Autocrypt: addr=sbabic@denx.de; prefer-encrypt=mutual; keydata= xsDiBEfdB5IRBADkpYcnh2BoAkGD5p186ysEkWlcp5DU07m7BKzvkEMRhFjeFUOU0klKNmh0 ZM6rKpYpAYPYBm9YahMyqvj9DmLrZ4yfJ5MssvW9SRETmHpva+h1rN+DzmEcwrqZmLG1JWGy LA5ruJaFSzxJHBoROoog1NDMbNDB8A9F7VKrePfkVwCgmODpW/uh2IuMYLVidzDeuvo7alED /iV8rwU7C+eBcKy2htuDsEmsqlkBxIDM7IO6h5XxdyqbZOYizuBP3Ksb6xK54weEaB5aQs7S 8N9Soi0p1Xh0LMWj6PBCzTC4LF+OCGEMBPc6bBHNzivChgztJlUMioCDSVpOXB/QpBaK302G yP5WdmcB1Jn6neq/YRlxHN38MV2yA/46jnzeUotL9LliVZKA/ql4GmyWg2Ae1BUiCqEJQNwl knGJOmIS4uABLArB5HjsfDU5hA9FORaNGCIiZlezBkZ3JXA2uQMQhfgqBXrZt4j1fcw9I7E+ 7IZ2kSCeTPZFLd5FiGQPDOm3Z9eHrpK6pmBGMeBG0pDgUEbN9awyLNBLj80eU3RlZmFubyBC YWJpYyA8c2JhYmljQGRlbnguZGU+wmMEExECACMCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIX gAUCT9deSgIZAQAKCRD09WXkmmjvppF1AKCRl8d49K4yxWzdBVRTTWG55cyo/gCfRD1RAttl R1ofs2wGLHNtXousyL3OwU0ER90HmBAIAIFfX4bKnOmCyB3nPh+jbXZuBSMZTuyDEnguRxl5 N8Q0ayofQwucCBjXYv65sQ9Rq6FNhEnWqUZBu8A5CwvSakOFOGNC5ta/8VxVRLh0Z0ZTgEep SKiPonJyacCbmgWDECdVrKowV7QB9be3Wu67uAZ74rPw2Kd7f0FKnL3djvVRMaBWFIpyQ6SE bGOCJjhRQ5L1pIM1Soko+reU7eO+1g6IBw6YkFJisdQE6fzTwaSqUKPPsQLz/W03invQltOb Eg7ZwtFs0DFonr1DMm57ksiEhW6SN1wylRO/JzRYG1Qe7u1EVln6iV3ilBvbbfkyRssk4/0e kicpSnQknA72YOMAAwYH+QGpAiQ4hAMHrp1bUrtyGXYdeQpYufIZAM4etOnBy/G+e1nfu6y+ jH4SN9sVK7bwBBAbhEJqkqR5LVsFIRapThJQOWB11rQxLpwkBU9wao/pRM+o95ujGo32WUzf wWrzWrkTDy7vMCZuUOLVi4n1GZlUAwpG4rzb6UxPC6GWymkVWGgXp1NC58og5i3Y+rKT7+Xi XT2BtvC6PDepoH4JhD+9OkHQO6UfTxPSmtgNbTgtl6L6tj+bm5dOHgkPJFMkEiG8qhUZYQzb bYz37orRbA72M2bxK76e9QKn0mVu+d/YCd8wRcvvJbGsozpzcxPvD5Wy5RNJCES8McPtAseU tMfCSQQYEQIACQUCR90HmAIbDAAKCRD09WXkmmjvpv+3AJ9RakBsH1j0X/Kxp6t2lf0VUfS2 qACfZ+J6ktk8PKNuyHf0J/I0mbCrhV4= Message-ID: <53bb49e0-de1d-4893-51c3-dd1da01cc73a@denx.de> Date: Wed, 30 Jan 2019 10:10:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Language: de-DE Cc: "U-Boot@lists.denx.de" Subject: [U-Boot] [GIT PULL] Pull request: u-boot-imx u -boot-imx-20190129 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Hi Tom, please pull from u-boot-imx, thanks ! Tag: u -boot-imx-20190110 Travis: https://travis-ci.org/sbabic/u-boot-imx The following changes since commit d01806a8fcbdaedcc67cead56ece572021d97ab7: Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-01-24 15:30:48 -0500) are available in the Git repository at: git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20190129 for you to fetch changes up to 6d69e535116ba9d6d3b8e4dc57cf3543301b59df: ARM: imx6q_logic: Enable Falcon Mode and fatwrite (2019-01-28 21:11:14 +0100) ---------------------------------------------------------------- For 2019.04 ---------------------------------------------------------------- Adam Ford (5): MTD: nand: mxs_nand_spl: Fix empty function pointer for BBT imx6q_logic: Enable MMC booting from SPL ARM: DTS: imx6q-logicpd: Update DTS/DTSI files ARM: imx6q_logic: Enable DM_USB and dependent regulators ARM: imx6q_logic: Enable Falcon Mode and fatwrite Baruch Siach (1): imx8mq_evk/README: remove ARCH environment variable Breno Matheus Lima (1): imx: hab: Convert non-NULL IVT DCD pointer warning to an error Bryan O'Donoghue (8): arm: dts: imx7: Correct spelling mistake in GPIO name arm: dts: imx7s-warp: Import Linux warp7 dts arm: imx7s-warp: Add DT file hooks arm: imx7s-warp: Convert to DM MMC initialization arm: dts: imx7s-warp: Create alias for mmc0 to &usdhc3 warp7: defconfig: Switch on IMX7 GPIO/pinctrl for both ports warp7: defconfig: Switch to DM for I2C arm: imx7s-warp: Convert to DM PMIC Fabio Estevam (4): mx7: Do not call lcdif_power_down() in the SPL case pico-imx7d: Add LCD support Revert "tools: imx8image: set dcd_skip to true" MAINTAINERS: imx: Change Fabio's email address Heinrich Schuchardt (1): tools: imx8image: use correct printf escape sequence Lukasz Majewski (1): ARM: imx: fix: Provide correct enum values for ONENAND/NOR boot recognition Martyn Welch (2): Enable FEC driver to retrieve PHY address from device tree imx: Add PHYTEC phyBOARD-i.MX6UL-Segin Olaf Mandel (2): m53menlo: fix splashfile location m53menlo: fix addmtd cmd in default environment Patrick Bruenn (3): mmc: fsl_esdhc: add compatible for fsl, imx53-esdhc arm: imx: Add esdhc1/2 nodes to imx53.dtsi dm: arm: imx: migrate cx9020 to CONFIG_DM_MMC Peng Fan (11): imx8qxp: add SUPPORT_SPL option imx8: scu: use dedicated MU for SPL arm: imx: build mach-imx for i.MX8 gpio: introduce CONFIG_SPL_DM_PCA953X spl: imx8: add spl boot device dts: imx8qxp-mek: introduce u-boot dtsi imx: mkimage_fit_atf: introduce BL33_BASE_ADDR imx: build flash.bin for i.MX8 imx8qxp: mek: default enable SPL imx8qxp: mek: update README imx8: cpu: restrict checking ROM passover info for revA Stefan Agner (11): colibri_imx7: fix boot commands arm: dts: imx7: colibri: split dt for raw NAND and eMMC devices configs: colibri_imx7: enable DM for raw NAND devices configs: colibri_imx7: use separate device tree arm: dts: imx7: colibri: add usdhci peripherals to device tree configs: colibri_imx7: use DM_MMC colibri_imx7: drop legacy usdhc support configs: colibri_imx7: enable CAAM driver configs: colibri_imx7: use DFU for NAND instead of MMC configs: colibri_imx7: use distro defaults configs: add default configuraiton for Colibri iMX7 with eMMC Ye Li (4): pinctrl: imx: Fix select input issue imx: Fix potential lmb memory overwritten by stack spi: mxc_spi: Fix build warning on ARM64 platforms imx: Check the PL310 version for applying errata MAINTAINERS | 2 +- Makefile | 2 +- arch/arm/Makefile | 2 +- arch/arm/dts/Makefile | 6 +- arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 112 ++++ arch/arm/dts/fsl-imx8qxp-mek.dts | 1 + arch/arm/dts/imx53-cx9020.dts | 52 +- arch/arm/dts/imx53.dtsi | 34 ++ arch/arm/dts/imx6-logicpd-baseboard.dtsi | 596 +++++++++++++++++++++ ...{imx6qdl-logicpd.dtsi => imx6-logicpd-som.dtsi} | 232 ++++---- arch/arm/dts/imx6q-logicpd.dts | 188 +++---- arch/arm/dts/imx6ul-pcl063.dtsi | 173 ++++++ arch/arm/dts/imx6ul-phycore-segin.dts | 76 +++ arch/arm/dts/imx7-colibri-emmc.dts | 47 ++ arch/arm/dts/imx7-colibri-rawnand.dts | 46 ++ .../dts/{imx7-colibri.dts => imx7-colibri.dtsi} | 65 +-- arch/arm/dts/imx7d-pinfunc.h | 6 +- arch/arm/dts/imx7s-warp.dts | 442 +++++++++++++++ arch/arm/include/asm/mach-imx/sys_proto.h | 2 +- arch/arm/include/asm/pl310.h | 5 + arch/arm/mach-imx/Makefile | 15 +- arch/arm/mach-imx/cache.c | 18 +- arch/arm/mach-imx/hab.c | 6 +- arch/arm/mach-imx/imx8/Kconfig | 8 + arch/arm/mach-imx/imx8/cpu.c | 39 +- arch/arm/mach-imx/misc.c | 32 ++ arch/arm/mach-imx/mkimage_fit_atf.sh | 3 +- arch/arm/mach-imx/mx6/Kconfig | 13 + arch/arm/mach-imx/mx7/soc.c | 2 + arch/arm/mach-imx/spl.c | 14 +- board/freescale/imx8mq_evk/README | 1 - board/freescale/imx8qxp_mek/Makefile | 1 + board/freescale/imx8qxp_mek/README | 8 +- board/freescale/imx8qxp_mek/imximage.cfg | 4 +- board/freescale/imx8qxp_mek/spl.c | 75 +++ board/logicpd/imx6/MAINTAINERS | 3 + board/logicpd/imx6/README | 48 +- board/logicpd/imx6/imx6logic.c | 72 +++ board/phytec/pcl063/Kconfig | 12 + board/phytec/pcl063/MAINTAINERS | 8 + board/phytec/pcl063/Makefile | 7 + board/phytec/pcl063/README | 26 + board/phytec/pcl063/pcl063.c | 206 +++++++ board/phytec/pcl063/spl.c | 160 ++++++ board/technexion/pico-imx7d/pico-imx7d.c | 55 ++ board/toradex/colibri_imx7/MAINTAINERS | 3 + board/toradex/colibri_imx7/colibri_imx7.c | 97 ---- board/warp7/warp7.c | 85 +-- configs/colibri_imx7_defconfig | 27 +- configs/colibri_imx7_emmc_defconfig | 66 +++ configs/imx6q_logic_defconfig | 20 +- configs/imx8qxp_mek_defconfig | 24 + configs/mx53cx9020_defconfig | 1 + configs/phycore_pcl063_defconfig | 62 +++ configs/pico-hobbit-imx7d_defconfig | 1 + configs/pico-imx7d_defconfig | 1 + configs/pico-pi-imx7d_defconfig | 1 + configs/warp7_bl33_defconfig | 14 +- configs/warp7_defconfig | 14 +- drivers/gpio/Kconfig | 23 + drivers/gpio/Makefile | 2 +- drivers/misc/imx8/scu.c | 4 + drivers/mmc/fsl_esdhc.c | 1 + drivers/mtd/nand/raw/mxs_nand_spl.c | 1 + drivers/net/fec_mxc.c | 21 + drivers/pinctrl/nxp/pinctrl-imx.c | 3 +- drivers/spi/mxc_spi.c | 4 +- include/configs/colibri_imx7.h | 5 +- include/configs/imx8qxp_mek.h | 26 + include/configs/m53menlo.h | 4 +- include/configs/pcl063.h | 94 ++++ include/configs/pico-imx7d.h | 12 + include/configs/warp7.h | 8 - tools/imx8image.c | 9 +- 74 files changed, 3034 insertions(+), 524 deletions(-) create mode 100644 arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi create mode 100644 arch/arm/dts/imx6-logicpd-baseboard.dtsi rename arch/arm/dts/{imx6qdl-logicpd.dtsi => imx6-logicpd-som.dtsi} (52%) create mode 100644 arch/arm/dts/imx6ul-pcl063.dtsi create mode 100644 arch/arm/dts/imx6ul-phycore-segin.dts create mode 100644 arch/arm/dts/imx7-colibri-emmc.dts create mode 100644 arch/arm/dts/imx7-colibri-rawnand.dts rename arch/arm/dts/{imx7-colibri.dts => imx7-colibri.dtsi} (68%) create mode 100644 arch/arm/dts/imx7s-warp.dts create mode 100644 board/freescale/imx8qxp_mek/spl.c create mode 100644 board/phytec/pcl063/Kconfig create mode 100644 board/phytec/pcl063/MAINTAINERS create mode 100644 board/phytec/pcl063/Makefile create mode 100644 board/phytec/pcl063/README create mode 100644 board/phytec/pcl063/pcl063.c create mode 100644 board/phytec/pcl063/spl.c create mode 100644 configs/colibri_imx7_emmc_defconfig create mode 100644 configs/phycore_pcl063_defconfig create mode 100644 include/configs/pcl063.h