[U-Boot] [PATCH v4 02/15] x86: Add basic support to queensbay platform and crownbay board

Simon Glass sjg at chromium.org
Wed Dec 17 15:41:59 CET 2014


On 17 December 2014 at 00:50, Bin Meng <bmeng.cn at gmail.com> wrote:
> Implement minimum required functions for the basic support to
> queensbay platform and crownbay board.
>
> Currently the implementation is to call fsp_init() in the car_init().
> We may move that call to cpu_init_f() in the future.
>
> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>
> ---
>
> Changes in v4: None
> Changes in v3:
> - Update to use u-boot coding convention for fsp codes
> - Use jnz to jump to the car_init error code at the end of tnc_car.S
>   file instead of being in the normal path flow
> - Add a TODO comment block to document the fsp_init() call
> - Change label xxx_stack to xxx_romstack
> - Add a comment block to explain the ROM stack
>
> Changes in v2:
> - Replace 0xcf9 with macro PORT_RESET from processor.h
> - Move FspInit call from start.S to car_init
> - Add UART0_BASE and UART1_BASE to ibmpc.h
>
>  arch/x86/cpu/queensbay/Makefile   |   9 +++
>  arch/x86/cpu/queensbay/tnc.c      |  48 ++++++++++++++
>  arch/x86/cpu/queensbay/tnc_car.S  | 127 ++++++++++++++++++++++++++++++++++++++
>  arch/x86/cpu/queensbay/tnc_dram.c |  78 +++++++++++++++++++++++
>  arch/x86/cpu/queensbay/tnc_pci.c  |  61 ++++++++++++++++++
>  arch/x86/include/asm/ibmpc.h      |   3 +
>  board/intel/crownbay/MAINTAINERS  |   6 ++
>  board/intel/crownbay/Makefile     |   7 +++
>  board/intel/crownbay/crownbay.c   |  21 +++++++
>  board/intel/crownbay/start.S      |   9 +++
>  10 files changed, 369 insertions(+)
>  create mode 100644 arch/x86/cpu/queensbay/Makefile
>  create mode 100644 arch/x86/cpu/queensbay/tnc.c
>  create mode 100644 arch/x86/cpu/queensbay/tnc_car.S
>  create mode 100644 arch/x86/cpu/queensbay/tnc_dram.c
>  create mode 100644 arch/x86/cpu/queensbay/tnc_pci.c
>  create mode 100644 board/intel/crownbay/MAINTAINERS
>  create mode 100644 board/intel/crownbay/Makefile
>  create mode 100644 board/intel/crownbay/crownbay.c
>  create mode 100644 board/intel/crownbay/start.S

Acked-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list