[U-Boot] [PATCH v3 0/8] x86: Add additional system setup for ivybridge

Simon Glass sjg at chromium.org
Tue Nov 25 05:19:19 CET 2014


Hi,

On 24 November 2014 at 21:18, Simon Glass <sjg at chromium.org> wrote:
> This series adds full support for the LPC (Low Pin Count) bridge, the
> PCH (Platform Controller Hub), PCI devices like USB and SATA and more
> CPU init support (turbo mode, etc.)
>
> With this series, chromebook_link can use SATA and USB at the command
> line.
>
> Changes in v3:
> - Add new patch to add ivybridge directory to Makefile
> - Add new patch to fix SIZE_MAX compiler warning when using stdint.h
> - Split out CONFIG_INTEL_CORE_ARCH removal patch
> - Use exitsing disable_lapic() code instead of duplicating it

I forgot to mention that this series is rebased on u-boot-x86/master
so I have dropped the already-applied patches.

>
> Changes in v2:
> - Remove use of __PRE_RAM__ define
> - Use existing lapic_setup() code instead of duplicating it
>
> Simon Glass (8):
>   x86: Drop old CONFIG_INTEL_CORE_ARCH code
>   x86: Add LAPIC setup code
>   x86: Add init for model 206AX CPU
>   x86: Drop some msr functions that we don't support
>   x86: ivybridge: Add northbridge init functions
>   x86: config: Enable SPI for chromebook_link
>   x86: Add ivybridge directory to Makefile
>   Fix SIZE_MAX compiler warning when using stdint.h
>
>  arch/x86/cpu/Makefile                             |   3 +
>  arch/x86/cpu/interrupts.c                         |  28 --
>  arch/x86/cpu/ivybridge/Makefile                   |   2 +
>  arch/x86/cpu/ivybridge/bd82x6x.c                  |   8 +
>  arch/x86/cpu/ivybridge/model_206ax.c              | 514 ++++++++++++++++++++++
>  arch/x86/cpu/ivybridge/northbridge.c              | 188 ++++++++
>  arch/x86/cpu/lapic.c                              |  57 +++
>  arch/x86/include/asm/arch-ivybridge/bd82x6x.h     |   3 +
>  arch/x86/include/asm/arch-ivybridge/model_206ax.h |   4 +
>  arch/x86/include/asm/arch-ivybridge/sandybridge.h |  13 +-
>  arch/x86/include/asm/lapic.h                      | 124 +++++-
>  arch/x86/include/asm/msr-index.h                  |   2 +
>  arch/x86/include/asm/msr.h                        |  11 -
>  arch/x86/include/asm/post.h                       |   1 +
>  include/configs/chromebook_link.h                 |   4 -
>  include/fdtdec.h                                  |   1 +
>  include/linux/kernel.h                            |   2 +
>  lib/fdtdec.c                                      |   1 +
>  18 files changed, 920 insertions(+), 46 deletions(-)
>  create mode 100644 arch/x86/cpu/ivybridge/model_206ax.c
>  create mode 100644 arch/x86/cpu/ivybridge/northbridge.c
>  create mode 100644 arch/x86/cpu/lapic.c
>
> --
> 2.1.0.rc2.206.gedb03e5
>

Regards,
Simon


More information about the U-Boot mailing list