[U-Boot] [PULL] Please pull u-boot-imx

Stefano Babic
2018-06-27T15:01:09Z

Hi Tom,

please pull from u-boot-imx, thanks !

As discussed in previous thread, I have merged some NAND patches, too
(see Stefan's and Jorg's patches).

-- The following changes since commit
a715415bb5948c84cc44c601b193188990f7238b:

Merge branch 'master' of git://git.denx.de/u-boot-usb (2018-06-16
00:07:37 -0400)

are available in the git repository at:

git://www.denx.de/git/u-boot-imx.git master

for you to fetch changes up to b4cb809289235eb39dc2a3e521d8254da0ad752e:

imx: bx50v3: fix Maintainers (2018-06-27 13:02:36 +0200)

----------------------------------------------------------------
Fabio Estevam (3):
spl: Add default values for ARCH_MX7
pico-imx7d: Adjust the dtb name
cl-som-imx7: Remove CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y

Hannes Schmelzer (1):
drivers/gpio/mxc: fix MXC GPIO name in KConfig

Jagan Teki (2):
board: engicam: spl: match icore-mipi fit-config
imx6ul: geam: Fix fdt_file mismatch

Jon Nettleton (2):
mx6cuboxi: consolidate board detection and add som revision checking
mx6cuboxi: fix 4GB ddr memory detection

JÃ¶rg Krause (4):
mtd: nand: export nand_get_flash_type function
spl, nand: add option CONFIG_SPL_NAND_IDENT to lookup for
supported NAND chips
mtd: nand: mxs_nand_spl: refactor mxs_flash_ident
mtd: nand: mxs_nand_spl: add mxs_flash_full_ident

Lukasz Majewski (27):
display5: factory: Add support for BOOT_FROM = FACTORY switch
display5: config: factory: Setup IP config data according to LEG
production setup
display5: config: Add "factory" (1MiB) SPI-NOR partition in u-boot
display5: config: Provide command to flash the whole SPI-NOR memory
display5: spl: Check return code of the env_* functions
display5: config: Reset the board when bootm fails
display5: config: Remove support for Linux initramfs recovery
image boot
display5: config: Update SPI-NOR partition for larger
swupdate-initramfs
display5: config: factory: Extend mtdparts to support LEG factory
partition
display5: Support for the emergency PAD pressing
display5: wdt: Enable WDT support (both SPL and u-boot)
display5: config: Provide 'tftp_mmc_rootfs_bkp' command to write
BACKUP rootfs
display5: config: factory: Update BACKUP rootfs in factory mode
display5: config: Update swupdate initramfs file name (now
supporting ext4)
display5: ddr: Enable support for DDR3 auto calibration
display5: net: Add function to read ethaddr from iMX6 fuses
display5: config: Add cma=256M to command line arguments
display5: config: Reduce rootfs2 (BACKUP) size from 1528M to 512M
display5: display5_defconfig: Enable support for gpt command
(CMD_GPT) in production u-boot
display5: config: Add GPT verification and restoration code on
SWUpdate entry
display5: Add missing environment.h include to avoid warning
board: imx53: Always disable display before starting kernel
board: Adjust K+P script to run misc (per board) adjustments
board: Add support for KEY1 status detection on K+P's HSC|DDC boards
board: Silent out the console on the K+P's imx53 boards
board: Remove not needed function for the K+P's imx53 board
config: Update defconfig for imx53 K+P boards

Mans Rullgard (1):
ARM: mxs: let boards override entire dram parameter table

Otavio Salvador (1):
wandboard: Remove hardcoded baudrate from "console" variable

Stefan Agner (15):
mtd: nand: mxs_nand: introduce SPL specific init
mtd: nand: mxs_nand: use self init
mtd: nand: mxs_nand: allow to enable BBT support
mtd: nand: mxs_nand: use structure for BCH geometry
mtd: nand: mxs_nand: report correct ECC parameters
mtd: nand: mxs_nand: add minimal ECC support
mtd: nand: mxs_nand: move register structs to driver data
mtd: nand: mxs_nand: use more precise function name
mtd: nand: mxs_nand: separate board/controller init
mtd: nand: mxs_nand: add use_minimum_ecc to struct
mtd: nand: mxs_nand: move structs into header file
mtd: nand: mxs_nand: add device tree support
mtd: nand: mxs_nand: add support for specific ECC strength
arm: dts: imx7: sync with Linux
arm: dts: imx7: colibri: add raw NAND support

Stefano Babic (1):
imx: bx50v3: fix Maintainers

Trent Piepho (1):
power: pmic: Let PFUZE3000 see all 256 registers

Ye Li (1):
imx: Enable ACTLR.SMP bit for all i.MX cortex-a7 platforms

README |
4 +
arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c |
14 +--
arch/arm/dts/Makefile |
2 +-
arch/arm/dts/imx53-kp.dts |
4 +
arch/arm/dts/{imx6ul-geam-kit-u-boot.dtsi => imx6ul-geam-u-boot.dtsi} | 0
arch/arm/dts/{imx6ul-geam-kit.dts => imx6ul-geam.dts} | 0
arch/arm/dts/imx7-colibri.dts |
28 +++++
arch/arm/dts/imx7s.dtsi |
491
++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
arch/arm/mach-imx/cache.c |
42 +++++++
arch/arm/mach-imx/mx7/soc.c |
7 --
board/engicam/common/board.c |
4 +-
board/engicam/common/spl.c |
4 +
board/ge/bx50v3/MAINTAINERS |
1 +
board/k+p/bootscripts/tpcboot.cmd |
6 +
board/k+p/kp_imx53/kp_imx53.c |
34 ++++--
board/liebherr/display5/common.c |
10 ++
board/liebherr/display5/common.h |
1 +
board/liebherr/display5/display5.c |
41 +++++++
board/liebherr/display5/spl.c |
78 ++++++++++++-
board/solidrun/mx6cuboxi/mx6cuboxi.c |
182 ++++++++++++++++++++++---------
common/spl/Kconfig |
5 +-
configs/cl-som-imx7_defconfig |
1 -
configs/display5_defconfig |
6 +-
configs/display5_factory_defconfig |
3 +-
configs/imx6ul_geam_mmc_defconfig |
2 +-
configs/imx6ul_geam_nand_defconfig |
2 +-
configs/kp_imx53_defconfig |
6 +
drivers/gpio/Kconfig |
2 +-
drivers/mtd/nand/Kconfig |
16 +++
drivers/mtd/nand/Makefile |
2 +
drivers/mtd/nand/mxs_nand.c |
405 ++++++++++++++++++++++++++++++++++++++++---------------------------
drivers/mtd/nand/mxs_nand.h |
73 +++++++++++++
drivers/mtd/nand/mxs_nand_dt.c |
86 +++++++++++++++
drivers/mtd/nand/mxs_nand_spl.c |
40 ++++++-
drivers/mtd/nand/nand_base.c |
3 +-
drivers/power/pmic/pfuze100.c |
3 +-
drivers/power/pmic/pmic_pfuze3000.c |
2 +-
include/configs/display5.h |
102 ++++++++++-------
include/configs/kp_imx53.h |
1 +
include/configs/mx6cuboxi.h |
24 ++--
include/configs/pico-imx7d.h |
2 +-
include/configs/wandboard.h |
2 +-
include/dt-bindings/clock/imx7d-clock.h |
15 ++-
include/dt-bindings/power/imx7-power.h |
16 +++
include/linux/mtd/rawnand.h |
10 +-
include/power/pfuze3000_pmic.h |
2 +-
scripts/config_whitelist.txt |
1 +
47 files changed, 1287 insertions(+), 498 deletions(-)
rename arch/arm/dts/{imx6ul-geam-kit-u-boot.dtsi =>
imx6ul-geam-u-boot.dtsi} (100%)
rename arch/arm/dts/{imx6ul-geam-kit.dts => imx6ul-geam.dts} (100%)
create mode 100644 drivers/mtd/nand/mxs_nand.h
create mode 100644 drivers/mtd/nand/mxs_nand_dt.c
create mode 100644 include/dt-bindings/power/imx7-power.h

=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================