Recent updates to OPAL have implemented necessary infrastructure [1] to disable CAPP and switch PHB back to PCIE mode during fast reset. This small patch-set uses the same OPAL infrastructure to force disable of CAPP when CXL module is unloaded via rmmod.
References: [1]: https://lists.ozlabs.org/pipermail/skiboot/2019-January/013063.html Vaibhav Jain (2): powerpc/powernv: Add support for CXL mode switch that need PHB reset cxl: Force a CAPP reset when unloading CXL module arch/powerpc/platforms/powernv/pci-cxl.c | 71 +++++++++++++++++++++--- drivers/misc/cxl/cxl.h | 1 + drivers/misc/cxl/main.c | 3 + drivers/misc/cxl/pci.c | 25 ++++++++- 4 files changed, 91 insertions(+), 9 deletions(-) -- 2.20.1