19 Oct, 2017

2 commits

  • Up to now we depended on an exported variable to build u-boot.rom.
    We should be able to specify it in the configuration file, too.

    With this patch this becomes possible using the new Kconfig option
    CONFIG_BUILD_ROM.

    This option depends on CONFIG_X86 and is selected in
    qemu-x86_defconfig and qemu-x86_64_defconfig.

    Cc: Simon Glass
    Cc: Bin Meng
    Signed-off-by: Heinrich Schuchardt
    Reviewed-by: Bin Meng

    Heinrich Schuchardt
     
  • Adjust VGA rom address to 0xfffb0000 so that u-boot.rom image
    can be built again.

    Signed-off-by: Bin Meng
    Reviewed-by: Stefan Roese

    Bin Meng
     

16 Sep, 2017

1 commit

  • 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: Bin Meng
    Reviewed-by: Simon Glass

    Bin Meng
     

15 Aug, 2017

1 commit


30 Jul, 2017

1 commit

  • 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
    Dukjoon Jeon
    eric.park
    Fabien Chereau
    Felipe Balbi
    Scott D Phillips
    Sebastien Colleur
    Steve Sakoman
    Vincent Tinelli

    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: Vincent Tinelli
    Signed-off-by: Felipe Balbi
    Signed-off-by: Andy Shevchenko
    Reviewed-by: Bin Meng
    Reviewed-by: Simon Glass
    [bmeng: Add MAINTAINERS file for Intel Edison board]
    Signed-off-by: Bin Meng

    Andy Shevchenko
     

17 May, 2017

1 commit

  • Now that we have ACPI S3 support on Intel MinnowMax board, document
    some generic information of S3 and how to test it.

    Signed-off-by: Bin Meng
    Reviewed-by: Simon Glass
    Tested-by: Stefan Roese

    Bin Meng
     

15 Nov, 2016

1 commit

  • Enable this so that EFI applications (notably grub) can be run under U-Boot
    on x86 platforms.

    At present the 'hello world' EFI application is not supported for the
    qemu-x86_efi_payload64 board. That board builds a payload consisting of a
    64-bit header and a 32-bit U-Boot, which is incompatible with the way the
    EFI loader builds its EFI application. The following error is obtained:

    x86_64-linux-ld.bfd: i386 architecture of input file
    `lib/efi_loader/helloworld.o' is incompatible with i386:x86-64 output

    This could be corrected with additional Makefile rules. For now, this
    feature is disabled for that board.

    Signed-off-by: Simon Glass
    Reviewed-by: Bin Meng
    [agraf: drop hello kconfig bits]
    Signed-off-by: Alexander Graf

    Simon Glass
     

12 Oct, 2016

3 commits


16 Aug, 2016

3 commits


12 Jul, 2016

1 commit


30 May, 2016

1 commit


23 May, 2016

6 commits


17 Mar, 2016

4 commits


21 Feb, 2016

2 commits


28 Jan, 2016

1 commit


13 Jan, 2016

1 commit


21 Oct, 2015

4 commits

  • Now that we have added MRC cache for Intel FSP and BayTrail codes,
    enable it for all BayTrail boards (Bayley Bay and Minnow Max).

    Note it turns out that FSP for Intel Atom E6xx does not produce
    the HOB for NV storage, so we don't have such functionality on
    Intel Crown Bay board.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • Introduce a new fsp command and make the existing hob command a
    sub-command to fsp for future extension. Also move cmd_hob.c to
    the dedicated fsp sub-directory in arch/x86/lib.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • System Management BIOS (SMBIOS) is a specification for how
    motherboard and system vendors present management information
    about their products in a standard format by extending the BIOS
    interface on Intel architecture systems. As of today the latest
    spec is 3.0 and can be downloaded from DMTF website. This commit
    adds a simple and minimum required implementation.

    Signed-off-by: Bin Meng
    Acked-by: Simon Glass

    Bin Meng
     
  • Current document about how to boot VxWorks is limited.
    Add several chapters in README.vxworks to document this.

    Signed-off-by: Bin Meng
    Reviewed-by: Tom Rini

    Bin Meng
     

17 Sep, 2015

2 commits


09 Sep, 2015

1 commit


26 Aug, 2015

2 commits


15 Aug, 2015

1 commit


14 Aug, 2015

1 commit