1. 15 12月, 2019 1 次提交
  2. 09 8月, 2019 1 次提交
  3. 20 8月, 2018 2 次提交
    • B
      x86: Remove support for Advantech SOM-6896 · 6e71a6ab
      Bin Meng 提交于
      Now that we have generic coreboot payload support, remove the
      dedicated support for Advantech SOM-6896.
      Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
      6e71a6ab
    • B
      x86: coreboot: Add generic coreboot payload support · ceeee8f7
      Bin Meng 提交于
      Currently building U-Boot as the coreboot payload requires user
      to change the build configuration for a specific board during
      menuconfig process. This uses the board's native device tree
      to configure the hardware. For example, the device tree provides
      PCI address range for the PCI host controller and U-Boot will
      re-program all PCI devices' BAR to be within this range. In order
      to make sure we don't mess up the hardware, we should guarantee
      the range matches what coreboot programs the chipset.
      
      But we really should make the coreboot payload support easier.
      Just like EFI payload, we can create a generic coreboot payload
      for all x86 boards as well. The payload is configured to include
      as many generic drivers as possible. All stuff that touches low
      level initialization are not allowed as such is the coreboot's
      responsibility. Platform specific drivers (like gpio, spi, etc)
      are not included.
      Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NChristian Gmeiner <christian.gmeiner@gmail.com>
      ceeee8f7
  4. 17 6月, 2018 2 次提交
  5. 07 5月, 2018 1 次提交
    • T
      SPDX: Convert all of our single license tags to Linux Kernel style · 83d290c5
      Tom Rini 提交于
      When U-Boot started using SPDX tags we were among the early adopters and
      there weren't a lot of other examples to borrow from.  So we picked the
      area of the file that usually had a full license text and replaced it
      with an appropriate SPDX-License-Identifier: entry.  Since then, the
      Linux Kernel has adopted SPDX tags and they place it as the very first
      line in a file (except where shebangs are used, then it's second line)
      and with slightly different comment styles than us.
      
      In part due to community overlap, in part due to better tag visibility
      and in part for other minor reasons, switch over to that style.
      
      This commit changes all instances where we have a single declared
      license in the tag as both the before and after are identical in tag
      contents.  There's also a few places where I found we did not have a tag
      and have introduced one.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      83d290c5
  6. 16 9月, 2017 1 次提交
    • B
      x86: Support Intel Cherry Hill board · eb45787b
      Bin Meng 提交于
      This adds support to Intel Cherry Hill board, a board based on
      Intel Braswell SoC. The following devices are validated:
      
      - serial port as the serial console
      - on-board Realtek 8169 ethernet controller
      - SATA AHCI controller
      - EMMC/SDHC controller
      - USB 3.0 xHCI controller
      - PCIe x1 slot with a graphics card
      - ICH SPI controller with an 8MB Macronix SPI flash
      - Integrated graphics device as the video console
      Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      eb45787b
  7. 30 7月, 2017 1 次提交
    • A
      x86: Add Intel Edison board files · 495f3774
      Andy Shevchenko 提交于
      Add Intel Edison board which is using U-Boot.
      
      The patch is based on work done by the following people (in alphabetical
      order):
      	Aiden Park <aiden.park@intel.com>
      	Dukjoon Jeon <dukjoon.jeon@intel.com>
      	eric.park <eric.park@intel.com>
      	Fabien Chereau <fabien.chereau@intel.com>
      	Felipe Balbi <felipe.balbi@linux.intel.com>
      	Scott D Phillips <scott.d.phillips@intel.com>
      	Sebastien Colleur <sebastienx.colleur@intel.com>
      	Steve Sakoman <steve.sakoman@intel.com>
      	Vincent Tinelli <vincent.tinelli@intel.com>
      
      In case we're building for Intel Edison, we must have 4096 bytes of
      zeroes in the beginning on u-boot.bin. This is done in
      board/intel/edison/config.mk.
      
      First run sets hardware_id environment variable which is read from
      System Controller Unit (SCU).
      
      Serial number (serial# environment variable) is generated based on eMMC
      CID.
      
      MAC address on USB network interface is unique to the board but kept the
      same all over the time.
      
      Set mac address from U-Boot using following scheme:
      	OUI = 02:00:86
      	next 3 bytes of MAC address set from eMMC serial number
      
      This allows to have a unique mac address across reboot and flashing.
      Signed-off-by: NVincent Tinelli <vincent.tinelli@intel.com>
      Signed-off-by: NFelipe Balbi <felipe.balbi@linux.intel.com>
      Signed-off-by: NAndy Shevchenko <andriy.shevchenko@linux.intel.com>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      [bmeng: Add MAINTAINERS file for Intel Edison board]
      Signed-off-by: NBin Meng <bmeng.cn@gmail.com>
      495f3774
  8. 16 8月, 2016 2 次提交
  9. 12 7月, 2016 1 次提交
    • G
      x86: Add Advantech SOM-DB5800/SOM-6867 support · 215099a5
      George McCollister 提交于
      Add support for Advantech SOM-DB5800 with the SOM-6867 installed.
      This is very similar to conga-qeval20-qa3-e3845 in that there is a
      reference carrier board (SOM-DB5800) with a Baytrail based SoM (SOM-6867)
      installed.
      
      Currently supported:
       - 2x UART (From ITE EC on SOM-6867) routed to COM3/4 connectors on
         SOM-DB5800.
       - 4x USB 2.0 (EHCI)
       - Video
       - SATA
       - Ethernet
       - PCIe
       - Realtek ALC892 HD Audio
         Pad configuration for HDA_RSTB, HDA_SYNC, HDA_CLK, HDA_SDO
         HDA_SDI0 is set in DT to enable HD Audio codec.
         Pin defaults for codec pin complexs are not changed.
      
      Not supported:
       - Winbond Super I/O (Must be disabled with jumpers on SOM-DB8500)
       - USB 3.0 (XHCI)
       - TPM
      Signed-off-by: NGeorge McCollister <george.mccollister@gmail.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      215099a5
  10. 17 3月, 2016 2 次提交
    • S
      x86: Add congatec conga-QA3/E3845-4G (Bay Trail) support · 82ceba2c
      Stefan Roese 提交于
      This patch adds support for the congatec conga-QA3/E3845-4G eMMC8 SoM,
      installed on the congatec Qseven 2.0 evaluation carrier board
      (conga-QEVAL).
      
      Its port is very similar to the MinnowboardMAX port and also uses
      the Intel FSP as described in doc/README.x86.
      
      Currently supported are the following interfaces / devices:
      - UART (via Winbond legacy SuperIO chip on carrier board)
      - Ethernet (PCIe Intel I210 / E1000)
      - SPI including SPI NOR as boot-device
      - USB 2.0
      - SATA via U-Boot SCSI IF
      - eMMC
      - Video (HDMI output @ 800x600)
      - PCIe
      
      Not supported yet is:
      - I2C
      - USB 3.0
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Bin Meng <bmeng.cn@gmail.com>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      82ceba2c
    • S
      x86: Add support for the samus chromebook · 374e78ef
      Simon Glass 提交于
      This adds basic support for chromebook_samus. This is the 2015 Pixel and
      is based on an Intel broadwell platform.
      
      Supported so far are:
      - Serial
      - SPI flash
      - SDRAM init (with MRC cache)
      - SATA
      - Video (on the internal LCD panel)
      - Keyboard
      
      Various less-visible drivers are provided to make the above work (e.g. PCH,
      power control and LPC).
      
      The platform requires various binary blobs which are documented in the
      README. The major missing feature is USB3 since the existing U-Boot support
      does not work correctly with Intel XHCI controllers.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
      374e78ef
  11. 21 2月, 2016 1 次提交
  12. 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
  13. 22 10月, 2015 1 次提交
  14. 05 8月, 2015 2 次提交
  15. 04 6月, 2015 2 次提交
  16. 17 4月, 2015 1 次提交
    • S
      x86: Add support for panther (Asus Chromebox) · 51e9dad2
      Simon Glass 提交于
      Support running U-Boot as a coreboot payload. Tested peripherals include:
      
      - Video (HDMI and DisplayPort)
      - SATA disk
      - Gigabit Ethernet
      - SPI flash
      
      USB3 does not work. This may be a problem with the USB3 PCI driver or
      something in the USB3 stack and has not been investigated So far this is
      disabled. The SD card slot also does not work.
      
      For video, coreboot will need to run the OPROM to set this up.
      
      With this board, bare support (running without coreboot) is not available
      as yet.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      51e9dad2
  17. 07 2月, 2015 2 次提交
  18. 13 1月, 2015 2 次提交
  19. 14 12月, 2014 1 次提交
  20. 21 11月, 2014 1 次提交
    • S
      x86: Add chromebook_link board · 8ef07571
      Simon Glass 提交于
      This board is a 'bare' version of the existing 'link 'board. It does not
      require coreboot to run, but is intended to start directly from the reset
      vector.
      
      This initial commit has place holders for a wide range of features. These
      will be added in follow-on patches and series. So far it cannot be booted
      as there is no ROM image produced, but it does build without errors.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      8ef07571
  21. 20 2月, 2014 1 次提交