21 Jan, 2019

1 commit


08 Dec, 2018

2 commits

  • Enable Marvell I2C driver and I2C IO expander. Set default bus to
    external I2C bus. Define I2C aliases in device tree so it can be
    recognized by the driver.

    Signed-off-by: Aditya Prayoga
    Reviewed-by: Stefan Roese
    Tested-By: Dennis Gilmore
    Reviewed-By: Dennis Gilmore
    Signed-off-by: Stefan Roese

    Aditya Prayoga
     
  • This syncs drivers/ddr/marvell/a38x/ with the mv_ddr-armada-18.09 branch
    of https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell.git.
    Specifically this syncs with commit 99d772547314 ("Bump mv_ddr to
    release armada-18.09.2").

    The complete log of changes is best obtained from the mv-ddr-marvell.git
    repository but some relevant highlights are:

    ddr3: add missing txsdll parameter
    ddr3: fix tfaw timimg parameter
    ddr3: fix trrd timimg parameter
    merge ddr3 topology header file with mv_ddr_topology one
    mv_ddr: a38x: fix zero memory size scrubbing issue

    The upstream code is incorporated omitting the portions not relevant to
    Armada-38x and DDR3. After that a semi-automated step is used to drop
    unused features with unifdef

    find drivers/ddr/marvell/a38x/ -name '*.[ch]' | \
    xargs unifdef -m -UMV_DDR -UMV_DDR_ATF -UCONFIG_DDR4 \
    -UCONFIG_APN806 -UCONFIG_MC_STATIC \
    -UCONFIG_MC_STATIC_PRINT -UCONFIG_PHY_STATIC \
    -UCONFIG_64BIT -UCONFIG_A3700 -UA3900 -UA80X0 \
    -UA70X0

    Signed-off-by: Chris Packham
    Reviewed-by: Stefan Roese
    Tested-by: Baruch Siach
    Signed-off-by: Stefan Roese

    Chris Packham
     

06 Aug, 2018

1 commit

  • Move the gdsys Controlcenter DC specific build time kwbimage.cfg
    generation code into the mach-mvebu/ directory to be shared by all 32bit
    mvebu platforms.

    Remove board specific kwbimage.cfg files, and use the generated one
    instead. These files are all identical, with two exceptions. Clearfog
    and Helios4 use the sdio boot device, whereas all others use spi. Update
    the defconfigs for the exceptional boards to generate the same
    kwbimage.cfg as before.

    Signed-off-by: Baruch Siach
    Signed-off-by: Stefan Roese

    Baruch Siach
     

12 Jun, 2018

1 commit

  • The helios4 is built on the SolidRun Armada 38x SOM.
    The port os based on the ClearFog board, using information from
    https://github.com/helios-4/u-boot-marvell as well as dtb input
    from https://github.com/helios-4/linux-marvell

    Signed-off-by: Dennis Gilmore
    Signed-off-by: Dennis Gilmore
    Signed-off-by: Stefan Roese

    Dennis Gilmore