28 Jan, 2017

6 commits


27 Jan, 2017

1 commit


26 Jan, 2017

7 commits


25 Jan, 2017

3 commits


24 Jan, 2017

2 commits

  • The module is continuously rebooting with the following message:
    Net: data abort
    pc : [] lr : []
    reloc pc : [] lr : []
    sp : fdf5ce48 ip : fdf5d79c fp : 00000017
    r10: 8083cd58 r9 : fdf5cef0 r8 : fdf5d5d0
    r7 : 48485000 r6 : 400000ff r5 : fdf5d6e0 r4 : fdf5d618
    r3 : fdf5d5b4 r2 : fdf5d5d0 r1 : 643a3631 r0 : fdf5d6e0
    Flags: nzCv IRQs off FIQs off Mode SVC_32
    Resetting CPU ...

    Modifications:
    * Enable Ethernet configuration in the SPL.
    * Update PINMUX of PHY enable GPIO.

    Signed-off-by: Uri Mashiach
    Reviewed-by: Tom Rini

    Uri Mashiach
     
  • Rename CONFIG_IMX31_PHYCORE_EET to CONFIG_TARGET_IMX31_PHYCORE_EET and
    make this a distinct config target.

    Signed-off-by: Tom Rini

    Tom Rini
     

23 Jan, 2017

1 commit


22 Jan, 2017

3 commits

  • We may want to run different firmware before running U-Boot. For
    example, ARM Trusted Firmware runs before U-Boot, making U-Boot
    a non-secure world boot loader. In this case, the SoC might be
    initialized there, which enables us to skip SPL entirely.

    This commit removes "select SPL" to make it configurable. This
    also enables the Multi SoC support for the UniPhier ARMv8 SoCs.
    (CONFIG_ARCH_UNIPHIER_V8_MULTI) Thanks to the driver model and
    Device Tree, the U-Boot proper part is now written in a generic way.
    The board/SoC parameters reside in DT. The Multi SoC support
    increases the memory footprint a bit, but the U-Boot proper does
    not have strict memory constraint. This will mitigate the per-SoC
    (sometimes per-board) defconfig burden.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     
  • Move all of the status LED feature to drivers/led/Kconfig.
    The LED status definitions were moved from the board configuration
    files to the defconfig files.

    TBD: Move all of the definitions in the include/status_led.h to the
    relevant board's defconfig files.

    Tested boards: CL-SOM-AM57x, CM-T335

    Signed-off-by: Uri Mashiach

    Uri Mashiach
     
  • Cc: Tom Rini
    Signed-off-by: Jagan Teki

    Jagan Teki
     

21 Jan, 2017

3 commits

  • When falcon mode support was added, it was right around when SPL_OS_BOOT
    was migrated to Kconfig. So first we must move the enablement to the
    defconfig file. Next, it turned off EXT support rather than add the
    information to allow for falcon mode from EXT. Add this information so
    that the board compiles after 5d28b930f237.

    Fixes: d96796ca23b2 ("mx6sabresd: Add Falcon mode support")
    Cc: Fabio Estevam
    Signed-off-by: Tom Rini

    Tom Rini
     
  • Use the generic "distro" boot framework to enable automatic DHCP boot.
    MMC and USB are not yet implemented, so this is the only boot option.

    The fdt and kernel addresses are adopted from downstream; ramdisk and
    scriptaddr addresses were chosen arbitrarily.

    Signed-off-by: Andreas Färber
    Reviewed-by: Alexander Graf

    Andreas Färber
     
  • Move it from meson-gxbb-common.h to odroid-c2.h to allow new boards not
    to implement it.

    Signed-off-by: Andreas Färber

    Andreas Färber
     

20 Jan, 2017

4 commits

  • Some scripts are calling the same functions, so these changes consolidate
    common scripts together to reduce redundancy and shrink size a bit. This
    also keeps the 'bootargs' variable from growing if manually called more
    than one time. This also adds NAND booting scripts based on newly consolidated
    scripts.

    Signed-off-by: Adam Ford

    Adam Ford
     
  • In 35fc84f, bootm was refactored so plain 'bootm' and
    'bootm ' shared a common implementation.
    The 'bootm ramdisk' command implementation is now part of the common
    implementation but not invoke by plain 'bootm' since the original
    implementation never did ramdisk relocation. Instead, ramdisk
    relocation happened in image_setup_linux() which is typically called
    during the OS portion of 'bootm'.

    On ARM, parameters to the Linux kernel can either be passed by FDT or
    ATAGS. When using FDT, image_setup_linux() is called which also triggers
    ramdisk relocation. When using ATAGS, image_setup_linux() is _not_
    called because it mostly does FDT setup.

    Instead of calling image_setup_linux() in both FDT and ATAGS cases,
    include BOOTM_STATE_RAMDISK in the requested states during a plain
    'bootm' if CONFIG_SYS_BOOT_RAMDISK_HIGH is set and remove the ramdisk
    relocation from image_setup_linux(). This causes ramdisk relocation to
    happen on any system where CONFIG_SYS_BOOT_RAMDISK_HIGH regardless of
    the OS being booted. Also remove IMAGE_ENABLE_RAMDISK_HIGH as it was
    only used by the now-removed code from image_setup_linux().

    Signed-off-by: Rick Altherr
    Reviewed-by: Simon Glass
    Reviewed-by: Joel Stanley

    Rick Altherr
     
  • commit: 65f83802b7a5b "serial: 16550: Add getfcr accessor"
    breaks u-boot commandline working with long commands
    sending to the board.

    Since the above patch, you have to setup the fcr register.

    For board/archs which enable OF_PLATDATA, the new field
    fcr in struct ns16550_platdata is not filled with a
    default value ...

    This leads in not setting up the uarts fifo, which ends
    in problems, when you send long commands to u-boots
    commandline.

    Detected this issue with automated tbot tests on am335x
    based shc board.

    The error does not popup, if you type commands. You need
    to copy&paste a long command to u-boots commandshell
    (or send a long command with tbot)

    Possible boards/plattforms with problems:
    ./arch/arm/cpu/arm926ejs/lpc32xx/devices.c
    ./arch/arm/mach-tegra/board.c
    ./board/overo/overo.c
    ./board/quipos/cairo/cairo.c
    ./board/logicpd/omap3som/omap3logic.c
    ./board/logicpd/zoom1/zoom1.c
    ./board/timll/devkit8000/devkit8000.c
    ./board/lg/sniper/sniper.c
    ./board/ti/beagle/beagle.c
    ./drivers/serial/serial_rockchip.c

    Signed-off-by: Heiko Schocher
    Signed-off-by: Ladislav Michl
    Tested-by: Adam Ford
    Reviewed-by: Tom Rini

    Heiko Schocher
     
  • Tom Rini
     

19 Jan, 2017

10 commits