01 Apr, 2019

1 commit

  • SPL on Engicam i.Core M6 boards enabled DM, so it would require some
    malloc() pool before relocation in order to load U-Boot proper properly.

    So, enable SPL malloc() pool of 0x2000 size similarly like what we have
    used for icore mmc defconfigs.

    Reviewed-by: Jagan Teki
    Tested-by: Shyam Saini
    Signed-off-by: Michael Trimarchi
    Reviewed-by: Fabio Estevam

    Michael Trimarchi
     

19 Jan, 2019

1 commit

  • The bounce buffer is used by a few drivers (most of the MMC drivers)
    to overcome limitations in their respective DMA implementation.

    This moves the configuration to Kconfig and makes it user-selectable
    (even though it will be a required feature to make those drivers
    work): the expected usage is for drivers depending on this to 'select'
    it unconditionally from their respective Kconfig (see follow-up
    patches).

    This commit includes a full migration using moveconfig.py to ensure
    that each commit compiles. To ensure bisectability we update
    dependencies of various drivers to now select BOUNCE_BUFFER when needed.

    [trini: Squash all patches to ensure bisectability]
    Signed-off-by: Tom Rini
    Signed-off-by: Philipp Tomsich
    Reviewed-by: Otavio Salvador [dw_mmc portion]
    Reviewed-by: Fabio Estevam [mxsmmc portion]
    Reviewed-by: Simon Glass [tegra portion]

    Philipp Tomsich
     

14 Nov, 2018

1 commit

  • Now that CMD_UBI does not select CMD_MTDPARTS we need to make platforms
    that had been enabling it turn it on by hand. This exposed that we had
    not yet migrated CMD_MTDPARTS fully, so do so now.

    Fixes: 86dfa556d927 ("cmd: ubi: Remove useless call to mtdparts_init()")
    Signed-off-by: Tom Rini

    Tom Rini
     

04 Sep, 2018

1 commit


18 Aug, 2018

1 commit


17 Aug, 2018

1 commit

  • We have the following cases:
    - CONFIG_NR_DRAM_BANKS was defined, migrate normally
    - CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
    CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
    - CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
    2), set this to 8.

    Signed-off-by: Tom Rini

    Tom Rini
     

04 Jun, 2018

1 commit


28 Apr, 2018

1 commit


09 Apr, 2018

1 commit


08 Apr, 2018

1 commit


22 Feb, 2018

1 commit


18 May, 2017

2 commits


30 Apr, 2017

1 commit


14 Mar, 2017

1 commit


03 Jan, 2017

4 commits

  • Enable Flattened Image Tree support for all Engicam boards.

    Cc: Stefano Babic
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • Create ubifs.img:
    $ mkfs.ubifs -q -r /rootfs -m 4096 -e 253952 -c 7936 -o ubifs.img

    Write ubifs.img:
    ---------------
    icorem6qdl> nand erase.part rootfs
    icorem6qdl> ubi part rootfs
    icorem6qdl> ubi create rootfs

    icorem6qdl> ext4load mmc 0:2 ${loadaddr} ubifs.img
    166592512 bytes read in 8091 ms (19.6 MiB/s)
    icorem6qdl> ubi write ${loadaddr} rootfs ${filesize}
    166592512 bytes written to volume rootfs
    icorem6qdl> ubifsmount ubi0:rootfs

    Cc: Stefano Babic
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • For writing Linux or rootfs on to NAND, the best suitable way
    is to use MMC commands since MMC driver by default enabled by
    mx6_common.h, hence enabled MMC commands in nand defconfigs.

    Cc: Stefano Babic
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • Boot Linux with uImage instead of zImage, so update
    bootz with bootm.

    Cc: Stefano Babic
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     

30 Dec, 2016

1 commit


17 Dec, 2016

1 commit