public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/7] This patch series adds support for Cavium ThunderX 88xx SoC family
@ 2015-08-13 15:14 Sergey Temerkhanov
  2015-08-13 15:14 ` [U-Boot] [PATCH v3 1/7] armv8: New MMU setup code allowing to use 48+ bits PA/VA Sergey Temerkhanov
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Sergey Temerkhanov @ 2015-08-13 15:14 UTC (permalink / raw)
  To: u-boot

(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

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2015-08-15 13:10 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-13 15:14 [U-Boot] [PATCH v3 0/7] This patch series adds support for Cavium ThunderX 88xx SoC family Sergey Temerkhanov
2015-08-13 15:14 ` [U-Boot] [PATCH v3 1/7] armv8: New MMU setup code allowing to use 48+ bits PA/VA Sergey Temerkhanov
2015-08-13 15:28   ` York Sun
2015-08-13 15:14 ` [U-Boot] [PATCH v3 2/7] armv8: Add SMC calls infrastructure Sergey Temerkhanov
2015-08-14 18:56   ` Simon Glass
2015-08-15  1:45     ` Sergei Temerkhanov
2015-08-15 13:10       ` Simon Glass
2015-08-13 15:14 ` [U-Boot] [PATCH v3 3/7] armv8: Add psci.h from the Linux kernel Sergey Temerkhanov
2015-08-13 15:14 ` [U-Boot] [PATCH v3 4/7] arm: serial: Add ability to use pre-initialized UARTs Sergey Temerkhanov
2015-08-14 18:56   ` Simon Glass
2015-08-13 15:15 ` [U-Boot] [PATCH v3 5/7] armv8: cavium: Add ThunderX 88xx board definition Sergey Temerkhanov
2015-08-13 15:15 ` [U-Boot] [PATCH v3 6/7] armv8: cavium: Add an implementation of ATF calling functions Sergey Temerkhanov
2015-08-13 15:15 ` [U-Boot] [PATCH v3 7/7] armv8: cavium: Get DRAM size from ATF Sergey Temerkhanov
2015-08-13 16:29 ` [U-Boot] [PATCH v3 0/7] This patch series adds support for Cavium ThunderX 88xx SoC family Sergei Temerkhanov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox