05 Mar, 2018

1 commit


18 Feb, 2018

2 commits

  • The 'reset' command did not work on Porter because the reset code
    was accessing the wrong PMIC address over broken I2C bus driver.
    Replace the code with DM-aware code and fix up the PMIC address.
    This makes the 'reset' command work again.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu

    Marek Vasut
     
  • Toggle the PHY reset GPIO to bring the ethernet PHY out of reset properly.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu
    ---
    NOTE: This should be moved to the SH ethernet driver, but it's quite
    late in the cycle, so this is something to be done in 2018.05.

    Marek Vasut
     

16 Feb, 2018

1 commit

  • Due to size limitations of the MERAM, switch U-Boot to SPL.
    The SPL is loaded by the SPI_LOADER into MERAM and then loads
    U-Boot proper into DRAM. This way U-Boot can freely grow in
    size in DRAM, as there is plenty of it.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu
    ---
    NOTE: To update U-Boot, first install u-boot.img to 0x140000 in SPI NOR,
    then use the Minimon to flash u-boot-spl.srec using ls,2,e6304000.
    To generate u-boot-spl.srec, use objcopy:
    arm-linux-gnueabi-objcopy -O srec spl/u-boot-spl u-boot-spl.srec

    Marek Vasut
     

28 Jan, 2018

1 commit

  • Convert the R8A7791 Porter board to DM and DT. This implies mostly
    enabling the necessary configuration options and plucking out the
    ad-hoc configuration from the board file. Moreover, the pre-reloc
    malloc size was increased to allow the clock driver to start up
    early without running out of malloc space and the early stack was
    moved further up in the DRAM to avoid rewriting U-Boot itself.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu

    Marek Vasut
     

09 Dec, 2017

2 commits


30 Nov, 2017

5 commits


06 Nov, 2017

1 commit

  • As part of my usual round of build testing, output about missing
    MAINTAINERS information was not logged, and thus often overlooked.
    Correct that mistake by ensuring that I log the output of
    genboardscfg.py every time. As part of that, address a number of
    missing MAINTAINERS entires. In the case of a missing file, I have put
    the original submitter down. In the rest of the cases I have added the
    config (and sometimes relevant header file) to the existing set of file
    globs.

    Signed-off-by: Tom Rini

    Tom Rini
     

10 Oct, 2017

1 commit


28 Sep, 2017

2 commits


24 Sep, 2017

3 commits


13 Sep, 2017

2 commits

  • In order to use ehci-generic driver, move the configuration of HSUSB
    block into the board file. This configuration should not have been in
    the Gen3 EHCI USB driver in the first place, so move it to the board
    file until there is a proper infrastructure and driver for the HSUSB
    block.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu
    Signed-off-by: Nobuhiro Iwamatsu

    Marek Vasut
     
  • In order to use ehci-generic driver, move the configuration of HSUSB
    block into the board file. This configuration should not have been in
    the Gen3 EHCI USB driver in the first place, so move it to the board
    file until there is a proper infrastructure and driver for the HSUSB
    block.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu
    Signed-off-by: Nobuhiro Iwamatsu

    Marek Vasut
     

08 Sep, 2017

1 commit

  • On RCar M3 and on RCar H3 newer than and not including ES1.0, the SD clock
    must be divided by 4 rather than 2 because a hardware workaround present
    only in the H3 ES1.0 has been removed from these chips. U-Boot currently
    only supports M3 and H3 ES 2.0 and newer, so configure the SD pre-divider
    to 4 to prevent SD instability.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu

    Marek Vasut
     

05 Sep, 2017

2 commits


26 Aug, 2017

6 commits


16 Aug, 2017

3 commits


03 Aug, 2017

1 commit


22 May, 2017

6 commits