From patchwork Mon Apr 15 07:48:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1085473 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 44jLGR2hCyz9s00 for ; Mon, 15 Apr 2019 17:48:29 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B4FEFC21DF8; Mon, 15 Apr 2019 07:48:24 +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=none 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 54337C21DB3; Mon, 15 Apr 2019 07:48:19 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 8446AC21DB3; Mon, 15 Apr 2019 07:48:18 +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 0ACBDC21D8A for ; Mon, 15 Apr 2019 07:48: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 44jLG95sK5z1rwJh; Mon, 15 Apr 2019 09:48:17 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 44jLG95GJ5z1r2Gx; Mon, 15 Apr 2019 09:48:17 +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 AL2PoqAAtWWd; Mon, 15 Apr 2019 09:48:14 +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; Mon, 15 Apr 2019 09:48:14 +0200 (CEST) Received: from localhost (mail.babic.homelinux.org [127.0.0.1]) by babic.homelinux.org (Postfix) with ESMTP id B2F85454041D; Mon, 15 Apr 2019 09:48:13 +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 V_3mexfgafbt; Mon, 15 Apr 2019 09:48:10 +0200 (CEST) Received: from [192.168.178.132] (papero.fritz.box [192.168.178.132]) by babic.homelinux.org (Postfix) with ESMTP id D3B4945402D0; Mon, 15 Apr 2019 09:48:09 +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: Date: Mon, 15 Apr 2019 09:48:09 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Language: de-DE Cc: "U-Boot@lists.denx.de" Subject: [U-Boot] Pull request: u-boot-imx u -boot-imx-201900415 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 ! Travis: https://travis-ci.org/sbabic/u-boot-imx/builds/520010229 The following changes since commit 015289580f81733f7358227743e3e5881653a797: Merge tag 'u-boot-stm32-20190412' of https://github.com/patrickdelaunay/u-boot (2019-04-12 15:43:19 -0400) are available in the Git repository at: git://www.denx.de/git/u-boot-imx.git tags/u-boot-imx-20190415 for you to fetch changes up to e0627f77f55ea8d606cd4b0902bc47ffaad220d0: board: tbs2910: Remove CMD_FDT support in defconfig to reduce u-boot size (2019-04-14 21:33:12 +0200) ---------------------------------------------------------------- Move to DM ----------- - DM support in sata - Toradex Board to DM - wandboard to DM - tbs2910 to DM - GE boards to DM - VHybrid boards to DM - DM_VIDEO for i.MX ---------------------------------------------------------------- Anatolij Gustschin (21): video: ipuv3: add DM_VIDEO support video: move ipuv3 files to subdirectory imx: move CONFIG_VIDEO_IPUV3 to defconfigs imx6: dts: add 'u-boot, dm-pre-reloc' to soc and ipu nodes apalis_imx6: convert to DM_VIDEO imx6: icore: convert to DM_VIDEO imx6: ge_bx50v3: convert to DM_VIDEO colibri_imx6: convert to DM_VIDEO mx6sabresd: convert to DM_VIDEO mx6sabreauto: convert to DM_VIDEO imx6: wandboard: add device tree imx6: wandboard: convert to DM_GPIO and enable pinctrl driver imx6: wandboard: convert to DM_USB imx6: wandboard: convert to DM_VIDEO imx6: wandboard: convert to DM_PMIC imx6: wandboard: convert to DM_I2C imx6: wandboard: convert to DM_MMC imx: aristainetos: fix build breakage imx6: tbs2910: fix dtb build error imx6: dts: add wandboard dtb target to fix build error imx6: wandboard: fix dwc_ahsata build errors when DM enabled Bhuvanchandra DV (4): toradex: colibri_imx6: overwrite CMA memory set in device tree colibri_imx6: switch to zimage colibri_vf: sync the board info message toradex: common: unify behaviour when config block is missing Dominik Sliwa (1): toradex: configblock: add an -y parameter to 'cfgblock create’ Gerard Salvatella (4): board: apalis_imx6: check for and report ecc errors in fuses colibri_imx6: added nreset gpio on reboot board: colibri_imx6: check for and report ecc errors in fuses colibri_vf: fix sdboot for vybrid modules Ian Ray (10): board: ge: bx50v3: Enable CONFIG_DM board: ge: bx50v3: Enable CONFIG_DM_MMC board: ge: bx50v3: Enable CONFIG_DM_GPIO board: ge: bx50v3: Enable CONFIG_DM_SPI, CONFIG_DM_SPI_FLASH board: ge: ppd: Enable CONFIG_DM arm: imx: Add esdhc3/4 nodes to imx53.dtsi board: ge: ppd: Enable CONFIG_DM_MMC board: ge: store version information in fdt mx53ppd: bring dock out of reset at boot mx53ppd: fix unsupported set command Joonas Aijala (2): board: ge: bx50v3: Specific ARP timeout removed board: ge: bx50v3: Network booting of fitImage with nfs rootfs Lukasz Majewski (22): net: FEC: Add compatible for vybrid (vf610) to reuse fec_mxc.c driver net: Kconfig: FEC: Add dependency on VF610 vybrid: ddr: Extend vf610-pinfunc.h with DDR pads definitions vybrid: clock: Provide enable_i2c_clk() function for Vybrid pcm052: board: Do not enable I2C2 code in the board file vybrid: Define the imx_get_mac_from_fuse() as a __weak function pcm052: board: Remove "m4go" command as it is superseded by "bootaux" pcm052: board: vybrid: Update the board name for BK4 device ARM: DTS: vybrid: Update vf.dtsi file to descibe more vf610 hardware pcm052: board: cosmetic: Add copyright notice to pcm052.c ARM: DTS: Update pcm052 based dts files (bk4r1/pcm052) ARM: DTS: Provide vf610-bk4r1-u-boot.dtsi for U-Boot specific properties defconfig: bk4/pcm052: Update bk4r1|pcm052_defconfig to support DM/DT config: pcm052: Use SZ_X{MK} from linux/sizes.h for include/configs/pcm052.h config: bk4: Update include/configs/bk4r1.h file pcm052: board: Remove in-board setup code (it is now replaced by DM setup) config: bk4: Update u-boot script to support recovery via SD card config: bk4: Update u-boot envs to support NOR memories initial setup pcm052: bk4: sdcard: Add support for SD card booting/recovery pcm052: board: Add code to setup LED default states pcm052: mac: Provide board specific imx_get_mac_from_fuse() function pcm052: bk4: Add board_phy_config() for BK4 to setup ksz8081 phy Marcel Ziswiler (42): apalis_imx6: get rid of obsolete nospl configurations apalis_imx6: use distro defaults apalis_imx6: move console in env from header file to defconfig apalis_imx6: enable fit image, gpt, imx thermal, efi loader support apalis_imx6: remove obsolete USB_GADGET_MASS_STORAGE configuration apalis_imx6: migrate to using device tree apalis_imx6: clean-up and migrate gpios to using driver model apalis_imx6: enable pin control driver apalis_imx6: migrate i2c to using driver model apalis_imx6: migrate pmic and regulator to using driver model apalis_imx6: migrate mmc and sata to using driver model apalis_imx6: migrate usb to using driver model apalis_imx6: drop CONFIG_OF_SYSTEM_SETUP apalis_imx6: add distroboot support apalis_imx6: pf0100: reorder and cleanup message printing apalis_imx6: switch to zimage colibri_imx6: get rid of obsolete nospl configurations colibri_imx6: use distro defaults colibri_imx6: move console in env from header file to defconfig colibri_imx6: enable fit image, gpt, imx thermal, efi loader support colibri_imx6: remove obsolete USB_GADGET_MASS_STORAGE configuration colibri_imx6: migrate to using device tree colibri_imx6: clean-up and migrate gpios to using driver model colibri_imx6: enable pin control driver colibri_imx6: migrate i2c to using driver model colibri_imx6: migrate pmic and regulator to using driver model colibri_imx6: migrate mmc to using driver model colibri_imx6: migrate usb to using driver model Add missing space in comment vf610: ddrmc: add missing include imx: bootaux: add dependency on vf610 configs: move CONFIG_USB_EHCI_VF to Kconfig configs: colibri_vf: remove obsolete mmc/sd card environment configs: colibri_vf: limit size of malloc() pool before relocation configs: move CONFIG_MXC_OCOTP to Kconfig ARM: dts: colibri_vf: update device trees configs: colibri_vf: disable obscure options colibri_vf: migrate pinctrl and regulators to dtb/dm colibri_vf: migrate fec, esdhc, nfc and usb to driver model config: colibri_vf: use macros from linux/sizes.h tdx-cfg-block: fix off by one issue apalis/colibri_imx6: add device trees to makefile Max Krummenacher (11): apalis_imx6: use both sd/mmc interfaces for setsdupdate apalis_imx6: unify sd/mmc drive strength with linux kernel settings apalis_imx6: disable ri and dcd irq in uarts apalis_imx6: revert fuse value set in mfgr_fuse colibri_imx6: drop CONFIG_OF_SYSTEM_SETUP colibri_imx6: print also 64-bit IT colibri_imx6: unify sd/mmc drive strenght with linux kernel settings colibri imx6: pf0100: reorder and cleanup message printing colibri imx6: disable ri and dcd irq in uarts colibri_imx6: change pmic fusing according to hw 1.1 requirements colibri_imx6: revert fuse value set in mfgr_fuse Sanchayan Maity (2): configs: apalis_imx6: Use ext4 file system by default configs: colibri_imx6: Use ext4 file system by default Soeren Moch (10): board: tbs2910: Remove efi loader support in defconfig to reduce u-boot size board: tbs2910: Add device tree board: tbs2910: Add pinctrl driver and convert gpio to driver model board: tbs2910: Convert usb to driver model board: tbs2910: Convert i2c and rtc to driver model ata: dwc_ahsata: Fix sector reports for large disks ata: dwc_ahsata: Add ahci driver model support board: tbs2910: Convert sata to ahci driver model board: tbs2910: Convert mmc to driver model board: tbs2910: Remove CMD_FDT support in defconfig to reduce u-boot size Stefan Agner (11): apalis_imx6: use SDP if USB serial downloader has been used colibri_imx6: add distroboot support colibri_imx6: use SDP if USB serial downloader has been used colibri_vf: add distroboot support colibri_vf: set fdtfile for distroboot colibri_vf: enable user debug by default colibri_vf: disable undefined instruction events in user debug config: colibri_vf: enable mtd partitions via dt arm: vf610: add uart2 clock/pinmux support colibri_vf: adjust timing according to data sheet colibri_vf: use leveling evaluated by DDR validation tools arch/arm/cpu/armv7/vf610/Kconfig | 1 + arch/arm/cpu/armv7/vf610/generic.c | 24 ++++++++++- arch/arm/dts/Makefile | 17 +++++++- arch/arm/dts/bk4r1.dts | 47 --------------------- arch/arm/dts/imx53-ppd.dts | 43 ++++++++++++++++++++ arch/arm/dts/imx53.dtsi | 26 ++++++++++++ arch/arm/dts/imx6-apalis.dts | 730 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6-colibri.dts | 411 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6dl-wandboard-revb1.dts | 18 ++++++++ arch/arm/dts/imx6q-bx50v3.dts | 89 ++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6q-tbs2910.dts | 394 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6qdl-wandboard-revb1.dtsi | 41 +++++++++++++++++++ arch/arm/dts/imx6qdl-wandboard.dtsi | 380 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx6qdl.dtsi | 2 + arch/arm/dts/vf-colibri-u-boot.dtsi | 23 +++++++++++ arch/arm/dts/vf-colibri.dtsi | 198 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- arch/arm/dts/vf.dtsi | 62 ++++++++++++++++++++++++++++ arch/arm/dts/vf500-colibri.dts | 1 + arch/arm/dts/vf610-bk4r1-u-boot.dtsi | 27 ++++++++++++ arch/arm/dts/vf610-bk4r1.dts | 97 +++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/vf610-colibri.dts | 1 + arch/arm/dts/{pcm052.dts => vf610-pcm052.dts} | 6 +-- arch/arm/dts/vf610-pcm052.dtsi | 259 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/vf610-pinfunc.h | 50 +++++++++++++++++++++++ arch/arm/include/asm/arch-vf610/clock.h | 3 ++ arch/arm/include/asm/arch-vf610/crm_regs.h | 1 + arch/arm/include/asm/arch-vf610/ddrmc-vf610.h | 2 + arch/arm/include/asm/arch-vf610/imx-regs.h | 2 + arch/arm/include/asm/arch-vf610/iomux-vf610.h | 6 ++- arch/arm/include/asm/mach-imx/video.h | 1 + arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/video.c | 25 ++++++++---- board/aristainetos/aristainetos-v2.c | 2 +- board/freescale/imx8qxp_mek/imx8qxp_mek.c | 2 +- board/ge/bx50v3/bx50v3.c | 160 ++++++++++------------------------------------------------------------- board/ge/mx53ppd/mx53ppd.c | 84 +++++--------------------------------- board/ge/mx53ppd/ppd_gpio.h | 4 ++ board/phytec/pcm052/pcm052.c | 386 ++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------- board/tbs/tbs2910/MAINTAINERS | 1 + board/tbs/tbs2910/tbs2910.c | 184 +--------------------------------------------------------------------------------- board/toradex/apalis_imx6/1066mhz_4x128mx16.cfg | 47 --------------------- board/toradex/apalis_imx6/1066mhz_4x256mx16.cfg | 47 --------------------- board/toradex/apalis_imx6/MAINTAINERS | 4 +- board/toradex/apalis_imx6/apalis_imx6.c | 341 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------- board/toradex/apalis_imx6/apalis_imx6q.cfg | 33 --------------- board/toradex/apalis_imx6/clocks.cfg | 41 ------------------- board/toradex/apalis_imx6/ddr-setup.cfg | 96 ------------------------------------------- board/toradex/apalis_imx6/do_fuse.c | 2 +- board/toradex/apalis_imx6/pf0100.c | 206 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------- board/toradex/apalis_imx6/pf0100.h | 59 ++++++++++++++++++++++++++- board/toradex/colibri_imx6/800mhz_2x64mx16.cfg | 58 -------------------------- board/toradex/colibri_imx6/800mhz_4x64mx16.cfg | 58 -------------------------- board/toradex/colibri_imx6/MAINTAINERS | 3 +- board/toradex/colibri_imx6/clocks.cfg | 41 ------------------- board/toradex/colibri_imx6/colibri_imx6.c | 395 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------- board/toradex/colibri_imx6/colibri_imx6.cfg | 37 ----------------- board/toradex/colibri_imx6/ddr-setup.cfg | 97 ------------------------------------------- board/toradex/colibri_imx6/do_fuse.c | 2 +- board/toradex/colibri_imx6/pf0100.c | 177 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------- board/toradex/colibri_imx6/pf0100.h | 59 ++++++++++++++++++++++++++- board/toradex/colibri_imx6/pf0100_otp.inc | 16 ++++---- board/toradex/colibri_vf/MAINTAINERS | 4 +- board/toradex/colibri_vf/colibri_vf.c | 240 +++++++++++++---------------------------------------------------------------------------------------------- board/toradex/common/tdx-cfg-block.c | 41 ++++++++++++------- board/toradex/common/tdx-common.c | 34 ++++++++-------- board/wandboard/MAINTAINERS | 3 ++ board/wandboard/spl.c | 92 +++++++++++++++++++++++++++++++++++++++++ board/wandboard/wandboard.c | 160 +++++++++++++++++++++-------------------------------------------------- configs/apalis_imx6_defconfig | 39 +++++++++++------- configs/apalis_imx6_nospl_com_defconfig | 65 ----------------------------- configs/apalis_imx6_nospl_it_defconfig | 65 ----------------------------- configs/aristainetos2_defconfig | 1 + configs/aristainetos2b_defconfig | 1 + configs/aristainetos_defconfig | 1 + configs/bk4r1_defconfig | 48 +++++++++++++++++++--- configs/cgtqmx6eval_defconfig | 1 + configs/cm_fx6_defconfig | 2 + configs/colibri_imx6_defconfig | 36 +++++++++------- configs/colibri_imx6_nospl_defconfig | 63 ---------------------------- configs/colibri_vf_defconfig | 22 +++++++++- configs/dms-ba16-1g_defconfig | 1 + configs/dms-ba16_defconfig | 1 + configs/ge_bx50v3_defconfig | 14 +++++++ configs/gwventana_emmc_defconfig | 1 + configs/gwventana_gw5904_defconfig | 1 + configs/gwventana_nand_defconfig | 1 + configs/imx6dl_icore_nand_defconfig | 2 +- configs/imx6q_icore_nand_defconfig | 2 +- configs/imx6qdl_icore_mmc_defconfig | 2 +- configs/imx6qdl_icore_nand_defconfig | 2 +- configs/m53menlo_defconfig | 1 + configs/marsboard_defconfig | 1 + configs/mx51evk_defconfig | 1 + configs/mx53cx9020_defconfig | 1 + configs/mx53loco_defconfig | 1 + configs/mx53ppd_defconfig | 10 +++++ configs/mx6cuboxi_defconfig | 1 + configs/mx6qsabrelite_defconfig | 1 + configs/mx6sabreauto_defconfig | 3 +- configs/mx6sabresd_defconfig | 3 +- configs/nitrogen6dl2g_defconfig | 1 + configs/nitrogen6dl_defconfig | 1 + configs/nitrogen6q2g_defconfig | 1 + configs/nitrogen6q_defconfig | 1 + configs/nitrogen6s1g_defconfig | 1 + configs/nitrogen6s_defconfig | 1 + configs/novena_defconfig | 1 + configs/pcm052_defconfig | 35 ++++++++++++++-- configs/riotboard_defconfig | 1 + configs/riotboard_spl_defconfig | 1 + configs/tbs2910_defconfig | 20 ++++++++- configs/wandboard_defconfig | 21 ++++++++-- drivers/ata/Kconfig | 8 ++++ drivers/ata/dwc_ahsata.c | 38 ++++++++++++----- drivers/misc/Kconfig | 2 + drivers/net/Kconfig | 2 +- drivers/net/fec_mxc.c | 1 + drivers/usb/host/Kconfig | 7 ++++ drivers/video/Kconfig | 9 +--- drivers/video/Makefile | 2 +- drivers/video/imx/Kconfig | 8 ++++ drivers/video/imx/Makefile | 6 +++ drivers/video/{ => imx}/ipu.h | 0 drivers/video/{ => imx}/ipu_common.c | 0 drivers/video/{ => imx}/ipu_disp.c | 0 drivers/video/{ => imx}/ipu_regs.h | 0 drivers/video/{ => imx}/mxc_ipuv3_fb.c | 89 +++++++++++++++++++++++++++++++++++++++- drivers/video/{ => imx}/mxcfb.h | 0 drivers/video/videomodes.c | 2 +- include/configs/advantech_dms-ba16.h | 3 -- include/configs/apalis_imx6.h | 89 ++++++++++++++++++---------------------- include/configs/aristainetos-common.h | 1 - include/configs/bk4r1.h | 263 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- include/configs/cgtqmx6eval.h | 1 - include/configs/cm_fx6.h | 1 - include/configs/colibri_imx6.h | 72 ++++++++++++++++---------------- include/configs/colibri_vf.h | 109 +++++++++++++++++++++++-------------------------- include/configs/dh_imx6.h | 5 --- include/configs/embestmx6boards.h | 1 - include/configs/ge_bx50v3.h | 46 +++++++++++++-------- include/configs/gw_ventana.h | 1 - include/configs/imx8mq_evk.h | 1 - include/configs/kp_imx6q_tpc.h | 5 --- include/configs/m53menlo.h | 1 - include/configs/mx51evk.h | 1 - include/configs/mx53cx9020.h | 1 - include/configs/mx53loco.h | 1 - include/configs/mx53ppd.h | 17 ++------ include/configs/mx6_common.h | 3 -- include/configs/mx6cuboxi.h | 1 - include/configs/mx6sabre_common.h | 1 - include/configs/mx7_common.h | 3 -- include/configs/nitrogen6x.h | 1 - include/configs/novena.h | 1 - include/configs/pcm052.h | 51 ++++------------------- include/configs/tbs2910.h | 27 +----------- include/configs/vf610twr.h | 4 -- include/configs/wandboard.h | 18 -------- scripts/config_whitelist.txt | 1 - 159 files changed, 4798 insertions(+), 2790 deletions(-) delete mode 100644 arch/arm/dts/bk4r1.dts create mode 100644 arch/arm/dts/imx53-ppd.dts create mode 100644 arch/arm/dts/imx6-apalis.dts create mode 100644 arch/arm/dts/imx6-colibri.dts create mode 100644 arch/arm/dts/imx6dl-wandboard-revb1.dts create mode 100644 arch/arm/dts/imx6q-bx50v3.dts create mode 100644 arch/arm/dts/imx6q-tbs2910.dts create mode 100644 arch/arm/dts/imx6qdl-wandboard-revb1.dtsi create mode 100644 arch/arm/dts/imx6qdl-wandboard.dtsi create mode 100644 arch/arm/dts/vf-colibri-u-boot.dtsi create mode 100644 arch/arm/dts/vf610-bk4r1-u-boot.dtsi create mode 100644 arch/arm/dts/vf610-bk4r1.dts rename arch/arm/dts/{pcm052.dts => vf610-pcm052.dts} (81%) create mode 100644 arch/arm/dts/vf610-pcm052.dtsi delete mode 100644 board/toradex/apalis_imx6/1066mhz_4x128mx16.cfg delete mode 100644 board/toradex/apalis_imx6/1066mhz_4x256mx16.cfg delete mode 100644 board/toradex/apalis_imx6/apalis_imx6q.cfg delete mode 100644 board/toradex/apalis_imx6/clocks.cfg delete mode 100644 board/toradex/apalis_imx6/ddr-setup.cfg delete mode 100644 board/toradex/colibri_imx6/800mhz_2x64mx16.cfg delete mode 100644 board/toradex/colibri_imx6/800mhz_4x64mx16.cfg delete mode 100644 board/toradex/colibri_imx6/clocks.cfg delete mode 100644 board/toradex/colibri_imx6/colibri_imx6.cfg delete mode 100644 board/toradex/colibri_imx6/ddr-setup.cfg delete mode 100644 configs/apalis_imx6_nospl_com_defconfig delete mode 100644 configs/apalis_imx6_nospl_it_defconfig delete mode 100644 configs/colibri_imx6_nospl_defconfig create mode 100644 drivers/video/imx/Kconfig create mode 100644 drivers/video/imx/Makefile rename drivers/video/{ => imx}/ipu.h (100%) rename drivers/video/{ => imx}/ipu_common.c (100%) rename drivers/video/{ => imx}/ipu_disp.c (100%) rename drivers/video/{ => imx}/ipu_regs.h (100%) rename drivers/video/{ => imx}/mxc_ipuv3_fb.c (88%) rename drivers/video/{ => imx}/mxcfb.h (100%) Best regards, Stefano