30 Mar, 2020

2 commits


18 Jan, 2020

2 commits


09 Dec, 2019

1 commit

  • Part of the env cleanup moved this out of the environment code and into
    the net code. However, this helper is sometimes needed even when the net
    stack isn't included.

    Move the helper to lib/net_utils.c like it's similarly-purposed
    string_to_ip(). Also rename the moved function to similar naming.

    Signed-off-by: Joe Hershberger
    Reported-by: Ondrej Jirman

    Joe Hershberger
     

03 Dec, 2019

2 commits


02 Sep, 2019

1 commit


12 Aug, 2019

4 commits


10 Aug, 2019

1 commit


23 Jul, 2019

1 commit


17 Jun, 2019

1 commit


14 Jun, 2019

2 commits

  • Last change to this board was done in 2016, has no prospects of
    ever being converted to DM, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     
  • Last change to this board was done in 2016, has no prospects of
    ever being converted to DM, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     

13 Jun, 2019

1 commit

  • Now that various SPI related options depend on CONFIG_DEPRECATED, in
    order for platforms to build out of the box they need to disable various
    other options.

    Cc: Albert ARIBAUD
    Cc: Marek Vasut
    Cc: Vladimir Zapolskiy
    Cc: Fabio Estevam
    Signed-off-by: Tom Rini
    Reviewed-by: Marek Vasut
    Reviewed-by: Jagan Teki

    Tom Rini
     

22 May, 2019

2 commits

  • Pull DRAM layout configuration code into rcar-common.c instead of
    having it in multiple copies across board files. This poses no
    change for Salvator-X/XS, ULCB and Ebisu boards, however it adds
    a bit of extra code for Draak and Eagle boards, which now gain
    the capability of being passed in the DRAM layout by the ATF.

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

    Marek Vasut
     
  • Build an SPL which can be started via SCIF download mode on R-Car Gen3
    and allows loading and executing U-Boot uImage with the next stage code.
    This is also useful for starting e.g. ATF BL2, which inits the hardware
    and returns to the U-Boot SPL, which can then load e.g. U-Boot proper.

    The H3, M3-W, M3-N SoCs have plenty of SRAM for storing the U-Boot SPL
    while the payload, e.g. ATF BL2, executes, so there is no problem here.

    However, E3 and D3 have much less SRAM, hence the loader uses a trick
    where it copies itself beyond the area used by BL2 and executes from
    there. That area is 32kiB large and not enough to hold U-Boot SPL, BSS,
    stack and malloc area, so the later two are placed at +0x4000 offset
    from start of SRAM, another area not used by ATF BL2. To make things
    even more complicated, the SCIF loader cannot load to the upper 32kiB
    of the SRAM directly, hence the copying approach.

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

    Marek Vasut
     

11 May, 2019

3 commits

  • Last change to this board was done in 2016, has no prospects of
    ever being converted to DM, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     
  • Last change to this board was done in 2016, has no prospects of
    ever being converted to DM, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     
  • Last change to this board was done in 2016, has no prospects of
    ever being converted to DM, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     

07 May, 2019

4 commits

  • Add board code and DTs for Renesas RZ/A1 SoC-based GR-Peach,
    which is a cheap development platform with RZ/A1H SoC. The
    DTs are imported from Linux 5.0.11, commit d5a2675b207d .

    Currently supported are UART, ethernet and RPC SPI. The board
    can be booted from RPC SPI by writing the u-boot.bin binary
    to the beginning of the SPI NOR, e.g. using the "sf" command.
    The board can also be booted via JTAG by setting text base to
    0x20020000, loading u-boot.bin there via JTAG and executing it
    from that address.

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

    Chris Brandt
     
  • Last change to this board was done in 2016, it uses non-DM USB
    with no prospects of ever being converted to DM USB, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     
  • Last change to this board was done in 2016, it uses non-DM USB
    with no prospects of ever being converted to DM USB, drop it.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     
  • Update the README to use the correct defconfig.

    Signed-off-by: Marek Vasut
    Cc: Chris Brandt
    Cc: Nobuhiro Iwamatsu
    Cc: Vladimir Zapolskiy
    Cc: Yoshihiro Shimoda

    Marek Vasut
     

05 May, 2019

1 commit

  • The ATF can pass additional information via the first four registers,
    x0...x3. The R-Car Gen3 with mainline ATF, register x1 contains pointer
    to a device tree with platform information. Parse this device tree and
    extract DRAM size information from it. This is useful on systems where
    the DRAM size can vary between configurations.

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

    Marek Vasut
     

10 Apr, 2019

2 commits

  • v2018.01 commit e23eb942ad103f ("ARM: rmobile: Stop using
    rcar-common/common.c on Gen3") removed
    board/renesas/rcar-common/common.c from the build chain with the
    reasoning that calling arch_preboot_os() is no longer needed.

    However, it left the arch_preboot_os() in place. Get rid of it.
    This is done in preparation of resurrecting rcar-common/common.c.

    NOTE: The three removed header includes (io.h, sys_proto.h, rcar-mstp.h)
    are in direct relationship with the dropped arch_preboot_os() hook. The
    other headers (common.h, rmobile.h) are going to be needed by pretty
    much anything that is going to appear in the rcar common code. So, keep
    the two in place.

    Signed-off-by: Eugeniu Rosca

    Eugeniu Rosca
     
  • Add defconfig and board specific adjustments for the R8A77965 M3N ULCB.

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

    Marek Vasut
     

30 Mar, 2019

4 commits


04 Dec, 2018

3 commits


19 Oct, 2018

3 commits