From patchwork Fri Feb 8 17:12:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 1038791 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 43x21C0FFgz9s4V for ; Sat, 9 Feb 2019 04:17:15 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 61A0AC2203B; Fri, 8 Feb 2019 17:15:38 +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=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 4734EC2203E; Fri, 8 Feb 2019 17:13:18 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 9CEAEC22019; Fri, 8 Feb 2019 17:12:59 +0000 (UTC) Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) by lists.denx.de (Postfix) with ESMTPS id 44864C2203C for ; Fri, 8 Feb 2019 17:12:55 +0000 (UTC) Received: from localhost.localdomain ([81.221.139.23]) by mrelay.perfora.net (mreueus001 [74.208.5.2]) with ESMTPSA (Nemesis) id 0MWAcp-1gcUXv1bKL-00XV3g; Fri, 08 Feb 2019 18:12:38 +0100 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Fri, 8 Feb 2019 18:12:03 +0100 Message-Id: <20190208171226.16169-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:LeX1pfABQ1FhUhDFz/QgtTpDFWCtjWE43Kd3MzxGFi9o8q7IbMB PPHEvB0QQwJ+fKrlTpYXSdcfg/jA1paMFISIQbiicCf+HKohs4xdduymXDa2Ikusxeosrzu WsXizFdArVoNWLsEPnD4mNP2qDqeX2zxcblBzzITIE+WbCWd3Sf8FKK7lEoBtP/MkCqC4lj rm9vbRjgaCRxk0W3BTxDw== X-UI-Out-Filterresults: notjunk:1; V03:K0:y7plpTpsIRs=:kWsyK6CtBLXgmH4ERPPWfd fhgXB5sLhhJGR5lZwrWgGpbLI6SnJqDpDzPdsDk05xHhCBNofqHFien/VE0hIDmgS/mW0kn/p BF0CL8w2LIskXoLroPvkg5sZLOoApzl0K0o9Ik0c+ejBUnmuLIq5Sr8dG2RWNhzthVkCvWdOs iH80reveIH+3yq9AiKwg1b9A26683QDa0brRXxN+MFkv4EO4Zrh1V+wNvOvQrmt+zORJwNVcz 7RmDDpI5ISI3wfRuQORUQggQCIFWiqMgcdeRpdsc1W3eNwpooDMNlDryz1OlDPD7MCSyU10Y9 0viM179VZX0TGxTzgCk0JFqAaKabF7F8ywIQpX3AMMSxO1yjaEokfhshtmOH5RgqFL1NdvTny npmH7QAp/lkLW4R+6i0/RaUABXTJBNMBoqXe1nRCXmYauF//fA5SswE932BUcuXAf5OBss2Pu PIaGas4JYj5wll2zyAq7R6pxG+GvhmSGPnJmfzMgG6xwuzh7QFYmOgzOLWUGsLvSqj1zfI9cn /H2Fs5o7pnjMVMxNc+Qy+jvCc7EOkriUJstWy/2xUMgvIRTiVsQtrLg2qxQ8CL5vrzxiZeFVy lBPtoMY4WOVZn4HCZcKDJp0iYBJF8zMDG+OQuTGnj5B/GOlAAeisz+UGyzJdmOg/HYW5xDg8I nr59X+veJVkJL+unXzKVYlv3/Dfm2SSEuSOtDTA5fVxCHZoylyoX1raEVpmPfm4UtZ5P1/PSi bEu82aGjI+zhF4nQYlM1VNXGY8VVmCCYEchRlQ== Cc: Otavio Salvador , Marcel Ziswiler , Joe Hershberger , Marcel Ziswiler , Max Krummenacher Subject: [U-Boot] [PATCH v2 00/23] apalis imx6 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. Changes in v2: - Remove spurious mentioning of DFU MMC both in subject as well as description. - Use GPL-2.0+ OR X11 instead of GPL-2.0 OR MIT to be more consistent with all our other device trees. - Further comments and white-space clean-up. - Also add SION bit for Apalis, backlight, eMMC reset and Ethernet PHY reset GPIOs. - Also request MMC/SD CD and USB power GPIOs. - Clean-up and re-order includes. - White-space clean-up. - Also update copyright year in PMIC header file. - And drop compiler.h include. - Remove Colibri iMX6 change which inadvertently slipped in here. - Also fix device tree naming for MMC DFU. Gerard Salvatella (1): board: apalis_imx6: check for and report ecc errors in fuses Marcel Ziswiler (16): 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 Max Krummenacher (4): 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 Sanchayan Maity (1): configs: apalis_imx6: Use ext4 file system by default Stefan Agner (1): apalis_imx6: use SDP if USB serial downloader has been used arch/arm/dts/imx6-apalis.dts | 730 ++++++++++++++++++ .../toradex/apalis_imx6/1066mhz_4x128mx16.cfg | 47 -- .../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 +- configs/apalis_imx6_defconfig | 35 +- configs/apalis_imx6_nospl_com_defconfig | 65 -- configs/apalis_imx6_nospl_it_defconfig | 65 -- include/configs/apalis_imx6.h | 83 +- 15 files changed, 1119 insertions(+), 735 deletions(-) create mode 100644 arch/arm/dts/imx6-apalis.dts 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 configs/apalis_imx6_nospl_com_defconfig delete mode 100644 configs/apalis_imx6_nospl_it_defconfig