[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