pm_ioread
pm_iowrite(0x8d, pm_ioread(0x8d) & (~(1 << 1)));
pm_iowrite(0x94, pm_ioread(0x94) | (1 << 3));
pm_iowrite(0x33, pm_ioread(0x33) & (~(3 << 4)));
pm_iowrite(0x3d, pm_ioread(0x3d) & (~(3 << 2)));
pm_iowrite(0x37, pm_ioread(0x37) & (~(1 << 6)));
pm_iowrite(0x7c, pm_ioread(0x7c) | (1 << 6));
pm_iowrite(0x10, pm_ioread(0x10) | 1);