[U-Boot] [PATCH v2 00/23] apalis imx6 fixes, device tree enablement and driver model conversion

Marcel Ziswiler
2019-02-08T17:12:03Z

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

--
2.20.1