17 Jun, 2015

1 commit

  • The MSI Primo 81 is an Allwinner A31s-based tablet on which the
    OTG port is the only accessible USB interface. The existing
    defconfig had VGA console on the LCD enabled, but was missing
    keyboard support because the prerequisites for that (sunxi MUSB
    support and AXP221 GPIO support) had not been available before.
    All previously missing dependencies are available now, so this
    patch enables keyboard support and its prerequisites in the
    defconfig.

    Signed-off-by: Karsten Merker
    Reviewed-by: Hans de Goede
    Signed-off-by: Hans de Goede

    Karsten Merker
     

15 Jun, 2015

2 commits


12 Jun, 2015

1 commit


11 Jun, 2015

3 commits

  • Commit 9ba9e85f3f1c (net: Fix NET_RANDOM_ETHADDR dependencies)
    accidentally dropped CONFIG_LIB_RAND defines for 14 Blackfin boards.

    Prior to that commit, those boards defined CONFIG_LIB_RAND, but not
    CONFIG_NET_RANDOM_ETHADDR. So, commit 9ba9e85f3f1c should not have
    touched them, but in fact it ripped CONFIG_LIB_RAND off from all the
    header files, which caused undefined reference to srand and rand.
    CONFIG_LIB_RAND=y must be revived for such boards.

    BTW, this commit indeed makes it better, but even with this fix,
    three boards (bf533-stamp, bf538f-ezkit, cm-bf548) still can not
    build due to region 'ram' overflowed error. This was cause by
    commit 6eed3786c68c (net: Move the CMD_NET config to defconfigs)
    because CMD_NET selects NET, and NET selects REGEX. Eventually,
    some boards were newly enabled with CONFIG_REGEX, increasing the
    memory footprint. A patch is expected to fix the build error.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     
  • Move this over to Kconfig and tidy up.

    Signed-off-by: Simon Glass

    Simon Glass
     
  • We plan to enable device tree in SPL by default. Before doing this,
    explicitly disable it for all boards.

    Signed-off-by: Simon Glass

    Simon Glass
     

10 Jun, 2015

6 commits


09 Jun, 2015

1 commit

  • This patch moves the following config options to Kconfig:

    CONFIG_AUTOBOOT_KEYED
    CONFIG_AUTOBOOT_PROMPT
    CONFIG_AUTOBOOT_DELAY_STR
    CONFIG_AUTOBOOT_STOP_STR
    AUTOBOOT_KEYED_CTRLC

    Signed-off-by: Stefan Roese
    Reviewed-by: Simon Glass
    [trini: Drop ip04 and pm9263 configs/ additions, those boards previously
    set CONFIG_AUTOBOOT_PROMPT but never used it, re-run savedefconfig over
    all boards that did change. Make digsy_mtc_* string include seconds to
    match others and not warn. ]
    Signed-off-by: Tom Rini
    Cc: Masahiro Yamada

    Stefan Roese
     

08 Jun, 2015

3 commits


06 Jun, 2015

3 commits


04 Jun, 2015

11 commits

  • Rename the Astar_MID756 to Et_q8_v1_6 to match the kernel dts name.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • Copy over all the latest dts changes from mripard/sunxi/dt-for-4.2 ,
    this gives us a proper dtsi file for the A33 rather then abusing
    sun8i-a23.dtsi for this.

    And this replaces our minimal (dummy) sun7i-a20-mk808c and
    sun8i-a33-astar-mid756 dts files with proper ones.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • The Mele A1000G-quad and the Mele M9 have the same PCB, sofar we've been
    using the same defconfig (and dts on the kernel side) for both models.
    Unfortunately this does not work for the otg controller, on the M9 this
    is routed to a micro-usb connector on the outside, while as on the
    A1000G-quad it is connected to an usb to sata bridge.

    This commit adds a new defconfig for the Mele-A1000G-quad to allow using
    different otg controller settings on the 2 boards.

    Signed-off-by: Hans de Goede
    Acked-by: Ian Campbell

    Hans de Goede
     
  • Support QEMU PIRQ routing via device tree on both i440fx and q35
    platforms. With this commit, Linux booting on QEMU from U-Boot
    has working ATA/SATA, USB and ethernet.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • Although the two qemu-x86 targets (i440fx and q35) share a lot in
    common, they still have something that cannot easily handled in one
    single device tree). Split to create two dedicated device tree files
    and make the i440fx be the default build target.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • Intel Quark SoC has the same interrupt routing mechanism as the
    Queensbay platform, only the difference is that PCI devices'
    INTA/B/C/D are harcoded and cannot be changed freely.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • It turns out that QEMU x86 emulated graphic card has a built-in
    option ROM which can be run perfectly with native mode by U-Boot.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • CONFIG_FRAMEBUFFER_SET_VESA_MODE and CONFIG_FRAMEBUFFER_VESA_MODE
    are not x86-specific, so move them to drivers/video/Kconfig and
    make them depend on VIDEO_VESA driver. Some cosmetic fixes are
    applied to the Kconfig help text as well.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • QEMU is much easier for us test booting U-Boot as a coreboot payload
    than having a real board like chromebook_link.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass
    Tested-by: Simon Glass

    Bin Meng
     
  • Now that we have QEMU support, make it the default vendor in the
    'make menuconfig' screen.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass
    Tested-by: Simon Glass

    Bin Meng
     
  • This commit introduces the initial U-Boot support for QEMU x86 targets.
    U-Boot can boot from coreboot as a payload, or directly without coreboot.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass
    Tested-by: Simon Glass
    Merged in patch 'x86: qemu: Add CMD_NET to qemu-x86_defconfig
    https://patchwork.ozlabs.org/patch/479745/

    Bin Meng
     

02 Jun, 2015

1 commit


01 Jun, 2015

3 commits

  • This also selects CONFIG_NET for any CONFIG_CMD_NET board.

    Remove the imx default for CONFIG_NET.

    This moves the config that was defined by 60296a8 (commands: add more
    command entries in Kconfig).

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     
  • Another shell scripting command that has not been moved.

    Moved using tools/moveconfig.py using these settings:

    CMD_SETEXPR bool n y

    Signed-off-by: Joe Hershberger
    Cc: Masahiro Yamada

    Joe Hershberger
     
  • Commit 76ec988b062e (net: Remove all calls to net_random_ethaddr())
    accidentally deleted CONFIG_TARGET_BCT_BRETTL2=y, and since then
    bct-brettl2 would not build.

    Since commit a26cd04920dc (arch: Make board selection choices
    optional), Kconfig actually allows such a .config file in which no
    board is selected, but the build never succeeds.

    Signed-off-by: Masahiro Yamada
    Acked-by: Joe Hershberger

    Masahiro Yamada
     

31 May, 2015

4 commits


29 May, 2015

1 commit