Skip to content
Snippets Groups Projects
  1. Jun 09, 2016
  2. Jun 08, 2016
  3. Jun 06, 2016
  4. Jun 03, 2016
  5. Jun 01, 2016
    • Sylvain Lesne's avatar
      arm: socfpga: improve raw MMC SPL boot · d31e9c57
      Sylvain Lesne authored
      
      Before this patch, when booting from MMC (no filesystem), the SPL
      loaded U-Boot from a fixed offset.
      It will now load U-Boot from an offset of 256kB (which is 4 times the
      padded SPL image) in the third partition.
      
      This behaviour is similar to what the vendor SPL (based on
      U-Boot 2013.01) does, and allows to directly 'dd' the
      u-boot-with-spl.sfp file to the A2 partition.
      
      Signed-off-by: default avatarSylvain Lesne <lesne@alse-fr.com>
      d31e9c57
    • Stefan Roese's avatar
      arm: socfpga: Add missing ',' in CONFIG_BOOTARGS · 77cd5368
      Stefan Roese authored
      
      Somehow the sr1500 is missing this comma in the CONFIG_BOOTARGS
      definition. This patch adds it to.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Reported-by: default avatarPavel Machek <pavel@denx.de>
      Cc: Pavel Machek <pavel@denx.de>
      Cc: Marek Vasut <marex@denx.de>
      77cd5368
    • Marek Vasut's avatar
      arm: socfpga: Enable tiny printf and simple malloc in SPL · 5bb4050d
      Marek Vasut authored
      
      Enable both features to reduce the SPL size by 6 kiB.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Chin Liang See <clsee@altera.com>
      Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
      Cc: Pavel Machek <pavel@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      5bb4050d
    • Marek Vasut's avatar
      arm: socfpga: Add samtec VIN|ING board · 569a191a
      Marek Vasut authored
      
      Add support for board based on the popular Altera Cyclone V SoC.
      This board has the following properties:
       - 1 GiB of DRAM
       - 1 Gigabit ethernet
       - 1 USB gadget port
       - 1 USB host port with an on-board hub
       - 2 QSPI NORs connected to the Cadence QSPI core
       - Multiple I2C EEPROMs and one I2C temperature sensor
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
      Cc: Chin Liang See <clsee@altera.com>
      ---
      V2: Update the defconfig as per Tom's request
      569a191a
  6. May 31, 2016
    • Stephen Warren's avatar
      ARM: tegra: add p2771-0000 board support · 10a03382
      Stephen Warren authored
      
      P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
      combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
      port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
      headers.
      
      Currently, due to U-Boot's level of support for Tegra186, the only
      features supported by U-Boot are the console UART and the on-board eMMC.
      Additional features will be added over time.
      
      U-Boot has so far been tested by replacing the kernel image on the device
      with a U-Boot binary. It is anticipated that U-Boot will eventually
      replace the CCPLEX bootloader binary, as on previous chips. This hasn't
      yet been tested.
      
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      10a03382
    • Stephen Warren's avatar
      ARM: tegra: add core Tegra186 support · c7ba99c8
      Stephen Warren authored
      
      This adds the bare minimum code to support Tegra186, with UART and eMMC
      working.
      
      The empty gpio.h is required because <asm/gpio.h> includes it. A future
      cleanup round may be able to solve this for all Tegra generations at once.
      
      mach-tegra/Makefile is adjusted not to compile anything for Tegra186, but
      instead to defer everything to mach-tegra/tegra186/Makefile. This allows
      the SoC code to pick-and-choose which of the C files in the "common"
      mach-tegra/ directory to compile in based on the SoC's needs. Most of the
      code is not valid for Tegra186, and this approach removes the need for
      mach-tegra/Makefile to contain many SoC-specific ifdefs. This approach
      may be applied to all other Tegra SoCs in a future cleanup round.
      
      board186.c is introduced to replace board.c and board2.c. These files
      currently contain a slew of SoC- and board-specific code that is not
      valid for Tegra186. This approach avoids adding yet more ifdefs to those
      files. A future cleanup round may refactor most of board*.c into board-/
      SoC-specific functions files thus allowing the top-level functions like
      board_init_early_f to be shared again.
      
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      c7ba99c8
    • Stephen Warren's avatar
      ARM: tegra: convert CONFIG_TEGRA_GPIO to Kconfig · 601800be
      Stephen Warren authored
      
      Future chips will contain different GPIO HW. This change will enable
      future SoC support to select the appropriate GPIO driver for their HW,
      in a future-looking fashion, using Kconfig.
      
      TEGRA_GPIO is not simply selected by TEGRA_COMMON (even though all
      current Tegra chips used this GPIO HW) to simplify the later addition
      of support for Tegra SoCs that use different GPIO HW.
      
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      601800be
    • Wills Wang's avatar
      mips: ath79: Use 8MB flash profile for mtd partition by default · ad5b48ab
      Wills Wang authored
      
      Change bootm flash address and mtd partition table for 8MB flash profile.
      
      Signed-off-by: default avatarWills Wang <wills.wang@live.com>
      ad5b48ab
    • Paul Burton's avatar
      MIPS: Split I & D cache line size config · 37228621
      Paul Burton authored
      
      Allow L1 Icache & L1 Dcache line size to be specified separately, since
      there's no architectural mandate that they be the same. The
      [id]cache_line_size functions are tidied up to take advantage of the
      fact that the Kconfig entries are always present to simply check them
      for zero rather than needing to #ifdef on their presence.
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      [removed CONFIG_SYS_CACHELINE_SIZE in include/configs/pic32mzdask.h]
      Signed-off-by: default avatarDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
      37228621
    • Paul Burton's avatar
      MIPS: Move cache sizes to Kconfig · ace3be4f
      Paul Burton authored
      
      Move details of the L1 cache line sizes & total sizes into Kconfig,
      defaulting to 0. A new CONFIG_SYS_CACHE_SIZE_AUTO Kconfig entry is
      introduced to allow platforms to select auto-detection of cache sizes,
      and it defaults to being enabled if none of the cache sizes are set by
      the configuration (ie. sizes are all the default 0), and code is
      adjusted to #ifdef on that rather than on the definition of the sizes
      (which will always be defined even if 0).
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      ace3be4f
    • Paul Burton's avatar
      malta: Allow MIPS64 builds · 0f832b9c
      Paul Burton authored
      
      Both real Malta boards & emulators that mimic Malta (eg. QEMU) can
      support MIPS64 CPUs. Allow MIPS64 builds of U-Boot for such boards,
      which enables the user to make use of the whole 64 bit address space.
      
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      0f832b9c
    • Stefan Roese's avatar
      arm: spear: x600: Add support for Micrel KSZ9031 PHY · f7c32e8e
      Stefan Roese authored
      
      As the old ethernet PHY is not available any more, the x600 board has
      been redesigned with the Micrel KSZ9031 PHY. This patch adds support
      to autodetect the PHY and configure the Micrel PHY correctly.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      f7c32e8e
  7. May 27, 2016
Loading