01 Apr, 2020

1 commit

  • Use DT /aliases node to establish a stable phandle to the configuration
    EEPROM. This permits the configuration EEPROM to be moved e.g. to a
    different address or a different bus. Adjust the board code to handle
    new phandle lookup.

    Reviewed-by: Patrice Chotard
    Reviewed-by: Patrick Delaunay
    Signed-off-by: Marek Vasut
    Cc: Manivannan Sadhasivam
    Cc: Patrick Delaunay
    Cc: Patrice Chotard

    Marek Vasut
     

13 Feb, 2020

1 commit


03 Dec, 2019

2 commits


04 Nov, 2019

2 commits


12 Aug, 2019

2 commits


20 Jul, 2019

4 commits


23 Jun, 2019

1 commit


11 Jun, 2019

4 commits


26 Apr, 2019

2 commits

  • The four x16 DDR3 are wired in T-topology. From NXP AN4467:
    'Although not required, T-Topologies may also benefit from performing
    Write Leveling as there are package delays on both the processor and DDR
    devices that can be de-skewed by performing Write Leveling. Therefore,
    Freescale recommends determining Write Leveling calibration parameters
    for all boards, regardless of topology used.'
    That is why write level calibration is also done.

    Signed-off-by: Ludwig Zenz

    Ludwig Zenz
     
  • The existing calibration values were found to be incorrect
    in comparison to newly determined values.

    The new values were generated with the help of 5 boards. They have
    been determined with the NXP Utility 'DDR Stress Test (2.9.0)'.

    Signed-off-by: Ludwig Zenz

    Ludwig Zenz
     

23 Jul, 2018

3 commits


07 May, 2018

1 commit

  • When U-Boot started using SPDX tags we were among the early adopters and
    there weren't a lot of other examples to borrow from. So we picked the
    area of the file that usually had a full license text and replaced it
    with an appropriate SPDX-License-Identifier: entry. Since then, the
    Linux Kernel has adopted SPDX tags and they place it as the very first
    line in a file (except where shebangs are used, then it's second line)
    and with slightly different comment styles than us.

    In part due to community overlap, in part due to better tag visibility
    and in part for other minor reasons, switch over to that style.

    This commit changes all instances where we have a single declared
    license in the tag as both the before and after are identical in tag
    contents. There's also a few places where I found we did not have a tag
    and have introduced one.

    Signed-off-by: Tom Rini

    Tom Rini
     

28 Apr, 2018

1 commit


09 Apr, 2018

1 commit

  • In order that we can use eth_env_* even when CONFIG_NET isn't set, move
    these functions to environment code from net code.

    This fixes failures such as:

    board/ti/am335x/built-in.o: In function `board_late_init':
    board/ti/am335x/board.c:752: undefined reference to `eth_env_set_enetaddr'
    u-boot/board/ti/am335x/board.c:766: undefined reference to `eth_env_set_enetaddr'

    which caters for use cases such as:

    commit f411b5cca48f ("board: am335x: Always set eth/eth1addr environment
    variable")

    when Ethernet is required in Linux, but not U-Boot.

    Signed-off-by: Alex Kiernan

    Alex Kiernan
     

29 Dec, 2017

1 commit


16 Nov, 2017

1 commit


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
     

31 Oct, 2017

1 commit


13 Oct, 2017

1 commit