23 Jan, 2020

1 commit


05 Dec, 2019

2 commits


21 Nov, 2019

1 commit

  • Today in initr_reloc_global_data() we use some non-obvious tests to
    determine if we need to relocate the env_addr within gd or not. In
    order to facilitate migration of other symbols to Kconfig we need to
    introduce a new symbol for this particular use case.

    Cc: Wolfgang Denk
    Cc: Joe Hershberger
    Signed-off-by: Tom Rini

    Tom Rini
     

08 Nov, 2019

1 commit


18 Apr, 2019

1 commit


04 Sep, 2018

1 commit


18 Aug, 2018

1 commit


04 Jun, 2018

1 commit


24 May, 2018

1 commit


28 Apr, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_SPI

    This partly involves updating code that assumes that CONFIG_SPI implies
    things that are specific to the MPC8xx SPI driver. For now, just update
    the CONFIG tests. This also involves reworking the default for
    CONFIG_SYS_DEF_EEPROM_ADDR so that we don't set it when we cannot make a
    reasonable default, as it does not cause any compile failures.

    Signed-off-by: Adam Ford
    Signed-off-by: Tom Rini

    Adam Ford
     

18 Apr, 2018

1 commit


09 Apr, 2018

1 commit


02 Apr, 2018

2 commits

  • HSDK board has sst26wf016 SPI flash IC which we want to support.

    Add SPI controller, CS-gpio and SPI flash nodes to hsdk device tree.
    Enable corresponding options in hsdk defconfig.

    For SPI write functionality to work we need [1] which
    adds support of sst26xxx ICs.

    [1] https://patchwork.ozlabs.org/project/uboot/list/?series=35796

    Signed-off-by: Eugeniy Paltsev
    Signed-off-by: Alexey Brodkin

    Eugeniy Paltsev
     
  • This patch add support of hsdk platform-specific commands:

    hsdk_clock set - set clock from axi_freq, cpu_freq and tun_freq
    environment variables/command line arguments

    hsdk_clock get - save clock frequencies to axi_freq, cpu_freq
    and tun_freq environment variables

    hsdk_clock print - show CPU, AXI, DDR and TUNNEL current
    clock frequencies.

    hsdk_clock print_all - show all currently used clock frequencies.

    hsdk_init - setup board HW in one of pre-defined configuration
    (hsdk_hs34 / hsdk_hs36 / hsdk_hs36_ccm / hsdk_hs38 /
    hsdk_hs38_ccm / hsdk_hs38x2 / hsdk_hs38x3 / hsdk_hs38x4)

    hsdk_go - run baremetal application on hsdk configured
    by hsdk_init command.

    This patch changes default behaviour of 'bootm' command:
    now we are able to set number of CPUs to be kicked by setting
    'core_mask' environment variable before 'bootm' command run.

    Signed-off-by: Eugeniy Paltsev
    Signed-off-by: Alexey Brodkin

    Eugeniy Paltsev
     

19 Jan, 2018

1 commit

  • As HSDK is a development board it is better to hang on panic instead of
    reset the board when panic occurs. That way we preserve a state of HW
    for possibility to do post-mortem debug via JTAG.

    Signed-off-by: Eugeniy Paltsev
    Signed-off-by: Alexey Brodkin

    Eugeniy Paltsev
     

11 Oct, 2017

1 commit

  • Having this as a 'default y' is rather annoying because it doesn't
    actually compile unless other options are defined in the board header:

    ../cmd/bootm.c: In function 'do_imls_nor':
    ../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
    i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {

    Make it 'default n' so people who develop new boards that start from a
    blank defconfig have one less compilation failure to debug.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

28 Aug, 2017

1 commit


15 Aug, 2017

1 commit


31 Jul, 2017

1 commit


26 Jul, 2017

1 commit


30 Jun, 2017

1 commit

  • ARC HS Development Kit board is a new low-cost
    development platform sporting ARC HS38 in real silicon
    with nice set of features such as:
    * Quad-core ARC HS38 with 512 kB L2 cache and running @1GHz
    * 4Gb of DDR (we use only lowest 1Gb out of it now)
    * Lots of DesigWare peripherals
    * Different connectivity modules:
    - Synopsys HAPS HT3
    - Arduino-compatible connector
    - MikroBUS

    This initial commit supports the following peripherals:
    * UART (DW 8250)
    * Ethernet (DW GMAC)
    * SD/MMC (DW Mobile Storage)
    * USB 1.1 & 2.0

    Signed-off-by: Alexey Brodkin

    Alexey Brodkin