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
     

25 Mar, 2015

1 commit

  • with WCR_WDW set, the watchdog won't trigger if we bootet linux and idle
    around while the watchdog is not triggered. It seems the timer makes
    progress very slowly if at all. I managed to remain 20minutes alive
    while the timeout was set to 60secs. It reboots within 60secs if I start
    a busyloop in userland (something like "while (1) { }").

    While I don't see a reason why the WDT should not be running while the
    CPU is in idle, I'm dropping this bit.

    Signed-off-by: Sebastian Andrzej Siewior
    Acked-by: Stefano Babic

    Sebastian Siewior
     

23 Mar, 2015

5 commits

  • This patch is to support reading temperature for mx6slevk board.

    Signed-off-by: Peng Fan

    Peng Fan
     
  • Before add CONFIG_SYS_MALLOC_F and CONFIG_SYS_MALLOC_F_LEN,
    uboot will complains "CPU: Temperature: Can't find sensor device".
    This is because DM and DM_THERMAL are enabled, but SYS_MALLOC_F
    is not configured.

    After applying this patch, uboot can correctly detect the temperature.
    "
    U-Boot 2015.04-rc2-00146-g48b6e30-dirty (Mar 09 2015 - 13:04:36)

    CPU: Freescale i.MX6DL rev1.1 at 792 MHz
    CPU: Temperature 44 C
    "

    Signed-off-by: Peng Fan

    Peng Fan
     
  • Add basic SECO MX6Q/uQ7 board support (Ethernet, UART, SD are supported).
    It also adds a Kconfig skeleton to later add more SECO board (supporting
    SoC and board variants).

    Signed-off-by: Boris Brezillon

    Boris BREZILLON
     
  • IMX_CONFIG is currently passed via the SYS_EXTRA_OPTIONS which is marked
    as deprecated.

    Add a new Kconfig file under arch/arm/imx-common and define the
    IMX_CONFIG Kconfig in there.

    Each board is supposed to provide a default value pointing to the
    appropriate imximage.cfg file.

    Signed-off-by: Boris Brezillon

    Boris BREZILLON
     
  • Freescale boards are currently all defined in arch/arm/Kconfig, which
    makes them hard to detect.
    Moreover the MX6 SoC variant (Q, D, DL, S, SL) selection is currently
    done via the SYS_EXTRA_OPTIONS option which marked as deprecated.

    Move to a more standard way to select sub-architecture and board by
    creating a Kconfig under arch/arm/cpu/armv7/mx6 and a new ARCH_MX6
    option.

    Existing MX6 board definitions should be moved in this new Kconfig in
    choice menu, and new boards should be directly declared in this menu.

    Signed-off-by: Boris Brezillon

    Boris BREZILLON
     

20 Mar, 2015

2 commits


19 Mar, 2015

9 commits


18 Mar, 2015

12 commits


17 Mar, 2015

10 commits