[U-Boot] [PATCH v3 04/26] x86: Add chromebook_link board

Simon Glass sjg at chromium.org
Fri Nov 21 07:50:16 CET 2014


On 13 November 2014 06:42, Simon Glass <sjg at chromium.org> wrote:
> 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: Simon Glass <sjg at chromium.org>
> ---
>
> Changes in v3:
> - Add help for CONFIG_ENABLE_VMX
> - Enable Intel ME for chromebook_link
> - Remove extra coreboot print_cpuinfo() implementation
>
> Changes in v2:
> - Add a common early_init file
> - Adjust config to deal with changed x86-common.h
> - Correct 'peripheral controller hub' to 'platform controller hub'
>
>  arch/x86/Kconfig                           |  23 ++++
>  arch/x86/cpu/coreboot/coreboot.c           |   1 +
>  arch/x86/cpu/ivybridge/Kconfig             | 171 +++++++++++++++++++++++++++++
>  arch/x86/cpu/ivybridge/Makefile            |   9 ++
>  arch/x86/cpu/ivybridge/car.S               |  20 ++++
>  arch/x86/cpu/ivybridge/cpu.c               |  42 +++++++
>  arch/x86/cpu/ivybridge/sdram.c             |  20 ++++
>  arch/x86/dts/Makefile                      |   1 +
>  arch/x86/dts/chromebook_link.dts           |   1 +
>  arch/x86/include/asm/arch-ivybridge/gpio.h |  10 ++
>  board/google/chromebook_link/Kconfig       |  15 +++
>  board/google/chromebook_link/MAINTAINERS   |   6 +
>  board/google/chromebook_link/Makefile      |  15 +++
>  board/google/chromebook_link/link.c        |  17 +++
>  board/google/common/Makefile               |   7 ++
>  board/google/common/early_init.S           |  10 ++
>  configs/chromebook_link_defconfig          |  10 ++
>  include/configs/chromebook_link.h          |  60 ++++++++++
>  18 files changed, 438 insertions(+)
>  create mode 100644 arch/x86/cpu/ivybridge/Kconfig
>  create mode 100644 arch/x86/cpu/ivybridge/Makefile
>  create mode 100644 arch/x86/cpu/ivybridge/car.S
>  create mode 100644 arch/x86/cpu/ivybridge/cpu.c
>  create mode 100644 arch/x86/cpu/ivybridge/sdram.c
>  create mode 120000 arch/x86/dts/chromebook_link.dts
>  create mode 100644 arch/x86/include/asm/arch-ivybridge/gpio.h
>  create mode 100644 board/google/chromebook_link/Kconfig
>  create mode 100644 board/google/chromebook_link/MAINTAINERS
>  create mode 100644 board/google/chromebook_link/Makefile
>  create mode 100644 board/google/chromebook_link/link.c
>  create mode 100644 board/google/common/Makefile
>  create mode 100644 board/google/common/early_init.S
>  create mode 100644 configs/chromebook_link_defconfig
>  create mode 100644 include/configs/chromebook_link.h
>

Applied to u-boot-x86.


More information about the U-Boot mailing list