PMConfig
pm_config = ioread32(port_base + PMConfig);
pm_config = ioread32(port_base + PMConfig)
iowrite32(pm_config, port_base + PMConfig);
iowrite32((~PM_LongWF & ~PM_LWPTN) | PM_Enable, port_base + PMConfig);
iowrite32(0, port_base + PMConfig);
iowrite32(priv->pm_config, port_base + PMConfig);