catpt_readl_shim
reg = catpt_readl_shim(cdev, CS1) & CATPT_CS_LPCS;
ipcd = catpt_readl_shim(cdev, IPCD);
isc = catpt_readl_shim(cdev, ISC);
ipcc = catpt_readl_shim(cdev, IPCC);
(catpt_readl_shim(cdev, reg) & ~(mask)) | (val))