From patchwork Thu Oct 25 10:01:10 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 988998 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 42gjMG6FvJz9sBQ for ; Thu, 25 Oct 2018 21:01:30 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 89CA4C21FD3; Thu, 25 Oct 2018 10:01:28 +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.0 required=5.0 tests=RCVD_IN_DNSWL_BLOCKED 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 924D3C21F1F; Thu, 25 Oct 2018 10:01:22 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id AAE68C21DB3; Thu, 25 Oct 2018 10:01:19 +0000 (UTC) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.10]) by lists.denx.de (Postfix) with ESMTPS id DA748C21F9A for ; Thu, 25 Oct 2018 10:01:18 +0000 (UTC) Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 42gjM24sNxz1qymd; Thu, 25 Oct 2018 12:01:18 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 42gjM24PWCz1qsJT; Thu, 25 Oct 2018 12:01:18 +0200 (CEST) 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 tKdQwnEkFr0u; Thu, 25 Oct 2018 12:01:15 +0200 (CEST) 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; Thu, 25 Oct 2018 12:01:15 +0200 (CEST) Received: from localhost (mail.babic.homelinux.org [127.0.0.1]) by babic.homelinux.org (Postfix) with ESMTP id 7F25C454042F; Thu, 25 Oct 2018 12:01:14 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at babic.homelinux.org Received: from babic.homelinux.org ([IPv6:::1]) by localhost (mail.babic.homelinux.org [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id ykcSGwAAMr0I; Thu, 25 Oct 2018 12:01:10 +0200 (CEST) Received: from [192.168.178.132] (papero.fritz.box [192.168.178.132]) by babic.homelinux.org (Postfix) with ESMTP id 2607B45403F7; Thu, 25 Oct 2018 12:01:10 +0200 (CEST) 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: <02aa5d8b-4ce5-418d-23bc-1d8e1003c861@denx.de> Date: Thu, 25 Oct 2018 12:01:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 Content-Language: de-DE Cc: "U-Boot@lists.denx.de" Subject: [U-Boot] [PULL] Please pull u-boot-imx: u-boot-imx-20181025 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 (tag: u-boot-imx-20181024). It contains the fixes we discussed: - fix build i.MX8 for Travis - fix warnings (Warp) - fix warning in imx8 DTS The following changes since commit 0a60a81ba3860946551cb79aa6486aa076e357f3: Kconfig: sandbox: enable cmd_avb and dependencies (2018-10-07 13:34:19 -0400) are available in the Git repository at: git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20181025 for you to fetch changes up to 3c28576bb0f0990d699fd330089412e620706941: arm: dts: imx8qxp: fix build warining (2018-10-25 11:48:13 +0200) ---------------------------------------------------------------- Merged imx8 architecture, fix build for imx8 + warnings ---------------------------------------------------------------- Anatolij Gustschin (3): imx8: cpu: add function for reading FEC MAC from fuse imx8: cpu: add uclass based CPU driver i2c: imx_lpi2c: fix typo and register base address format Bernhard Messerklinger (1): serial: mxc: Add match string for i.mx6 quad/dual lite serial Breno Matheus Lima (7): doc: imx: reorganize i.MX documentation doc: imx: Move SPD related info to the appropriate doc doc: imx: mkimage: reorganize i.MX mkimage documentation doc: imx: Reorganize i.MX SoC common documentation doc: imx: hab: Reorganize High Assurance Boot documentation doc: imx: misc: Reorganize miscellaneous documentation doc: imx: Improve i.MX documentation naming Dan Cimpoca (1): board: ge: bx50v3: fix initialization of i2c bus0 Fabien Lahoudere (1): board: ge: bx50v3: Change maintainer Fabio Estevam (5): pico-imx7d: Make SPL binary fit into 64kB pico-imx7d: Add USB Host support colibri_imx7: prime get_ram_size() using imx_ddr_size() configs: mx7: Remove CONFIG_DBG_MONITOR warp7: MAINTAINERS: Add an entry for warp7_bl33_defconfig Ian Ray (2): board: ge: bx50v3: correct LDB clock board: ge: bx50v3: b{4,6}50v3 modeline Marcel Ziswiler (1): imx: mx7: fix potential overflow in imx_ddr_size() Marek Vasut (3): arm: imx: mx5: Make videoskip available on MX5 arm: mx5: Add LDB clock config code arm: mx5: Add M53Menlo board Otavio Salvador (2): pico-imx6ul, pico-imx7d: Use eMMC user partition by default pico-imx6ul, pico-imx7d: Enable USB and PXE boot support Peng Fan (35): dt-bindings: pinctrl: add i.MX8QXP pads definition dt-bindings: clock: dt-bindings: pinctrl: add i.MX8QXP clocks definition dt-bindings: soc: add i.MX8QXP pm and rsrc definition imx8: add scfw macro definition imx: add Kconfig entry for i.MX8QXP arm: build mach-imx for i.MX8 arm: global_data: add scu_dev for i.MX8 misc: add i.MX8 misc driver misc: imx8: add scfw api impementation imx: boot_mode: Add FLEXSPI boot entry imx8: add imx-regs header file imx8: pins: include i.MX8QXP pin header when CONFIG_IMX8QXP defined imx: add i.MX8 cpu type armv8: add cpu core helper functions imx8: add basic cpu support imx8: add boot device detection imx8: implement mmc_get_env_dev imx8: add mmu and dram related functions imx8: add arch_cpu_init arch_cpu_init_dm imx8: add iomux configuration api imx8: add dummy clock gpio: mxc_gpio: add support for i.MX8 pinctrl: Add pinctrl driver for i.MX8 power: Add power domain driver for i.MX8 clk: imx: add clk driver for i.MX8QXP serial_lpuart: Update lpuart driver to support i.MX8 serial: lpuart: support uclass clk api mmc: fsl_esdhc: add uclass clk support arm: dts: introduce dtsi for i.MX8QXP imx: add i.MX8QXP MEK board support tools: add i.MX8/8X image support arm: imx: include imx8image support imx: imx8qxp_mek: update to build image in U-Boot imx: mkimage: avoid stop CI when required files not exists arm: dts: imx8qxp: fix build warining Rui Miguel Silva (4): imx: mx7: avoid some initialization if low level is skipped optee: adjust dependencies and default values for dram warp7: include: configs: set skip low level init warp7: configs: add bl33 defconfig Sébastien Szymanski (1): ARM: opos6ul: make the board boot again Xiaoliang Yang (1): Kconfig: Convert CONFIG_IMX_WATCHDOG to Kconfig Ye Li (2): serial: lpuart: Enable RX and TX FIFO fsl_esdhc: Update usdhc driver to support i.MX8 arch/arm/Kconfig | 8 ++ arch/arm/Makefile | 2 +- arch/arm/dts/Makefile | 2 + arch/arm/dts/fsl-imx8-ca35.dtsi | 66 +++++++++++++ arch/arm/dts/fsl-imx8dx.dtsi | 499 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/fsl-imx8dxp.dtsi | 11 +++ arch/arm/dts/fsl-imx8qxp-mek.dts | 244 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/fsl-imx8qxp.dtsi | 51 ++++++++++ arch/arm/dts/imx6ul-opos6ul-u-boot.dtsi | 28 ++++++ arch/arm/dts/imx6ul-opos6ul.dtsi | 2 - arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi | 24 +++++ arch/arm/dts/imx6ul-opos6uldev.dts | 2 - arch/arm/include/asm/arch-imx/cpu.h | 6 ++ arch/arm/include/asm/arch-imx8/clock.h | 27 ++++++ arch/arm/include/asm/arch-imx8/gpio.h | 21 +++++ arch/arm/include/asm/arch-imx8/imx-regs.h | 46 +++++++++ arch/arm/include/asm/arch-imx8/imx8-pins.h | 15 +++ arch/arm/include/asm/arch-imx8/iomux.h | 40 ++++++++ arch/arm/include/asm/arch-imx8/power-domain.h | 15 +++ arch/arm/include/asm/arch-imx8/sci/rpc.h | 158 +++++++++++++++++++++++++++++++ arch/arm/include/asm/arch-imx8/sci/sci.h | 88 ++++++++++++++++++ arch/arm/include/asm/arch-imx8/sci/svc/misc/api.h | 30 ++++++ arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h | 57 ++++++++++++ arch/arm/include/asm/arch-imx8/sci/svc/pm/api.h | 44 +++++++++ arch/arm/include/asm/arch-imx8/sci/svc/rm/api.h | 69 ++++++++++++++ arch/arm/include/asm/arch-imx8/sci/types.h | 220 +++++++++++++++++++++++++++++++++++++++++++ arch/arm/include/asm/arch-imx8/sys_proto.h | 19 ++++ arch/arm/include/asm/arch-mx5/clock.h | 1 + arch/arm/include/asm/armv8/cpu.h | 26 ++++++ arch/arm/include/asm/global_data.h | 4 + arch/arm/include/asm/mach-imx/boot_mode.h | 1 + arch/arm/include/asm/mach-imx/sys_proto.h | 3 + arch/arm/mach-imx/Makefile | 28 ++++-- arch/arm/mach-imx/imx8/Kconfig | 26 ++++++ arch/arm/mach-imx/imx8/Makefile | 7 ++ arch/arm/mach-imx/imx8/clock.c | 21 +++++ arch/arm/mach-imx/imx8/cpu.c | 646 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/mach-imx/imx8/iomux.c | 43 +++++++++ arch/arm/mach-imx/mx5/Kconfig | 6 ++ arch/arm/mach-imx/mx5/clock.c | 29 ++++++ arch/arm/mach-imx/mx7/ddr.c | 4 + arch/arm/mach-imx/mx7/soc.c | 2 + arch/arm/mach-imx/syscounter.c | 2 + board/freescale/imx8qxp_mek/Kconfig | 14 +++ board/freescale/imx8qxp_mek/MAINTAINERS | 6 ++ board/freescale/imx8qxp_mek/Makefile | 7 ++ board/freescale/imx8qxp_mek/README | 55 +++++++++++ board/freescale/imx8qxp_mek/imx8qxp_mek.c | 170 +++++++++++++++++++++++++++++++++ board/freescale/imx8qxp_mek/imximage.cfg | 25 +++++ board/freescale/mx8mq_evk/README | 81 ++++++++++++++++ board/ge/bx50v3/MAINTAINERS | 2 +- board/ge/bx50v3/bx50v3.c | 38 ++++---- board/menlo/m53menlo/Kconfig | 15 +++ board/menlo/m53menlo/MAINTAINERS | 7 ++ board/menlo/m53menlo/Makefile | 9 ++ board/menlo/m53menlo/imximage.cfg | 91 ++++++++++++++++++ board/menlo/m53menlo/m53menlo.c | 513 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/technexion/pico-imx7d/pico-imx7d.c | 29 +++++- board/toradex/colibri_imx7/colibri_imx7.c | 2 +- board/warp7/MAINTAINERS | 1 + common/image.c | 1 + configs/aristainetos2_defconfig | 1 + configs/aristainetos2b_defconfig | 1 + configs/aristainetos_defconfig | 1 + configs/dh_imx6_defconfig | 1 + configs/display5_defconfig | 1 + configs/display5_factory_defconfig | 1 + configs/ge_bx50v3_defconfig | 1 + configs/imx8qxp_mek_defconfig | 52 +++++++++++ configs/kp_imx6q_tpc_defconfig | 1 + configs/m53menlo_defconfig | 60 ++++++++++++ configs/mx53ppd_defconfig | 1 + configs/pico-hobbit-imx7d_defconfig | 1 - configs/pico-imx7d_defconfig | 1 - configs/pico-pi-imx7d_defconfig | 1 - configs/tqma6s_wru4_mmc_defconfig | 1 + configs/warp7_bl33_defconfig | 42 +++++++++ configs/warp7_defconfig | 2 + configs/warp_defconfig | 1 + doc/{README.imx25 => imx/common/imx25.txt} | 0 doc/{README.imx27 => imx/common/imx27.txt} | 0 doc/{README.imx5 => imx/common/imx5.txt} | 0 doc/{README.imx6 => imx/common/imx6.txt} | 25 ----- doc/{README.mxs => imx/common/mxs.txt} | 0 doc/imx/hab/habv4/encrypted_boot.txt | 43 +++++++++ doc/{README.mxc_hab => imx/hab/habv4/secure_boot.txt} | 44 --------- doc/{README.sdp => imx/misc/sdp.txt} | 22 ++++- doc/{README.imximage => imx/mkimage/imximage.txt} | 0 doc/{README.mxsimage => imx/mkimage/mxsimage.txt} | 0 drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 1 + drivers/clk/imx/Kconfig | 6 ++ drivers/clk/imx/Makefile | 5 + drivers/clk/imx/clk-imx8.c | 393 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/gpio/mxc_gpio.c | 30 ++++-- drivers/i2c/imx_lpi2c.c | 4 +- drivers/misc/Makefile | 1 + drivers/misc/imx8/Makefile | 3 + drivers/misc/imx8/scu.c | 266 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/misc/imx8/scu_api.c | 367 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mmc/fsl_esdhc.c | 34 +++++-- drivers/pinctrl/nxp/Kconfig | 18 ++++ drivers/pinctrl/nxp/Makefile | 2 + drivers/pinctrl/nxp/pinctrl-imx.c | 209 ++++++++++++++++++++++------------------- drivers/pinctrl/nxp/pinctrl-imx.h | 16 ++++ drivers/pinctrl/nxp/pinctrl-imx8.c | 40 ++++++++ drivers/pinctrl/nxp/pinctrl-scu.c | 66 +++++++++++++ drivers/power/domain/Kconfig | 8 +- drivers/power/domain/Makefile | 1 + drivers/power/domain/imx8-power-domain.c | 315 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/serial/serial_lpuart.c | 143 ++++++++++++++++++++++------ drivers/serial/serial_mxc.c | 1 + drivers/watchdog/Kconfig | 7 ++ include/configs/aristainetos-common.h | 3 - include/configs/cl-som-imx7.h | 2 - include/configs/colibri-imx6ull.h | 1 - include/configs/colibri_imx7.h | 3 - include/configs/dh_imx6.h | 2 - include/configs/display5.h | 2 - include/configs/ge_bx50v3.h | 2 - include/configs/imx8qxp_mek.h | 157 +++++++++++++++++++++++++++++++ include/configs/kp_imx6q_tpc.h | 2 - include/configs/m53menlo.h | 246 ++++++++++++++++++++++++++++++++++++++++++++++++ include/configs/mx53ppd.h | 2 - include/configs/mx7dsabresd.h | 1 - include/configs/pico-imx6ul.h | 6 +- include/configs/pico-imx7d.h | 6 +- include/configs/tqma6_wru4.h | 2 - include/configs/warp.h | 2 - include/configs/warp7.h | 11 +++ include/dt-bindings/clock/imx8qxp-clock.h | 583 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/dt-bindings/pinctrl/pads-imx8qxp.h | 757 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/dt-bindings/soc/imx8_pd.h | 188 +++++++++++++++++++++++++++++++++++++ include/dt-bindings/soc/imx_rsrc.h | 557 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/fsl_lpuart.h | 2 +- include/image.h | 1 + include/imx8image.h | 273 +++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/optee/Kconfig | 8 +- scripts/config_whitelist.txt | 2 - tools/Makefile | 1 + tools/imagetool.h | 1 + tools/imx8image.c | 961 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tools/imx_cntr_image.sh | 29 ++++++ tools/mkimage.c | 7 ++ 144 files changed, 9488 insertions(+), 282 deletions(-) create mode 100644 arch/arm/dts/fsl-imx8-ca35.dtsi create mode 100644 arch/arm/dts/fsl-imx8dx.dtsi create mode 100644 arch/arm/dts/fsl-imx8dxp.dtsi create mode 100644 arch/arm/dts/fsl-imx8qxp-mek.dts create mode 100644 arch/arm/dts/fsl-imx8qxp.dtsi create mode 100644 arch/arm/dts/imx6ul-opos6ul-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi create mode 100644 arch/arm/include/asm/arch-imx8/clock.h create mode 100644 arch/arm/include/asm/arch-imx8/gpio.h create mode 100644 arch/arm/include/asm/arch-imx8/imx-regs.h create mode 100644 arch/arm/include/asm/arch-imx8/imx8-pins.h create mode 100644 arch/arm/include/asm/arch-imx8/iomux.h create mode 100644 arch/arm/include/asm/arch-imx8/power-domain.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/rpc.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/sci.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/misc/api.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/pad/api.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/pm/api.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/svc/rm/api.h create mode 100644 arch/arm/include/asm/arch-imx8/sci/types.h create mode 100644 arch/arm/include/asm/arch-imx8/sys_proto.h create mode 100644 arch/arm/include/asm/armv8/cpu.h create mode 100644 arch/arm/mach-imx/imx8/Kconfig create mode 100644 arch/arm/mach-imx/imx8/Makefile create mode 100644 arch/arm/mach-imx/imx8/clock.c create mode 100644 arch/arm/mach-imx/imx8/cpu.c create mode 100644 arch/arm/mach-imx/imx8/iomux.c create mode 100644 board/freescale/imx8qxp_mek/Kconfig create mode 100644 board/freescale/imx8qxp_mek/MAINTAINERS create mode 100644 board/freescale/imx8qxp_mek/Makefile create mode 100644 board/freescale/imx8qxp_mek/README create mode 100644 board/freescale/imx8qxp_mek/imx8qxp_mek.c create mode 100644 board/freescale/imx8qxp_mek/imximage.cfg create mode 100644 board/freescale/mx8mq_evk/README create mode 100644 board/menlo/m53menlo/Kconfig create mode 100644 board/menlo/m53menlo/MAINTAINERS create mode 100644 board/menlo/m53menlo/Makefile create mode 100644 board/menlo/m53menlo/imximage.cfg create mode 100644 board/menlo/m53menlo/m53menlo.c create mode 100644 configs/imx8qxp_mek_defconfig create mode 100644 configs/m53menlo_defconfig create mode 100644 configs/warp7_bl33_defconfig rename doc/{README.imx25 => imx/common/imx25.txt} (100%) rename doc/{README.imx27 => imx/common/imx27.txt} (100%) rename doc/{README.imx5 => imx/common/imx5.txt} (100%) rename doc/{README.imx6 => imx/common/imx6.txt} (73%) rename doc/{README.mxs => imx/common/mxs.txt} (100%) create mode 100644 doc/imx/hab/habv4/encrypted_boot.txt rename doc/{README.mxc_hab => imx/hab/habv4/secure_boot.txt} (68%) rename doc/{README.sdp => imx/misc/sdp.txt} (82%) rename doc/{README.imximage => imx/mkimage/imximage.txt} (100%) rename doc/{README.mxsimage => imx/mkimage/mxsimage.txt} (100%) create mode 100644 drivers/clk/imx/Kconfig create mode 100644 drivers/clk/imx/Makefile create mode 100644 drivers/clk/imx/clk-imx8.c create mode 100644 drivers/misc/imx8/Makefile create mode 100644 drivers/misc/imx8/scu.c create mode 100644 drivers/misc/imx8/scu_api.c create mode 100644 drivers/pinctrl/nxp/pinctrl-imx8.c create mode 100644 drivers/pinctrl/nxp/pinctrl-scu.c create mode 100644 drivers/power/domain/imx8-power-domain.c create mode 100644 include/configs/imx8qxp_mek.h create mode 100644 include/configs/m53menlo.h create mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h create mode 100644 include/dt-bindings/soc/imx8_pd.h create mode 100644 include/dt-bindings/soc/imx_rsrc.h create mode 100644 include/imx8image.h create mode 100644 tools/imx8image.c create mode 100755 tools/imx_cntr_image.sh Best regards, Stefano