Skip to content
Permalink
de2_wip

Commits on Feb 21, 2017

  1. sunxi: Enable H3/A64 video driver in defconfigs

    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    jernejsk committed Feb 21, 2017
  2. sunxi: video: Add video driver for H3/H5/A64 SoC

    This patch adds support for hdmi and composite output. It is designed
    in the same way as video driver for older Allwinner SoCs.
    
    HDMI: First it checks if monitor is attached. If it is, recommended
    timings are read from EDID. After that, DE2, TCON and HDMI are
    configured according to this timings.
    
    Composite output doesn't use any check if monitor is attached. This
    can be added later.
    
    32MB of RAM is used for framebuffer. This is just enough to support
    4K resolution.
    
    SimpleFB is also supported by this driver.
    
    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    jernejsk committed Feb 21, 2017

Commits on Feb 20, 2017

  1. sunxi: Add clocks for DE2/HDMI/TCON/TVE

    This is needed for HDMI and CVBS support, which will be added later.
    
    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    jernejsk committed Feb 20, 2017
  2. video: Fix pointer size

    Pointer could always hold only 32 bit value which is not enough on 64 bit
    platform.
    
    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    jernejsk committed Feb 20, 2017
  3. sunxi: power: add AXP803 support

    The A64 uses the AXP803 as its PMIC.
    
    Signed-off-by: Icenowy Zheng <icenowy@aosc.xyz>
    Icenowy authored and jernejsk committed Feb 20, 2017
  4. Revert "spl: Remove overwrite of relocated malloc limit"

    This breaks sunxi boards, observeable with MMC boot (but not FEL).
    Revert this for now until a real fix is in place.
    
    This reverts commit b3d2861.
    
    Signed-off-by: Andre Przywara <andre.przywara@arm.com>
    Andre-ARM authored and jernejsk committed Feb 20, 2017

Commits on Feb 17, 2017

  1. ARM: DRA7xx: Fix memory allocation overflow

    When using early malloc the allocated memory can overflow into the SRAM
    scratch space, move NON_SECURE_SRAM_IMG_END down a bit to allow more
    dynamic allocation at the expense of a slightly smaller maximum image
    size.
    
    Signed-off-by: Andrew F. Davis <afd@ti.com>
    Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
    glneo authored and trini committed Feb 17, 2017
  2. da850: Add instructions to copy AIS image to an MMC card

    The da850 soc's can boot from a external mmc card, but
    the AIS image should be written to the correct sector.
    
    Add instructions to copy the AIS image to a MMC card.
    
    Signed-off-by: Axel Haslam <ahaslam@baylibre.com>
    Reviewed-by: Tom Rini <trini@konsulko.com>
    ahaslam2 authored and trini committed Feb 17, 2017
  3. arm: am57xx: Set serial# variable

    serial# variable is used to correctly display device ID in
    "fastboot devices". It also can be used further for displaying device ID
    in "adb devices" (should be passed as "androidboot.serialno" to kernel
    cmdline, via "bootargs" variable).
    
    Serial number generating algorithm is described at [1].
    
    [1] http://lists.denx.de/pipermail/u-boot/2015-March/207462.html
    
    Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
    Reviewed-by: Tom Rini <trini@konsulko.com>
    Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
    Semen Protsenko authored and trini committed Feb 17, 2017
  4. SPL: Move SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION to Kconfig

    Added SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION and
    SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION to Kconfig.
    
    Due to SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION being moved to
    Kconfig the board defconfigs for db-88f6820-gp_defconfig
    kc1_defconfig and sniper_defconfig need to be updated.
    
    Signed-off-by: Dalon Westergreen <dwesterg@gmail.com>
    dwesterg authored and trini committed Feb 17, 2017
  5. SPL: add support to boot from a partition type

    the socfpga bootrom supports mmc booting from either a raw image
    starting at 0x0, or from a partition of type 0xa2.  This patch
    adds support for locating the boot image in the first type 0xa2
    partition found.
    
    Assigned a partition number of -1 will cause a search for a
    partition of type CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_TYPE
    and use it to find the u-boot image
    
    Signed-off-by: Dalon Westergreen <dwesterg@gmail.com>
    dwesterg authored and trini committed Feb 17, 2017
  6. arm: omap5: Fix generation of reserved-memory DT node

    When the node 'reserved-memory' is not defined in the DT we fail
    to add needed properties. We also fail to move 'offs' to point to
    the new node. Fix these here.
    
    Signed-off-by: Andrew F. Davis <afd@ti.com>
    Reviewed-by: Tom Rini <trini@konsulko.com>
    glneo authored and trini committed Feb 17, 2017
  7. fsl_i2c.c: Fix warning on gcc-6.x

    With gcc-6.x we see:
    drivers/i2c/fsl_i2c.c:86:3: warning: ‘fsl_i2c_speed_map’ defined but not
    used [-Wunused-const-variable=]
    
    The easy way to fix this is that since we only use fsl_i2c_speed_map at
    all on __M68K__ move the existing guards around slightly.
    
    Reported-by: Thomas Schaefer <Thomas.Schaefer@kontron.com>
    Signed-off-by: Tom Rini <trini@konsulko.com>
    Acked-by: Heiko Schocher <hs@denx.de>
    trini committed Feb 17, 2017
  8. tools: kwboot: don't adjust destaddr when patching the image

    Commit 94084ee ("tools: kwbimage: Fix dest addr") changed kwbimage
    to do this adjustment. So now the adjustment in kwboot is not needed
    (and would prevent UART booting for images generated by the new
    kwbimage). Remove the destaddr adjustment in kwboot.
    
    Signed-off-by: Chris Packham <judge.packham@gmail.com>
    Signed-off-by: Stefan Roese <sr@denx.de>
    cpackham authored and stroese committed Feb 17, 2017
  9. tools: kwbimage: Fix unchecked return value and fd leak

    The return value of fstat was not checked in kwbimage, and in the case
    of an error, the already open file was not closed. Fix both errors.
    
    Reported-by: Coverity (CID: 155971)
    Reported-by: Coverity (CID: 155969)
    Signed-off-by: Mario Six <mario.six@gdsys.cc>
    Signed-off-by: Stefan Roese <sr@denx.de>
    si-gdsys authored and stroese committed Feb 17, 2017

Commits on Feb 13, 2017

  1. Prepare v2017.03-rc2

    Signed-off-by: Tom Rini <trini@konsulko.com>
    trini committed Feb 13, 2017
  2. Merge tag 'xilinx-fixes-for-v2017.03' of git://www.denx.de/git/u-boot…

    …-microblaze
    
    Xilinx fixes for v2017.03
    
    - defconfig alignment
    - Topic.nl board updates
    - Minor microblaze comment fix
    trini committed Feb 13, 2017
  3. i2c: sandbox: remove code snippet from Kconfig help

    With the Kconfig re-sync with Linux 4.10, characters such as
    '}', ';' in Kconfig help message cause warnings:
    
    $ make defconfig
    *** Default configuration is based on 'sandbox_defconfig'
    drivers/i2c/Kconfig:132⚠️ ignoring unsupported character '}'
    drivers/i2c/Kconfig:132⚠️ ignoring unsupported character ';'
    
    Drop the Device Tree fragment from the help.
    
    Acked-by: Heiko Schocher <hs@denx.de>
    Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
    masahir0y authored and trini committed Feb 13, 2017

Commits on Feb 12, 2017

  1. kconfig: re-sync with Linux 4.10

    Re-sync all files under the scripts/kconfig directory with
    Linux 4.10.
    
    Some parts include U-Boot own modification.  I made sure to not
    revert the following commits:
    
     5b8031c ("Add more SPDX-License-Identifier tags")
     192bc69 ("Fix GCC format-security errors and convert sprintfs.")
     da58dec ("Various Makefiles: Add SPDX-License-Identifier tags")
     20c2082 ("Kconfig: Enable usage of escape char '\' in string values")
    
    Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
    masahir0y authored and trini committed Feb 12, 2017
  2. flash: compile common/flash.c iif CONFIG_MTD_NO_FLASH is enabled

    The whole of common/flash.c is guarded by #if defined() ... #endif.
    Move the conditional to common/Makefile.
    
    Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
    masahir0y authored and trini committed Feb 12, 2017
  3. flash: complete CONFIG_SYS_NO_FLASH move with renaming

    We repeated partial moves for CONFIG_SYS_NO_FLASH, but this is
    not completed. Finish this work by the tool.
    
    During this move, let's rename it to CONFIG_MTD_NOR_FLASH.
    Actually, we have more instances of "#ifndef CONFIG_SYS_NO_FLASH"
    than those of "#ifdef CONFIG_SYS_NO_FLASH".  Flipping the logic will
    make the code more readable.  Besides, negative meaning symbols do
    not fit in obj-$(CONFIG_...) style Makefiles.
    
    This commit was created as follows:
    
    [1] Edit "default n" to "default y" in the config entry in
        common/Kconfig.
    
    [2] Run "tools/moveconfig.py -y -r HEAD SYS_NO_FLASH"
    
    [3] Rename the instances in defconfigs by the following:
      find . -path './configs/*_defconfig' | xargs sed -i \
      -e '/CONFIG_SYS_NO_FLASH=y/d' \
      -e 's/# CONFIG_SYS_NO_FLASH is not set/CONFIG_MTD_NOR_FLASH=y/'
    
    [4] Change the conditionals by the following:
      find . -name '*.[ch]' | xargs sed -i \
      -e 's/ifndef CONFIG_SYS_NO_FLASH/ifdef CONFIG_MTD_NOR_FLASH/' \
      -e 's/ifdef CONFIG_SYS_NO_FLASH/ifndef CONFIG_MTD_NOR_FLASH/' \
      -e 's/!defined(CONFIG_SYS_NO_FLASH)/defined(CONFIG_MTD_NOR_FLASH)/' \
      -e 's/defined(CONFIG_SYS_NO_FLASH)/!defined(CONFIG_MTD_NOR_FLASH)/'
    
    [5] Modify the following manually
      - Rename the rest of instances
      - Remove the description from README
      - Create the new Kconfig entry in drivers/mtd/Kconfig
      - Remove the old Kconfig entry from common/Kconfig
      - Remove the garbage comments from include/configs/*.h
    
    Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
    masahir0y authored and trini committed Feb 12, 2017

Commits on Feb 10, 2017

  1. microblaze: Fix endif macro command

    Use correct name in endif comment.
    
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    michalsimek-xilinx committed Feb 10, 2017
  2. configs/topic_miami.h: Correct kernel_size in default environment

    The kernel partition in QSPI is 0x440000 large, not 0x400000. Fix this
    in the environment, otherwise the kernel will fail to boot if it occupies
    more space.
    
    Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    MikeLooijmans authored and michalsimek-xilinx committed Feb 10, 2017
  3. topic_miami(plus) defconfig: Enable DFU RAM support

    Allow sending firmware to RAM. Without this, the DFU support was not
    of much use.
    
    Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    MikeLooijmans authored and michalsimek-xilinx committed Feb 10, 2017
  4. topic_miami_defconfig: Remove NFS and NET support

    On the miami board, ethernet is accessed via logic. To use it, one
    would have to program logic first and then set up the rgmii conversion
    block as well. Not likely to ever be used, so disable network support
    by default to save some space.
    
    Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    MikeLooijmans authored and michalsimek-xilinx committed Feb 10, 2017
  5. xilinx: Align defconfig with current Kconfig order

    Keep all defconfig sorted to ensure the smallest diff.
    
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    michalsimek-xilinx committed Feb 10, 2017
  6. exynos: Drop large alignment for SDRAM parameters

    We don't ever search for these so there is no need for a 4KB alignment.
    It just wastes space.
    
    Drop this and use the standard 4-byte alignment.
    
    Signed-off-by: Simon Glass <sjg@chromium.org>
    Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
    sjg20 authored and MinkyuKang committed Feb 10, 2017

Commits on Feb 9, 2017

  1. rockchip: rename miniarm to tinker board

    Miniarm is the internal project code. Now it is officially named Tinker board.
    So rename it.
    
    Signed-off-by: Eddie Cai <eddie.cai@rock-chips.com>
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Eddie Cai authored and sjg20 committed Feb 9, 2017
  2. rockchip: Enable ETH address randomization for the firefly-rk3288

    This commit enables ethernet MAC address randomization on the
    firefly-rk3288. It removes the error at startup 'ethernet@ff290000
    address not set'.
    
    Signed-off-by: Romain Perier <romain.perier@collabora.com>
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Romain Perier authored and sjg20 committed Feb 9, 2017
  3. rockchip: firefly: configs: use spl back to brom

    Keep it same with other boards otherwise i have to write special script for it..
    
    Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
    Reviewed-by: Simon Glass <sjg@chromium.org>
    wzyy2 authored and sjg20 committed Feb 9, 2017
  4. rockchip: configs: move env offset to common header

    To reduce redundant code.
    
    Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
    Reviewed-by: Simon Glass <sjg@chromium.org>
    wzyy2 authored and sjg20 committed Feb 9, 2017
  5. rockchip: Correct MAINTAINER entry for chromebook_minnie

    This is wrong at present, so genboardscfg.py gives the following warnings:
    
    WARNING: no status info for 'chromebook_minnie'
    WARNING: no maintainers for 'chromebook_minnie'
    
    Fix it.
    
    Signed-off-by: Simon Glass <sjg@chromium.org>
    sjg20 committed Feb 9, 2017
Older