[U-Boot] [PATCH v2 00/22] colibri vybrid fixes, device tree enablement and driver model conversion

Marcel Ziswiler
2019-03-25T16:24:50Z

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

--
2.20.1