From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Wed, 25 May 2016 07:07:05 +0200 Subject: [U-Boot] [PATCH v1 0/7] add support for the etamin draco board variant. Message-ID: <1464152832-11200-1-git-send-email-hs@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de In the draco CPU board family, etamin is a new variant with bigger flash and more RAM. Due to new flash that uses larger pages (4K) some changes are necessary because it impacts the MTD partition layout and the ubi mount parameters. special here is: - adding MTD concat support for nand flashs - add UBI Fastmap support for the siemens boards - fix a bug in dfu/nand when erasing remaining blocks on ubi partitions. - nand on etamin uses eccstrength bch16, so support switch to bch16 also. - read the ecc type from the config in i2c eeprom, so no need to use a define. $ ./tools/buildman/buildman arm -s WARNING: no status info for 'kylin-rk3036' WARNING: no maintainers for 'kylin-rk3036' WARNING: no status info for 'ls1043aqds_lpuart' WARNING: no maintainers for 'ls1043aqds_lpuart' WARNING: no status info for 'ds414' WARNING: no maintainers for 'ds414' WARNING: no status info for 'evb-rk3036' WARNING: no maintainers for 'evb-rk3036' Summary of current source for 560 boards (8 threads, 1 job per thread) arm: + Cubietruck omap3_logic omap3_overo gwventana $ No new errors/warnings Heiko Schocher (6): ubi: add new ubi command "ubi dettach" nand: add nand mtd concat support mtd: nand: omap: allow to switch to BCH16 am335x, dxr2: get ECC sType from I2C eeprom dfu, nand, ubi: fix erasing after write finish siemens,am33x: add draco etamin board Samuel Egli (1): siemens,am33x: add ubi fastmap support arch/arm/Kconfig | 5 + arch/arm/cpu/armv7/omap3/board.c | 6 +- board/siemens/common/board.c | 4 + board/siemens/draco/Kconfig | 16 ++ board/siemens/draco/MAINTAINERS | 1 + board/siemens/draco/board.c | 84 ++++++++++- board/siemens/draco/mux.c | 2 +- cmd/ubi.c | 38 +++-- configs/etamin_defconfig | 17 +++ drivers/dfu/dfu_nand.c | 12 +- drivers/mtd/nand/nand.c | 29 ++++ drivers/mtd/nand/omap_gpmc.c | 4 + include/configs/draco.h | 1 + include/configs/etamin.h | 261 +++++++++++++++++++++++++++++++++ include/configs/pxm2.h | 1 + include/configs/rastaban.h | 1 + include/configs/rut.h | 1 + include/configs/siemens-am33x-common.h | 7 +- include/configs/thuban.h | 1 + 19 files changed, 472 insertions(+), 19 deletions(-) create mode 100644 configs/etamin_defconfig create mode 100644 include/configs/etamin.h -- 2.5.5