04 Aug, 2015

1 commit

  • Kernel stores information to the RTC_SCRATCH0 and RTC_SCRATCH1 registers
    for wakeup from RTC-only mode. Parse these registers during SPL boot and
    jump to the kernel resume vector if the device is waking up from RTC-only
    mode.

    The RTC scratch register layout used is:

    SCRATCH0 : bits00-31 : kernel resume address
    SCRATCH1 : bits00-15 : RTC magic value used to detect valid config
    SCRATCH1 : bits16-31 : board type information populated by bootloader

    During the normal boot patch the SCRATCH1 : bits16-31 are updated with
    the eeprom read board type data. In the rtc_only boot path the rtc
    scratchpad register is read and the board type is determined and
    correspondingly ddr dpll parameters are set. This is done so as to avoid
    costly i2c read to eeprom.

    RTC-only mode support is currently only enabled for
    am43xx_evm_rtconly_config.
    This is not to be used with epos evm builds.

    Signed-off-by: Tero Kristo
    [j-keerthy@ti.com] Ported to latest branch with minor fixes
    Signed-off-by: Keerthy
    Signed-off-by: Lokesh Vutla

    From: Tero Kristo
     

09 Jul, 2015

2 commits


08 Jul, 2015

1 commit


06 Jul, 2015

1 commit


05 Jul, 2015

1 commit

  • Sinlinx SinA33 is a core/daughter board SDK kit from Sinlinx. It has
    the A33 SoC, USB host, USB OTG, audio input/output, LCD, camera, SDIO
    and GPIO headers.

    Signed-off-by: Chen-Yu Tsai
    Reviewed-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Chen-Yu Tsai
     

03 Jul, 2015

1 commit


02 Jul, 2015

3 commits


01 Jul, 2015

2 commits


30 Jun, 2015

1 commit


28 Jun, 2015

1 commit


27 Jun, 2015

3 commits


26 Jun, 2015

3 commits

  • This sets the default commands Kconfig to match
    include/config_cmd_default.h commands in the common/Kconfig and removes
    them from include/configs.

    Signed-off-by: Joe Hershberger
    [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates]
    Signed-off-by: Tom Rini

    Joe Hershberger
     
  • Some archs/boards specify their own default by pre-defining the config
    which causes the Kconfig system to mix up the order of the configs in
    the defconfigs... This will cause merge pain if allowed to proliferate.

    Remove the configs that behave this way from the archs.

    A few configs still remain, but that is because they only exist as
    defaults and do not have a proper Kconfig entry. Those appear to be:

    SPIFLASH
    DISPLAY_BOARDINFO

    Signed-off-by: Joe Hershberger
    [trini: rastaban, am43xx_evm_usbhost_boot, am43xx_evm_ethboot updates,
    drop DM_USB from MSI_Primo81 as USB_MUSB_SUNXI isn't converted yet to DM]
    Signed-off-by: Tom Rini

    Joe Hershberger
     
  • Boards using link-local need lib rand.

    When link-local is moved to Kconfig, this dependency will be described
    there.

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

20 Jun, 2015

4 commits


17 Jun, 2015

1 commit

  • The MSI Primo 81 is an Allwinner A31s-based tablet on which the
    OTG port is the only accessible USB interface. The existing
    defconfig had VGA console on the LCD enabled, but was missing
    keyboard support because the prerequisites for that (sunxi MUSB
    support and AXP221 GPIO support) had not been available before.
    All previously missing dependencies are available now, so this
    patch enables keyboard support and its prerequisites in the
    defconfig.

    Signed-off-by: Karsten Merker
    Reviewed-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Karsten Merker
     

15 Jun, 2015

3 commits


12 Jun, 2015

1 commit


11 Jun, 2015

3 commits

  • Commit 9ba9e85f3f1c (net: Fix NET_RANDOM_ETHADDR dependencies)
    accidentally dropped CONFIG_LIB_RAND defines for 14 Blackfin boards.

    Prior to that commit, those boards defined CONFIG_LIB_RAND, but not
    CONFIG_NET_RANDOM_ETHADDR. So, commit 9ba9e85f3f1c should not have
    touched them, but in fact it ripped CONFIG_LIB_RAND off from all the
    header files, which caused undefined reference to srand and rand.
    CONFIG_LIB_RAND=y must be revived for such boards.

    BTW, this commit indeed makes it better, but even with this fix,
    three boards (bf533-stamp, bf538f-ezkit, cm-bf548) still can not
    build due to region 'ram' overflowed error. This was cause by
    commit 6eed3786c68c (net: Move the CMD_NET config to defconfigs)
    because CMD_NET selects NET, and NET selects REGEX. Eventually,
    some boards were newly enabled with CONFIG_REGEX, increasing the
    memory footprint. A patch is expected to fix the build error.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     
  • Move this over to Kconfig and tidy up.

    Signed-off-by: Simon Glass

    Simon Glass
     
  • We plan to enable device tree in SPL by default. Before doing this,
    explicitly disable it for all boards.

    Signed-off-by: Simon Glass

    Simon Glass
     

10 Jun, 2015

6 commits


09 Jun, 2015

2 commits

  • Signed-off-by: Soeren Moch

    Soeren Moch
     
  • This patch moves the following config options to Kconfig:

    CONFIG_AUTOBOOT_KEYED
    CONFIG_AUTOBOOT_PROMPT
    CONFIG_AUTOBOOT_DELAY_STR
    CONFIG_AUTOBOOT_STOP_STR
    AUTOBOOT_KEYED_CTRLC

    Signed-off-by: Stefan Roese
    Reviewed-by: Simon Glass
    [trini: Drop ip04 and pm9263 configs/ additions, those boards previously
    set CONFIG_AUTOBOOT_PROMPT but never used it, re-run savedefconfig over
    all boards that did change. Make digsy_mtc_* string include seconds to
    match others and not warn. ]
    Signed-off-by: Tom Rini
    Cc: Masahiro Yamada

    Stefan Roese