Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: hibernation
Commits on Feb 19, 2013
  1. Add swsusp image restore command

    authored
    This patch adds a command to load and boot a swsusp image. It requires an arch specific
    call_with_stack function as well as some small kernel changes.
    
    It requires the kernel to add a cpu_resume function to the swsusp_info block and also requies
    that the kernel restore it's nosave pages.
    
    This patch supports both uncompressed and LZO compressed hibernation images.
    
    Signed-off-by: Russ Dill <Russ.Dill@ti.com>
  2. ARM: Add call_with_stack function

    authored
    Allows function to be called with specified stack, required to hibernation restore
    support.
    
    Signed-off-by: Russ Dill <Russ.Dill@ti.com>
Commits on Jan 15, 2013
  1. @trini

    Prepare v2013.01

    trini authored
    Signed-off-by: Tom Rini <trini@ti.com>
Commits on Jan 14, 2013
  1. @luk0104 @trini

    pxa: Save lr register in relocate_code function

    luk0104 authored trini committed
    When u-boot is compiled for PXA25x processor, pxa/start.S is calling
    cpu_init_crit by BL instruction. BL is overwriting lr register so
    relocate_code is going into infinite loop. This patch preservs lr
    register in r12 before calling cpu_init_crit and after function returns
    restores it.
    
    Signed-off-by: Lukasz Dalek <luk0104@gmail.com>
    Acked-by: Marek Vasut <marex@denx.de>
  2. @trini
  3. @trini
  4. twl4030: fix 'could could' in error messages

    Peter Meerwald authored Anatolij Gustschin committed
    Signed-off-by: Peter Meerwald <p.meerwald@bct-electronic.com>
  5. @trini

    watchdog.h: Move hw_watchdog_init prototype to end, guard

    trini authored
    In commit abbab70 we added a prototype for hw_watchdog_init, in a
    Freescale i.MX watchdog driver.  We did not however guard it with an
    __ASSEMBLY__ check and broke some platforms.  Move this to the end of
    the file with other prototypes and guard it.
    
    Signed-off-by: Tom Rini <trini@ti.com>
  6. @wdenx

    VIDEO: better document the correct use of CONFIG_FB_ADDR

    wdenx authored Anatolij Gustschin committed
    Signed-off-by: Wolfgang Denk <wd@denx.de>
    cc: Anatolij Gustschin <agust@denx.de>
  7. @nikita-kiryanov

    lcd: restore ability to display 8 bpp BMPs on 16 bpp LCDs

    nikita-kiryanov authored Anatolij Gustschin committed
    Commit fb6a9aa (LCD: display 32bpp decompressed bitmap image)
    broke the check that allowed U-Boot to display 8 bpp BMPs on a 16
    bpp LCD screen, effectively turning this feature off.
    
    Restore this feature by changing the check back to the same meaning
    it originally had.
    To avoid future confusion, the check has also been rephrased to make
    its meaning clear.
    
    Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il>
    Signed-off-by: Igor Grinberg <grinberg@compulab.co.il>
  8. Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'

    Albert ARIBAUD authored
  9. video: exynos_fb: Make a call to draw_logo only when CONFIG_CMD_BMP i…

    Ajay Kumar authored Minkyu Kang committed
    …s selected
    
    Previously, the call to draw_logo() was happening irrespective
    of whether we have selected logo or LCD console.
    With this patch we call draw_logo() only when CONFIG_CMD_BMP is selected.
    
    This would even fix the following compilation warning:
    exynos_fb.c: In function 'draw_logo':
    exynos_fb.c:74:8: warning: variable 'addr' set but not used
    [-Wunused-but-set-variable]
    exynos_fb.c:73:9: warning: variable 'y' set but not used
    [-Wunused-but-set-variable]
    exynos_fb.c:73:6: warning: variable 'x' set but not used
    [-Wunused-but-set-variable]
    
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
  10. video: exynos_dp: Remove unused variable disp_info

    Ajay Kumar authored Minkyu Kang committed
    Remove unused variable disp_info to fix the following compilation warning:
    exynos_dp.c: In function 'exynos_init_dp':
    exynos_dp.c:860:23: warning: variable 'disp_info' set but not used
    [-Wunused-but-set-variable]
    
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
  11. I2C: S3C24X0: Resolve build error for VCMA9

    Rajeshwari Shinde authored Minkyu Kang committed
    This patch resolves the following build errors for I2C driver in
    VCMA9:
    
    In file included from s3c24x0_i2c.c:40:0:
    s3c24x0_i2c.h:38:17: error: field 'id' has incomplete type
    s3c24x0_i2c.c:70:39: error: 'CONFIG_MAX_I2C_NUM' undeclared here (not
    in a function) s3c24x0_i2c.c:70:31: warning: 'i2c_bus' defined but
    not used [-Wunused-variable] s3c24x0_i2c.c:72:12: warning:
    'i2c_busses' defined but not used [-Wunused-variable]
    
    Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Commits on Jan 13, 2013
  1. @sbabic

    mx51evk: Add DVI output support

    Fabio Estevam authored sbabic committed
    Add DVI output support and make it the default video output.
    
    Currently the CLAA WVGA panel is supported, but this panel has to be purchased
    separately, so using the DVI output as the default would allow more people to
    try the splash screen feature on a mx51evk.
    
    If someone still wants to use the CLAA WVGA, just set the panel variable as:
    set panel claa
    
    Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
  2. @sbabic

    mx6qsabresd: Fix booting the kernel from SDHC3

    Fabio Estevam authored sbabic committed
    Since commit de7d02a (mx6qsabresd: add usdhc2 and usdhc4 support)
    SDHC3 device node is no longer 0, which breaks loading a uImage from SDHC3.
    
    Fix it by adapting the default environment to use CONFIG_SYS_MMC_ENV_DEV as the
    correct mmc node for loading the kernel from.
    
    While at it, go back to using SDHC3 as the default mmc, since we have Yocto
    images that generate an SD card containing U-boot,kernel and rootfs, so it is
    more convenient to keep using SDHC3 as it was originally.
    
    Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
  3. @otavio @sbabic

    mx6qsabre{auto, sd}: Add support to dynamically choose between fdt us…

    otavio authored sbabic committed
    …e or not
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
    Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
  4. @otavio @sbabic

    mx6qsabrelite: Add support to dynamically choose between fdt use or not

    otavio authored sbabic committed
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
  5. @otavio @sbabic

    mx53loco: Add support to dynamically choose between fdt use or not

    otavio authored sbabic committed
    The CONFIG_SYS_CBSIZE has been change to 512 to avoid runtime errors as:
    
    ,---[ Runtime error ]
    | Hit any key to stop autoboot:  0
    | MX53LOCO U-Boot > pri netboot
    | netboot=echo Booting from net ...; run netargs; if test ...
    | prefetch abort
    | pc : [<20747368>]          lr : [<20747365>]
    | sp : af566e20  ip : 00000000     fp : 00000000
    | r10: 00000002  r9 : af6dfc28     r8 : af566f58
    | r7 : af6dfc10  r6 : 00000001     r5 : 00000002  r4 : 74206669
    | r3 : 00000000  r2 : 00000060     r1 : 00000020  r0 : 0000018e
    | Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
    | Resetting CPU ...
    |
    | resetting ...
    `---
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
  6. @otavio @sbabic

    mx28evk: Add support to dynamically choose between fdt use or not

    otavio authored sbabic committed
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
  7. @otavio @sbabic

    mx28evk: We shouldn't hardcode a rootfs filesystem type

    otavio authored sbabic committed
    For a generic environment, we shouldn't have a fixed rootfs filesystem
    so we drop it from env.
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
  8. @otavio @sbabic

    mx6qsabrelite: Use tabs to environment setting

    otavio authored sbabic committed
    This rework the environment to use tabs for environment setting as
    done in other boards.
    
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
  9. @tkisky @sbabic

    mx31/mx35/mx51/mx53/mx6: add watchdog

    tkisky authored sbabic committed
    Use a common watchdog driver for all these cpus.
    
    Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
    Acked-by: Stefano Babic <sbabic@denx.de>
Commits on Jan 12, 2013
  1. arm: at91sam9x5: add dataflash boot support

    Bo Shen authored Albert ARIBAUD committed
    Add dataflash boot support on at91sam9x5ek board
    
    Signed-off-by: Bo Shen <voice.shen@atmel.com>
    Acked-by: Andreas Bießmann <andreas.devel@googlemail.com>
Commits on Jan 11, 2013
  1. @trini

    m68k/lib: fix serial driver relocation

    angelo authored trini committed
    Fix coldfire serial driver bindings no more relocated to ram after last
    changes to drivers/serial/serial.c (regression).
    Serial initialization in ram has to be called after that gd->reloc_off is
    calculated.
    
    Signed-off-by: Angelo Dureghello <sysamfw@gmail.com>
    Cc: Jason Jin <jason.jin@freescale.com>
    Acked-by: Jens Scharsig (BuS Elektronik) <esw@bus-elektronik.de>
    Tested-by: Jens Scharsig (BuS Elektronik) <esw@bus-elektronik.de>
  2. @trini
  3. Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'

    Albert ARIBAUD authored
  4. EXYNOS5: Enable console multiplexing in u-boot

    Ajay Kumar authored Minkyu Kang committed
    We enable console multiplexing and use both serial and LCD for stdout/stderr.
    Initially, u-boot output console is observed via serial port.
    If you also have a DP panel connected onto your SMDK5250 board,
    you can switch to LCD console by typing "setenv stdout lcd".
    You can always switch back to serial using "setenv stdout serial".
    You can switch error console(stderr) as well, using similar commands.
    
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Acked-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
  5. EXYNOS5: Make all display related code dependent on CONFIG_LCD

    Ajay Kumar authored Minkyu Kang committed
    u-boot compilation fails for smdk5250 when we deselect CONFIG_LCD
    from the main config file.
    
    Following error was observed:
    drivers/video/libvideo.o: In function `exynos_lcd_init':
    /home/ajay/u-boot-samsung/drivers/video/exynos_fb.c:68: undefined reference to `lcd_set_flush_dcache'
    
    This is because exynos video drivers have dependency on CONFIG_LCD.
    
    Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com>
    Acked-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
  6. Exynos: clock: add CLK_DIV_FSYS3 at set_mmc_clk

    Jaehoon Chung authored Minkyu Kang committed
    Mobile storage is used the CLK_DIV_FSYS3 value.
    
    Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
    Signed-off-by: kyungmin Park <kyungmin.park@samsung.com>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
  7. Exynos: clock: support get_mmc_clk for exynos

    Jaehoon Chung authored Minkyu Kang committed
    To get exactly clock value for mmc, support the get_mmc_clk() like
    set_mmc_clk().
    
    Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Commits on Jan 10, 2013
  1. @martinezjavier @trini

    OMAP3: igep00x0: add CONFIG_SYS_NS16550_BROKEN_TEMT

    martinezjavier authored trini committed
    IGEP board PC16550D (ns16550) UART doesn't set the
    Transmitter Empty (TEMT) Bit in SPL. This makes
    U-Boot to hang while waiting for TEMT. Add the
    CONFIG_SYS_NS16550_BROKEN_TEMT config option to
    avoid this issue.
    
    Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
  2. @martinezjavier @trini

    serial/ns16550: add an option to avoid hanging on broken platforms

    martinezjavier authored trini committed
    Some platforms (e.g. IGEPv2 board) has a broken ns16550 UART that
    does not set the TEMT bit when the transmitter is empty in SPL.
    This makes U-Boot to hang while waiting for TEMT to be set.
    
    Add a new option to avoid this:
    
    CONFIG_SYS_NS16550_BROKEN_TEMT
    
    16550 UART set the Transmitter Empty (TEMT) Bit when all output
    has finished and the transmitter is totally empty. U-Boot waits
    for this bit to be set to initialize the serial console. On some
    broken platforms this bit is not set in SPL making U-Boot to
    hang while waiting for TEMT. Define this option to avoid it.
    
    Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
  3. @nmenon @trini

    Makefile: remove MLO.byteswap on clobber

    nmenon authored trini committed
    On clobber, do a cleanup even for SPL build else, we'd have
    MLO.byteswap remaining for certain platforms like am33xx SPL builds
    
    Signed-off-by: Nishanth Menon <nm@ti.com>
Something went wrong with that request. Please try again.