1. 14 4月, 2016 1 次提交
  2. 04 4月, 2016 1 次提交
    • S
      arm: mvebu: Add basic support for Armada 375 eval board db-88f6720 · 606576d5
      Stefan Roese 提交于
      This patch adds basic support for the Marvell A375 eval board. Tested
      are the following interfaces:
      - I2C
      - SPI
      - SPI NOR
      - Ethernet (mvpp2), port 0 & 1
      
      Currently the A375 SerDes and DDR3 init code is not intergrated. So
      the SPL U-Boot is not fully functional.
      
      Right now, this A375 mainline U-Boot can only be used by chainloading
      it via the original Marvell U-Boot. This can be done via this
      command:
      
      => tftpboot 00800000 a375/u-boot-dtb.bin;go 00800000
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      606576d5
  3. 02 4月, 2016 1 次提交
    • M
      board: Add Qualcomm Dragonboard 410C support · 626f048b
      Mateusz Kulikowski 提交于
      This commit add support for 96Boards Dragonboard410C.
      It is board based on APQ8016 Qualcomm SoC, complying with
      96boards specification.
      Features (present out of the box):
      - 4x Cortex A53 (ARMv8)
      - 2x USB Host port
      - 1x USB Device port
      - 4x LEDs
      - 1x HDMI connector
      - 1x uSD connector
      - 3x buttons (Power, Vol+, Vol-/Reset)
      - WIFI, Bluetooth with integrated antenna
      - 8GiB eMMC
      
      U-Boot boots chained with fastboot in 64-bit mode.
      For detailed build instructions see readme.txt in board directory.
      Signed-off-by: NMateusz Kulikowski <mateusz.kulikowski@gmail.com>
      Tested-by: NSimon Glass <sjg@chromium.org>
      626f048b
  4. 01 4月, 2016 1 次提交
  5. 24 3月, 2016 8 次提交
  6. 25 2月, 2016 1 次提交
  7. 24 2月, 2016 1 次提交
  8. 14 2月, 2016 1 次提交
  9. 03 2月, 2016 2 次提交
  10. 28 1月, 2016 2 次提交
  11. 27 1月, 2016 1 次提交
    • S
      arm: mvebu: Add support for the Armada XP theadorable board · b20c38a9
      Stefan Roese 提交于
      This patch adds support for the Armada XP (MV78260) based theadorable
      board. Its equipped with onboard DDR3, UART, ethernet, I2C, SPI NOR,
      LCD and SATA (SSD) interfaces / devices.
      
      Two defconfigs are added:
      
      theadorable_defconfig:
      The production U-Boot version with a stripped down drivers and feature
      list. This removes networking, USB and PCI support.
      
      theadorable_debug_defconfig:
      The debugging / testing U-Boot version with full support for all drivers.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      Signed-off-by: NStefan Roese <sr@denx.de>
      b20c38a9
  12. 26 1月, 2016 1 次提交
  13. 22 1月, 2016 1 次提交
    • S
      rockchip: Add support for Raxda Rock 2 · 7c1058fa
      Simon Glass 提交于
      This board includes an RK3288 SoC on a SOM. It can be mounted on a
      base-board which provides a wide range of peripherals.
      
      So far this is verified to boot to a prompt from a microSD card. The serial
      console works as well as HDMI.
      
      Thanks to Tom Cubie for sending me a board.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      7c1058fa
  14. 21 1月, 2016 2 次提交
  15. 20 1月, 2016 1 次提交
  16. 14 1月, 2016 3 次提交
    • P
      mvebu: Support Synology DS414 · aefb8f4c
      Phil Sutter 提交于
      This adds support for the MV78230 based DS414 NAS by Synology. The
      relevant bits have been extracted from the 'synogpl-5004-armadaxp'
      package Synology kindly published, garnished with a fair amount of
      trial-and-error.
      
      Sadly, support is far from perfect. The major parts I have failed in
      are SATA and XHCI support. Details about these and some other things
      follow:
      
      Device Tree
      -----------
      
      The device tree file armada-xp-synology-ds414.dts has been copied from
      Linux and enhanced by recent U-Boot specific changes to
      armada-xp-gp.dts.
      
      SATA Support
      ------------
      
      There is a Marvell 88SX7042 controller attached to PCIe which is
      supported by Linux's sata_mv driver but sadly not U-Boot's sata_mv.
      I'm not sure if extending the latter to support PCI devices is worth the
      effort at all. Porting sata_mv from Linux exceeded my brain's
      capacities. :(
      
      XHCI Support
      ------------
      
      There is an EtronTech EJ168A XHCI controller attached to PCIe which
      drives the two rear USB3 ports. After a bit of playing around I managed
      to get it recognized by xhci-pci, but never was able to access any
      devices attached to it. Enabling it in ds414 board config shows that it
      does not respond to commands for whatever reason. The (somewhat) bright
      side to it is that it is not even supported in Synology's customized
      U-Boot, but that also means nowhere to steal the relevant bits from.
      
      EHCI Support
      ------------
      
      This seems functional after issuing 'usb start'. At least it detects USB
      storage devices, and IIRC reading from them was OK. OTOH Linux fails to
      register the controller if 'usb start' wasn't given before in U-Boot.
      
      According to Synology sources, this board seems to support USB device
      (gadget?) mode. Though I didn't play around with it.
      
      PCIe Support
      ------------
      
      This is fine, but trying to gate the clocks of unused lanes will hang
      PCI enum. In addition to that, pci_mvebu seems not to support DM_PCI.
      
      DDR3 Training
      -------------
      
      Marvell/Synology uses eight PUPs instead of four. Does not look like
      this is meant to be customized in mainline U-Boot at all. OTOH I have
      no idea what a "PUP" actually is.
      
      PEX Init
      --------
      
      Synology uses different values than mainline U-Boot with this patch:
      pex_max_unit_get returns 2, pex_max_if_get returns 7 and
      max_serdes_lines is set to 7. Not changing this seems to not have an
      impact, although I'm not entirely sure it does not cause issues I am not
      aware of.
      
      Static Environment
      ------------------
      
      This allows to boot stock Synology firmware at least. In order to be a
      little more flexible when it comes to booting custom kernels, do not
      only load zImage partition, but also rd.gz into memory. This way it is
      possible to use about 7MB for kernel with piggyback initramfs.
      Signed-off-by: NPhil Sutter <phil@nwl.cc>
      Acked-by: NStefan Roese <sr@denx.de>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      aefb8f4c
    • S
      arm: mvebu: Add SolidRun ClearFog Armada 38x initial support · 0299c90f
      Stefan Roese 提交于
      This patch adds basic support for the SolidRun ClearFog Armada 38x based
      board to mainline U-Boot. Supported interfaces / devices are:
      - DDR3
      - UART
      - MMC
      - Ethernet port 0 (connected to dedicated PHY)
      - I2C
      
      The included DT source was taken from Russell King's ftp server:
      http://www.home.arm.linux.org.uk/~rmk/clearfog/
      
      With only minor modifications, like the addition of some aliases and the
      "u-boot,dm-pre-reloc" property.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Rabeeh Khoury <rabeeh@solid-run.com>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      0299c90f
    • S
      arm: mvebu: Add armada-xp-maxbcm.dts for maxbcm board · 18c1272f
      Stefan Roese 提交于
      This is needed for the upcoming ethernet DM conversion of the maxbcm
      board. The configuration of the PHY is then extracted from the DT
      instead of using the defines from the config header.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Luka Perkov <luka.perkov@sartura.hr>
      18c1272f
  17. 22 12月, 2015 1 次提交
  18. 10 12月, 2015 1 次提交
  19. 07 12月, 2015 1 次提交
  20. 01 12月, 2015 4 次提交
  21. 22 11月, 2015 2 次提交
  22. 10 11月, 2015 1 次提交
    • T
      Various Makefiles: Add SPDX-License-Identifier tags · da58dec8
      Tom Rini 提交于
      After consulting with some of the SPDX team, the conclusion is that
      Makefiles are worth adding SPDX-License-Identifier tags too, and most of
      ours have one.  This adds tags to ones that lack them and converts a few
      that had full (or in one case, very partial) license blobs into the
      equivalent tag.
      
      Cc: Kate Stewart <kstewart@linuxfoundation.org>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      da58dec8
  23. 04 11月, 2015 1 次提交
  24. 23 10月, 2015 1 次提交