From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Wed, 27 Jun 2018 17:01:09 +0200 Subject: [U-Boot] [PULL] Please pull u-boot-imx Message-ID: <2e59098e-7b47-ed00-7a3a-45bd67bfd8cd@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: u-boot@lists.denx.de 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=3Dy 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=C3=B6rg 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 =3D 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=3D256M 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 =3D> imx6ul-geam-u-boot.dtsi} | = 0 arch/arm/dts/{imx6ul-geam-kit.dts =3D> 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 =3D> imx6ul-geam-u-boot.dtsi} (100%) rename arch/arm/dts/{imx6ul-geam-kit.dts =3D> 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D