[U-Boot] [PATCH v3 0/7] This patch series adds support for Cavium ThunderX 88xx SoC family

Sergei Temerkhanov s.temerkhanov at gmail.com
Thu Aug 13 18:29:22 CEST 2015


Please disregard, this patch series is incomplete

Regards,
Sergey

On Thu, Aug 13, 2015 at 6:14 PM, Sergey Temerkhanov <s.temerkhanov at gmail.com
> wrote:

> (http://cavium.com/ThunderX_ARM_Processors.html)
>
> Changes in v3:
> - Reduced code duplication
> - Renamed CONFIG_SYS_PTL1_BITS to CONFIG_SYS_PTL2_BITS
> - Moved 'reset_sctrl' call to the 'reset' label
> - Rebased to the actual upstream tree
> - Documented newly added config options
> - Fixed clobber lists (thanks to Corey)
> - Added __used keyword
> - Fixed formatting
> - Added MAINTAINERS
>
> Changes in v2:
> - Changed code licensing
> - Completed the patchset
>
> Sergey Temerkhanov (7):
>   armv8: New MMU setup code allowing to use 48+ bits PA/VA
>   armv8: Add SMC calls infrastructure
>   armv8: Add psci.h from the Linux kernel
>   arm: serial: Add ability to use pre-initialized UARTs
>   armv8: cavium: Add ThunderX 88xx board definition
>   armv8: cavium: Add an implementation of ATF calling functions
>   armv8: cavium: Get DRAM size from ATF
>
>  arch/arm/Kconfig                   |   4 +
>  arch/arm/cpu/armv8/Makefile        |   1 +
>  arch/arm/cpu/armv8/cache_v8.c      |  80 +++++++++-
>  arch/arm/cpu/armv8/fwcall.c        |  77 +++++++++
>  arch/arm/cpu/armv8/start.S         |  36 +++++
>  arch/arm/include/asm/armv8/mmu.h   |  79 +++++++++-
>  arch/arm/include/asm/global_data.h |   1 +
>  arch/arm/include/asm/system.h      |  15 ++
>  arch/arm/lib/board.c               |   6 +-
>  board/cavium/thunderx/Kconfig      |  19 +++
>  board/cavium/thunderx/MAINTAINERS  |   6 +
>  board/cavium/thunderx/Makefile     |   8 +
>  board/cavium/thunderx/atf.c        | 312
> +++++++++++++++++++++++++++++++++++++
>  board/cavium/thunderx/dram.c       |  35 +++++
>  board/cavium/thunderx/thunderx.c   |  47 ++++++
>  configs/thunderx_88xx_defconfig    |   3 +
>  doc/README.arm64                   |  35 ++++-
>  drivers/serial/serial_pl01x.c      |   9 +-
>  include/cavium/atf.h               |  22 +++
>  include/cavium/atf_part.h          |  26 ++++
>  include/cavium/thunderx_svc.h      |  67 ++++++++
>  include/configs/thunderx_88xx.h    | 172 ++++++++++++++++++++
>  include/linux/psci.h               |  90 +++++++++++
>  23 files changed, 1132 insertions(+), 18 deletions(-)
>  create mode 100644 arch/arm/cpu/armv8/fwcall.c
>  create mode 100644 board/cavium/thunderx/Kconfig
>  create mode 100644 board/cavium/thunderx/MAINTAINERS
>  create mode 100644 board/cavium/thunderx/Makefile
>  create mode 100644 board/cavium/thunderx/atf.c
>  create mode 100644 board/cavium/thunderx/dram.c
>  create mode 100644 board/cavium/thunderx/thunderx.c
>  create mode 100644 configs/thunderx_88xx_defconfig
>  create mode 100644 include/cavium/atf.h
>  create mode 100644 include/cavium/atf_part.h
>  create mode 100644 include/cavium/thunderx_svc.h
>  create mode 100644 include/configs/thunderx_88xx.h
>  create mode 100644 include/linux/psci.h
>
> --
> 2.2.0
>
>


More information about the U-Boot mailing list