Other than different devices and interrupt controller, PReP and CHRP can be treated the same. The main issues are booting and synthesizing a common device-tree format as seen by the kernel. The RPA spec is not public. I would recommend using the Linux kernel as a guide. David