Skip to content

ppc64: prepare for integration of BPA platform

Arnd Bergmann lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4ppc64: rename arch/ppc64/kernel/pSeries_pci.carch/ppc64/kernel/Makefile arch/ppc64/kernel/pSeries_pci.c arch/ppc64/kernel/rtas_pci.c+604 -6034 replies
2/4ppc64: Split out pSeries specific code from rtas_pci.carch/ppc64/kernel/mpic.h arch/ppc64/kernel/pSeries_pci.c arch/ppc64/kernel/rtas_pci.c+146 -1120 replies
3/4ppc64: add a simple nvram lowlevel driverarch/ppc64/kernel/bpa_nvram.c include/asm-ppc64/nvram.h+119 -00 replies
4/4ppc64: add an rtas based watchdog driverdrivers/char/watchdog/Kconfig drivers/char/watchdog/Makefile drivers/char/watchdog/wdrtas.c+702 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] ppc64: prepare for integration of BPA platform

This series of patches adds a bit of infrastructure in preparation of getting the Broadband Processor Architecture (BPA) into the kernel as a new platform type of ppc64.
BPA is currently used in a single machine from IBM, with others likely to be added at a later point.

None of these preparation patches are really specific to the architecture itself. Hopefully, I will be able to send the actual platform code really soon now.

BPA and pSeries can share some code, mostly because they are both using rtas. The first two patches are splitting out the common code from the pSeries_pci implementation into a generic rtas_pci base.
The nvram and watchdog drivers are pretty generic and are first used in the new machine.

	Arnd <><