1. 22 8月, 2015 2 次提交
  2. 21 8月, 2015 1 次提交
  3. 19 8月, 2015 7 次提交
  4. 14 8月, 2015 9 次提交
  5. 13 8月, 2015 12 次提交
    • N
      kconfig: add config option for shell prompt · 181bd9dc
      Nikita Kiryanov 提交于
      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: NNikita Kiryanov <nikita@compulab.co.il>
      [trini: Add spring, sniper, smartweb to conversion]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      181bd9dc
    • M
      ARM: drop "optional" from target select in favor of ARCH_VERSATILE · 589907e2
      Masahiro Yamada 提交于
      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.
      (http://lists.busybox.net/pipermail/buildroot/2015-July/135125.html)
      
      This commit drops the "optional" from the ARM target select menu
      in favor of "Versatile family".
      
      Rationale:
       - 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: NMasahiro Yamada <yamada.masahiro@socionext.com>
      589907e2
    • T
      dra7xx: Add dra72_evm_defconfig using CONFIG_DM · 57cd681b
      Tom Rini 提交于
      - Import various DT files for DRA7 / DR72x / dra72-evm from Linux Kernel
        v4.1
      - Add config file for this board, enable DM and DM_GPIO
      
      Cc: Simon Glass <sjg@chromium.org>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      57cd681b
    • T
      dra7xx: Move CONS_INDEX to Kconfig and enable CONFIG_SPL_STACK_ADDR · b4c4fec3
      Tom Rini 提交于
      - 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: NTom Rini <trini@konsulko.com>
      b4c4fec3
    • T
      am33xx: Update DT files, add am335x_gp_evm_config target · 1480fdf8
      Tom Rini 提交于
      - 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: NTom Rini <trini@konsulko.com>
      1480fdf8
    • N
      arm: am437x: Introduce new board cm-t43 · 8883ddaf
      Nikita Kiryanov 提交于
      Add initial support for CM-T43, an AM437x based SoM.
      This support includes: serial, MMC/eMMC, NAND, USB, ETH, I2C, GPIO, DRAM
      detection.
      
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: NNikita Kiryanov <nikita@compulab.co.il>
      8883ddaf
    • P
      ARM64: hikey: hi6220: Add u-boot support for the 96boards CE HiKey board. · 11ac2363
      Peter Griffin 提交于
      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.
      
      Notes:
      
      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: -
      https://github.com/96boards/documentation/blob/master/hikey/
      Hi6220V100_Multi-Mode_Application_Processor_Function_Description.pdf
      
      Board schematic can be found here: -
      https://github.com/96boards/documentation/blob/master/hikey/
      96Boards-Hikey-Rev-A1.pdf
      Signed-off-by: NPeter Griffin <peter.griffin@linaro.org>
      11ac2363
    • P
      sniper: Fastboot support · fbdd3299
      Paul Kocialkowski 提交于
      This adds support for the fastboot USB gadget, including flashing to the
      internal MMC and reboot to bootloader or not.
      Signed-off-by: NPaul Kocialkowski <contact@paulk.fr>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      [trini: Update to use Kconfig for MUSB]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      fbdd3299
    • P
      LG Optimus Black (P970) codename sniper support · 0257930b
      Paul Kocialkowski 提交于
      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:
      http://code.paulk.fr/article20/a-hacker-s-journey-freeing-a-phone-from-the-ground-up-first-partSigned-off-by: NPaul Kocialkowski <contact@paulk.fr>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      [trini: Add CONFIG_OF_SUPPORT]
      Signed-off-by: NTom Rini <trini@konsulko.com>
      0257930b
    • V
      lpc32xx: devkit3250: add spl build support · e9b3ce3f
      Vladimir Zapolskiy 提交于
      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: NVladimir Zapolskiy <vz@mleia.com>
      e9b3ce3f
    • V
      lpc32xx: devkit3250: update of board configuration · 768ddeee
      Vladimir Zapolskiy 提交于
      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: NVladimir Zapolskiy <vz@mleia.com>
      768ddeee
    • H
      arm, at91: support for sam9260 based smartweb board · 3b5df50e
      Heiko Schocher 提交于
      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
      bootlog:
      
      RomBOOT
      >
      
      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
      U-Boot>
      Signed-off-by: NHeiko Schocher <hs@denx.de>
      3b5df50e
  6. 08 8月, 2015 8 次提交
  7. 07 8月, 2015 1 次提交