26 Dec, 2019

1 commit


03 Dec, 2019

2 commits


20 Aug, 2019

3 commits


13 Aug, 2019

2 commits


12 Aug, 2019

2 commits


01 Aug, 2019

2 commits


30 Jul, 2019

3 commits


27 Jul, 2019

2 commits


26 Jul, 2019

1 commit


13 Jul, 2019

1 commit

  • With a recent update to the pinctrl-single driver and the fact
    that the da850evm has both DM and OF_CONTROL working in both SPL
    and U-Boot, some of the manual pinmuxing can be setup to only
    be activated when either the driver doesn't have DM for it, or
    when CONFIG_PINMUX isn't available (only during SPL). If the
    code ever shrinks enough to support PINCTRL in SPL, a lot of this
    can go away. This also remove some manual pinmuxing not needed
    by SPL to give SPL a little more breathing room.

    Signed-off-by: Adam Ford

    Adam Ford
     

06 Jun, 2019

2 commits

  • The MAC address is located at at the last 64K of SPI Flash, and
    it's 6 bytes long. This patch corrects both the length and
    starting byte of the MAC address.

    Signed-off-by: Adam Ford

    Adam Ford
     
  • commit 21af33ed0319 ("ARM: davinci: omapl138_lcdk: Enable DM_MMC")
    wanted to enable DM_MMC only for U-Boot and not for SPL.

    But CONFIG_DM_MMC is defined for SPL build too. Because of this
    MMC device was not getting registered for SPL causing MMC/SD
    boot breakage.

    Instead use CONFIG_IS_ENABLED(DM_MMC) which will remain false until
    CONFIG_SPL_DM_MMC is defined.

    Tested-by: Adam Ford #da850evm
    Signed-off-by: Sekhar Nori
    Tested-by: Peter Howard #omapl138_lcdk

    Sekhar Nori
     

29 May, 2019

1 commit

  • This board still doesn't select CONFIG_DM and seems to be umaintained.
    As it makes progress on modernizing several DaVinci drivers more
    difficult and the maintainer has not expressed interest in updating
    it, this patch proposes to remove it.

    Signed-off-by: Bartosz Golaszewski
    Acked-by: Stefano Babic

    Bartosz Golaszewski
     

24 Apr, 2019

1 commit


12 Apr, 2019

2 commits

  • With the memory mapping giving us some more avialable RAM, this
    updates the da850-evm-u-boot.dtsi to include the serial port, SPI
    and Flash nodes along with some dependent nodes in the SPL dtb.
    This also removes the platform data initialization code for the
    serial port and SPI Flash.

    Signed-off-by: Adam Ford

    Adam Ford
     
  • In order to fully support SPL_OF_CONTROL, we need BSS to be a bit
    larger. This patch relocates BSS to SDRAM instead of SRAM which
    is similar to how ARMv7 boards (like OMAP2+) do it.

    This means two new variables are required:
    CONFIG_SPL_BSS_START_ADDR set to DAVINCI_DDR_EMIF_DATA_BASE
    CONFIG_SPL_BSS_MAX_SIZE is set to 0x1080000 which is 1 byte
    before the location where U-Boot will load.

    Signed-off-by: Adam Ford

    Adam Ford
     

19 Feb, 2019

1 commit


27 Jan, 2019

1 commit

  • Make use of "IMAGE_MAX_SIZE" and "IMAGE_TEXT_BASE" rather than
    CONFIG_SPL_MAX_SIZE and CONFIG_SPL_TEXT_BASE. This lets us re-use the
    same script for both SPL and TPL. Add logic to scripts/Makefile.spl to
    pass in the right value when preprocessing the script.

    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Jagan Teki
    Cc: Maxime Ripard
    Cc: Andreas Bießmann
    Cc: Philipp Tomsich
    Cc: Michal Simek
    Cc: Daniel Schwierzeck
    Cc: York Sun
    Cc: Bin Meng
    Cc: Heiko Schocher
    Cc: Adam Ford
    Signed-off-by: Tom Rini
    Reviewed-by: Daniel Schwierzeck
    Tested-by: Daniel Schwierzeck
    Tested-by: Adam Ford #da850evm & omap3_logic_somlv
    Reviewed-by: Simon Goldschmidt

    Tom Rini
     

11 Dec, 2018

1 commit

  • I had requested the da850 boards because their previous maintainer
    had an invalid e-mail address. I work at Logic PD who makes
    the da850-evm kits, so I have access to various boards of theirs.

    The Spectrum Digital AM18xx board is based on the Logic PD
    da850 EVM, but it's not the same company. Since I don't have the
    hardware to test/verify changes, I would prefer to not be
    responsible for this board.

    Signed-off-by: Adam Ford

    Adam Ford
     

10 Oct, 2018

1 commit


12 Sep, 2018

3 commits


20 Aug, 2018

1 commit


19 Jun, 2018

1 commit


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
     

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 Sep, 2017

1 commit


13 Sep, 2017

3 commits