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

Stefano Babic sbabic at denx.de
Wed Jun 27 15:01:09 UTC 2018


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
=====================================================================


More information about the U-Boot mailing list