08 Apr, 2015

1 commit

  • Since commit 32df39c741788e ("mx5: fix get_reset_cause") we have the following
    boot messages on a mx53qsb:

    U-Boot 2015.04-rc5-00029-gd68df02 (Apr 06 2015 - 11:15:39)

    CPU: Freescale i.MX53 rev2.1 at 800 MHz
    Reset cause: POR
    Board: MX53 LOCO
    I2C: ready
    DRAM: 1 GiB
    MMC: FSL_SDHC: 0, FSL_SDHC: 1
    In: serial
    Out: serial
    Err: serial
    CPU: Freescale i.MX53 rev2.1 at 1000 MHz
    Reset cause: unknown reset
    Net: FEC [PRIME]

    The CPU and Reset cause lines appear twice.

    Initially mx53 boots at 800MHz, then at a later point the PMIC is configured via
    I2C to raise the CPU voltage so that it can run at 1GHz.

    To avoid such misleading double printings, disable printing cpu info for now.

    Signed-off-by: Fabio Estevam
    Acked-by: Jason Liu

    Fabio Estevam
     

23 Mar, 2015

2 commits


20 Mar, 2015

1 commit


19 Mar, 2015

5 commits


18 Mar, 2015

2 commits


17 Mar, 2015

8 commits


16 Mar, 2015

1 commit


15 Mar, 2015

1 commit


13 Mar, 2015

19 commits

  • This should make it more clear why there appear to be C pre-processor
    symbols in the file that contain mixed case. They're really error
    messages.

    Suggested-by: Simon Glass
    Signed-off-by: Stephen Warren
    Reviewed-by: Tom Rini
    Reviewed-by: Simon Glass

    Stephen Warren
     
  • When Beagle X15 is connected to Gigabit switch, it takes
    more time to finish auto-negotiation than on a 10/100 switch.

    The default 4 second limit times-out more often than not. This is
    observed when testing with a D-Link DGS-1008A desktop switch.

    Increase the auto-negotiation time-out for Beagle-X15 to handle
    this case.

    Signed-off-by: Sekhar Nori
    Reviewed-by: Tom Rini

    Sekhar Nori
     
  • RX51 has a secure logic which uses different parameters compared to
    traditional implementation. So, make the generic secure acr write
    over-ride-able by board file and refactor rx51 code to use this.

    While at it, enable the OMAP3 specific errata code for 454179, 430973,
    621766.

    Signed-off-by: Nishanth Menon
    Reviewed-by: Tom Rini

    Nishanth Menon
     
  • Enable the OMAP3 specific errata code for 454179, 430973, 621766
    and while at it, remove legacy non-revision checked errata logic.

    Signed-off-by: Nishanth Menon
    Tested-by: Matt Porter
    Reviewed-by: Tom Rini

    Nishanth Menon
     
  • This patch enables the workaround for ARM errata 798870 for OMAP5 /
    DRA7 which says "If back-to-back speculative cache line fills (fill
    A and fill B) are issued from the L1 data cache of a CPU to the
    L2 cache, the second request (fill B) is then cancelled, and the
    second request would have detected a hazard against a recent write or
    eviction (write B) to the same cache line as fill B then the L2 logic
    might deadlock."

    An l2auxctlr accessor implementation for OMAP5 and DRA7 is introduced
    here as well.

    Signed-off-by: Praveen Rao
    Signed-off-by: Angela Stegmaier
    Signed-off-by: Nishanth Menon
    Tested-by: Matt Porter
    Reviewed-by: Tom Rini

    Praveen Rao
     
  • This is in preperation of using generic cross OMAP code.

    Signed-off-by: Nishanth Menon
    Tested-by: Matt Porter
    Reviewed-by: Tom Rini

    Nishanth Menon
     
  • The purpose of this build target is to do SPL over USB RNDIS. We remove
    YMODEM, MMC and NAND (and re-set ENV to be built-in) as when those are needed
    we can use the other build targets. This brings us well under size limit again.

    Signed-off-by: Tom Rini

    Tom Rini
     
  • Since commit ad8aae82b20ac6a ("mx6sabre: Enable User Mass Storage") SPL target
    does not boot anymore due to the increased spl image size.

    Only enable USB Mass Storage for the non-SPL target.

    Signed-off-by: Fabio Estevam
    Reviewed-by: Tom Rini

    Fabio Estevam
     
  • Warp has a DDR eMMC, so enable CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE for better
    performance:

    reading zImage
    5790288 bytes read in 117 ms (47.2 MiB/s)

    Signed-off-by: Fabio Estevam
    Acked-by: Otavio Salvador

    Fabio Estevam
     
  • CONFIG_SYS_FSL_ESDHC_HAS_DDR_MODE should be selected only by boards that really
    have a DDR-capable eMMC, so remove this option from common code to avoid
    regressions.

    Reported-by: Stefan Roese
    Signed-off-by: Fabio Estevam
    Acked-by: Otavio Salvador
    Reviewed-by: Volodymyr Riazantsev
    Tested-by: Stefan Roese

    Fabio Estevam
     
  • By not defining CONFIG_SYS_PROMPT, the standard "=>" prompt is used, so remove
    its definition.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Replace "mmc open/close" with "mmc dev" in mx6sabre_common.h as those commands
    were removed with this commit: 614b2bf1c9bf80dbad24f5e5ce1d115bf24a831d

    cmd_mmc.c: Drop open/close mmc sub-commands

    Signed-off-by: Maxin B. John
    Acked-by: Otavio Salvador

    maxin.john@enea.com
     
  • Device Firmware Upgrade (DFU) is a very convenient mechanism to upgrade U-boot
    on the eMMC.

    Add support for it.

    Signed-off-by: Fabio Estevam
    Acked-by: Otavio Salvador

    Fabio Estevam
     
  • Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into
    the console and hitting enter afterwards, causes a hang in the system because
    CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error
    message:
    "Unknown command '' - try 'help'".

    Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve
    this problem.

    Cc: Marek Vasut
    Signed-off-by: Fabio Estevam
    Acked-by: Marek Vasut

    Fabio Estevam
     
  • Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into
    the console and hitting enter afterwards, causes a hang in the system because
    CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error
    message:
    "Unknown command '' - try 'help'".

    Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve
    this problem.

    Cc: Otavio Salvador
    Signed-off-by: Fabio Estevam
    Acked-by: Otavio Salvador

    Fabio Estevam
     
  • Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into
    the console and hitting enter afterwards, causes a hang in the system because
    CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error
    message:
    "Unknown command '' - try 'help'".

    Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve
    this problem.

    Cc: Eric Nelson
    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into
    the console and hitting enter afterwards, causes a hang in the system because
    CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error
    message:
    "Unknown command '' - try 'help'".

    Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve
    this problem.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into
    the console and hitting enter afterwards, causes a hang in the system because
    CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error
    message:
    "Unknown command '' - try 'help'".

    Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve
    this problem.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Entering the maximum number of characters defined by CONFIG_SYS_CBSIZE into
    the console and hitting enter afterwards, causes a hang in the system because
    CONFIG_SYS_PBSIZE is not capable of storing the extra characters of the error
    message:
    "Unknown command '' - try 'help'".

    Use the default CONFIG_SYS_PBSIZE definition from config_fallbacks.h to solve
    this problem.

    Cc: Marek Vasut
    Signed-off-by: Fabio Estevam
    Acked-by: Marek Vasut

    Fabio Estevam