From patchwork Mon Mar 25 16:24:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 1064570 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=ziswiler.com Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44SgP82jfJz9sRx for ; Tue, 26 Mar 2019 03:55:24 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id D0BD8C21FB6; Mon, 25 Mar 2019 16:55:21 +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=KHOP_BIG_TO_CC, SPF_HELO_PASS 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 2DB93C21E56; Mon, 25 Mar 2019 16:55:19 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id D4387C21F82; Mon, 25 Mar 2019 16:26:28 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) by lists.denx.de (Postfix) with ESMTPS id DDA50C21F35 for ; Mon, 25 Mar 2019 16:26:24 +0000 (UTC) Received: from marcel-nb-toradex-int.toradex.int ([46.140.72.82]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LxvCU-1gwcRy3ZZ6-015MLv; Mon, 25 Mar 2019 17:25:31 +0100 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Mon, 25 Mar 2019 17:24:50 +0100 Message-Id: <20190325162512.8702-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:5/4uvKi5oj9V131yMwY33al7+ldpvCeMkC/egBMqG9MZAwGYJ89 ED3TrdZNd4aJUngIVyaxBOg5pLY0mBJQU2/13pKiglZTuk45WWTJzKSelH5GvSSJYuoBlfB 5GpYKQp/hegqBJrO3S/qShrQqldp8Ui0Ve7kfpBl/YC6drRPHZ/Qy/2Cb8ix4VCSleoKrrY JoTt0x6UXE1Uw3AJiqgNg== X-UI-Out-Filterresults: notjunk:1; V03:K0:0Q+lyZIvopY=:N5wvjr04MxqUSZcLaaIt5C CxxZOP8fj0HUyy5upJbIlyoEa5pp3agUHIqDtqEGHBiEOYbVcQbgL0Pmpk6l5hXJ0nIORkqiy swPHfhFQOcr5MP1/BuYC7GrmK1DJiwB6vXFGD4483FQe1R/gAi+kiP67YmDjEa/OMOdA5WlbA Df3sDhDAaml2E2ud6SuN1OeebXqWnwICJaQbBq2I75ETQ+2dAO3XvjXZnMIgHnTSKHw2Za9Ks JxtIy7ebZyaTcUHtggAkHH2r5V9w7DVlZG0wkKVg1U0smIWplkHIkMjg78EBp+r4oQG2kf0/C GN36AJ25R5WcQVSXFHZeFrZBjhSRQFQG2wLsaf8E7mTuDbkyGfuhRCNlNR347hNAwdMDqAw2W AD6lW6FDVzeLvtiG+og/0N9zQEJA16taFqDbySOqXzr8Gjc2A+lhUt1xmfKMdhIcOyfJGekiy jAAuuyBFnjlDshYsVajD27skoPKdgXnCso6SgwLoE80D83Ab5FUlCHTOFO/pR7frOvdp33uLb NJ3Vu5+6tMLCfIqk6jIIRfcuQZh1z2VpBwodtuVNzGZCKZYNCzFwuaXfH24Bra2yTp7xpAx9+ x+uUF8zu+OVvWfcuqN4jPTVymJtCs5QsXqoN4DleHoK946jW3O3LYGtdks4SDGeJ3mbblP1DJ JQfwjeP2j3trvdD670wnAhR8++EH/l6xBJOi33j103w7Fylxq8KU2UVRea5381cDXRxHMqYK6 ZZ1lvE419bLSfEn7WmT6/HXgXc+d8kNoUCTRHg== X-Mailman-Approved-At: Mon, 25 Mar 2019 16:55:17 +0000 Cc: Max Krummenacher , Marcel Ziswiler , "Albert ARIBAUD \(3ADEV\)" , "NXP i.MX U-Boot Team" , Ken Lin , Michal Simek , Marek Vasut , Tom Rini , Tien Fong Chee , Stephen Warren , Ian Ray , Andreas Geisreiter , Stefan Agner , Alison Wang , Akshay Bhat , Ludwig Zenz , Eran Matityahu , Sanchayan Maity , Marcel Ziswiler Subject: [U-Boot] [PATCH v2 00/22] colibri vybrid fixes, device tree enablement and driver model conversion 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" This series addresses some shortcomings, enables/introduces device tree support and converts all except video to using the driver model. This is fully tested both running our latest downstream BSP as well as the mainline Linux kernel. This series is based on Lukasz' previous work on Vybrid [1] and is available together with his and my previous series addressing Apalis and Colibri iMX6 on our git server [2]. [1] https://patchwork.ozlabs.org/cover/1041597/ [2] http://git.toradex.com/cgit/u-boot-toradex.git/log/?h=for-next Changes in v2: - Added various reviewed-bys. Bhuvanchandra DV (1): colibri_vf: sync the board info message Gerard Salvatella (1): colibri_vf: fix sdboot for vybrid modules Marcel Ziswiler (12): 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 Stefan Agner (8): 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/dts/vf-colibri-u-boot.dtsi | 23 ++ arch/arm/dts/vf-colibri.dtsi | 198 ++++++++++++++- arch/arm/dts/vf500-colibri.dts | 1 + arch/arm/dts/vf610-colibri.dts | 1 + 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/iomux-vf610.h | 6 +- arch/arm/mach-imx/Kconfig | 2 +- board/freescale/imx8qxp_mek/imx8qxp_mek.c | 2 +- board/toradex/colibri_vf/MAINTAINERS | 4 +- board/toradex/colibri_vf/colibri_vf.c | 240 ++---------------- configs/bk4r1_defconfig | 1 - configs/colibri_vf_defconfig | 22 +- configs/pcm052_defconfig | 1 - drivers/misc/Kconfig | 2 + drivers/usb/host/Kconfig | 7 + drivers/video/videomodes.c | 2 +- include/configs/advantech_dms-ba16.h | 2 - include/configs/apalis_imx6.h | 5 - include/configs/colibri_imx6.h | 5 - include/configs/colibri_vf.h | 109 ++++---- include/configs/dh_imx6.h | 5 - include/configs/ge_bx50v3.h | 2 - include/configs/imx8mq_evk.h | 1 - include/configs/kp_imx6q_tpc.h | 5 - include/configs/mx6_common.h | 3 - include/configs/mx7_common.h | 3 - include/configs/vf610twr.h | 4 - scripts/config_whitelist.txt | 1 - 29 files changed, 344 insertions(+), 316 deletions(-) create mode 100644 arch/arm/dts/vf-colibri-u-boot.dtsi