1. 21 Aug, 2015 2 commits
  2. 20 Aug, 2015 1 commit
  3. 19 Aug, 2015 6 commits
  4. 18 Aug, 2015 1 commit
  5. 14 Aug, 2015 9 commits
  6. 13 Aug, 2015 12 commits
    • Nikita Kiryanov's avatar
      kconfig: add config option for shell prompt · 181bd9dc
      Nikita Kiryanov authored
      Add option to set shell prompt string from menuconfig and migrate
      boards globally.
      The migration is done as follows:
      - Boards that explicitly and unconditionally set CONFIG_SYS_PROMPT had the
        entry moved to their defconfig files.
      - Boards that defined some kind of #ifdef logic which selects the
        CONFIG_SYS_PROMPT (for example qemu-mips) got an #undef CONFIG_SYS_PROMPT
        right before the #ifdef logic and were left alone.
      - This change forces CONFIG_SYS_PROMPT to be a per board decision, and thus
        CONFIG_SYS_PROMPT was removed from all <soc>_common.h and <arch>_common.h
        files. This results in a streamlined default value across platforms, and
        includes the following files: spear-common, sunxi-common, mv-common,
        ti_armv7_common, tegra-common, at91-sama5_common, and zynq-common.
      - Boards that relied on <arch/soc>_common.h values of CONFIG_SYS_PROMPT were
        not updated in their respective defconfig files under the assumption that
        since they did not explicitly define a value, they're fine with whatever
        the default is.
      - On the other hand, boards that relied on a value defined in some
        <boards>_common.h file such as woodburn_common, rpi-common,
        bur_am335x_common, ls2085a_common, siemens_am33x_common, and
        omap3_evm_common, had their values moved to the respective defconfig files.
      - The define V_PROMPT was removed, since it is not used anywhere except for
        assigning a value for CONFIG_SYS_PROMPT.
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
      [trini: Add spring, sniper, smartweb to conversion]
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
    • Masahiro Yamada's avatar
      ARM: drop "optional" from target select in favor of ARCH_VERSATILE · 589907e2
      Masahiro Yamada authored
      Since commit a26cd049 ("arch: Make board selection choices
      optional"), Kconfig could create such an insane .config file that
      no SoC/board is selected.
      This is now a real problem for Buildroot, for example.
      This commit drops the "optional" from the ARM target select menu
      in favor of "Versatile family".
       - Historically, Linux chose versatile_defconfig as the default
         of ARM defconfig. (arch/arm/Makefile of Linux describes:
         KBUILD_DEFCONFIG := versatile_defconfig)
       - It was published by ARM Ltd.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
    • Tom Rini's avatar
      dra7xx: Add dra72_evm_defconfig using CONFIG_DM · 57cd681b
      Tom Rini authored
      - Import various DT files for DRA7 / DR72x / dra72-evm from Linux Kernel
      - Add config file for this board, enable DM and DM_GPIO
      Cc: Simon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
    • Tom Rini's avatar
      dra7xx: Move CONS_INDEX to Kconfig and enable CONFIG_SPL_STACK_ADDR · b4c4fec3
      Tom Rini authored
      - Move the CONS_INDEX selection out of CONFIG_SYS_EXTRA_OPTIONS and
        into Kconfig proper.
      - While in here, enable CONFIG_SPL_STACK_ADDR
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
    • Tom Rini's avatar
      am33xx: Update DT files, add am335x_gp_evm_config target · 1480fdf8
      Tom Rini authored
      - Re-sync DT files for am33xx with Linux Kernel v4.1
      - Include DT file now for the "AM335x GP EVM" and build target for it,
        via device tree and DM.
      - We only need to provide platform data for UART when OF_CONTROL isn't
        also enabled really.  We can just push GPIO to coming from DT
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
    • Nikita Kiryanov's avatar
      arm: am437x: Introduce new board cm-t43 · 8883ddaf
      Nikita Kiryanov authored
      Add initial support for CM-T43, an AM437x based SoM.
      This support includes: serial, MMC/eMMC, NAND, USB, ETH, I2C, GPIO, DRAM
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
    • Peter Griffin's avatar
      ARM64: hikey: hi6220: Add u-boot support for the 96boards CE HiKey board. · 11ac2363
      Peter Griffin authored
      HiKey is the first 96boards consumer edition compliant board. It features a hi6220
      SoC which has eight ARM A53 cpu's.
      This initial port adds support for: -
      1) Serial
      2) eMMC / SD card
      3) USB
      4) GPIO
      It has been tested with Arm Trusted Firmware running u-boot as the BL33 executable.
      eMMC has been tested with basic reading of eMMC partition into DDR. I have not
      tested writing / erasing. Due to lack of clock control it won't be
      running in the most performant high speed mode.
      SD card slot has been tested for reading and booting kernels into DDR.
      It is also currently configured to save the u-boot environment to the
      SD card.
      USB has been tested with ASIX networking adapter to tftpboot kernels
      into DDR. On v2015.07-rc2 dhcp now works, and also USB mass storage
      are correctly enumerated.
      GPIO has been tested using gpio toggle GPIO4_1-3 to flash the LEDs.
      Basic SoC datasheet can be found here: -
      Board schematic can be found here: -
      Signed-off-by: default avatarPeter Griffin <peter.griffin@linaro.org>
    • Paul Kocialkowski's avatar
      sniper: Fastboot support · fbdd3299
      Paul Kocialkowski authored
      This adds support for the fastboot USB gadget, including flashing to the
      internal MMC and reboot to bootloader or not.
      Signed-off-by: default avatarPaul Kocialkowski <contact@paulk.fr>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      [trini: Update to use Kconfig for MUSB]
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
    • Paul Kocialkowski's avatar
      LG Optimus Black (P970) codename sniper support · 0257930b
      Paul Kocialkowski authored
      The LG Optimus Black (P970) codename sniper is a smartphone that was designed
      and manufactured by LG Electronics (LGE) and released back in 2011.
      It is using an OMAP3630 SoC GP version, which allows running U-Boot and the
      U-Boot SPL from the ground up. This port is aimed at running an Android version
      such as Replicant, the fully free Android distribution. However, support for
      upstream Linux with device-tree and common GNU/Linux distros boot commands
      could be added in the future.
      For more information about the journey to freeing this device, please read the
      series of blog posts at:
      Signed-off-by: default avatarPaul Kocialkowski <contact@paulk.fr>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      [trini: Add CONFIG_OF_SUPPORT]
      Signed-off-by: default avatarTom Rini <trini@konsulko.com>
    • Vladimir Zapolskiy's avatar
      lpc32xx: devkit3250: add spl build support · e9b3ce3f
      Vladimir Zapolskiy authored
      The change adds SPL build support to Timll DevKit3250 board, the
      generated SPL image can be uploaded over UART5, JTAG or stored on
      NAND. SPL is designed to load U-boot image from NAND.
      All new NAND chip defines in board configuration are needed by
      SPL NAND "simple" framework, the framework is used to reduce
      potentially duplicated code from LPC32xx SLC NAND driver.
      Signed-off-by: default avatarVladimir Zapolskiy <vz@mleia.com>
    • Vladimir Zapolskiy's avatar
      lpc32xx: devkit3250: update of board configuration · 768ddeee
      Vladimir Zapolskiy authored
      This change adds more peripherals to Timll DevKit3250 board, namely
      MAC and SMSC phy, SLC NAND, GPIO, SPI and I2C.
      Also the default serial console is changed to UART5, added an option
      to pass device tree blob by means of bootm, predefined environment
      variables are slightly extended and reserved space on NAND to store
      user defined U-boot environment.
      Signed-off-by: default avatarVladimir Zapolskiy <vz@mleia.com>
    • Heiko Schocher's avatar
      arm, at91: support for sam9260 based smartweb board · 3b5df50e
      Heiko Schocher authored
      add support for the at91sam9260 based board smartweb from
      siemens. SPL is used without serial support, as this
      SoC has only 4k sram for running SPL. Here a U-Boot
      U-Boot 2015.07-rc2-00109-g4ae828c (Jun 15 2015 - 09:31:16 +0200)
      CPU: AT91SAM9260
      Crystal frequency:   18.432 MHz
      CPU clock        :  198.656 MHz
      Master clock     :   99.328 MHz
             Watchdog enabled
      DRAM:  64 MiB
      WARNING: Caches not enabled
      NAND:  256 MiB
      In:    serial
      Out:   serial
      Err:   serial
      Net:   macb0
      Hit any key to stop autoboot:  0
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
  7. 08 Aug, 2015 8 commits
  8. 06 Aug, 2015 1 commit