pt1_write_reg
pt1_write_reg(pt1, 4, addr << 18 | busy << 13 | read_enable << 12 |
pt1_write_reg(pt1, 0, 0x00000004);
pt1_write_reg(pt1, 0, 0x00000020);
pt1_write_reg(pt1, 0, 0x00000010);
pt1_write_reg(pt1, 5, first_pfn);
pt1_write_reg(pt1, 0, 0x0c000040);
pt1_write_reg(pt1, 0, 0x08080000);
pt1_write_reg(pt1, 0, 0x00000008);
pt1_write_reg(pt1, 0, 0x00000008);
pt1_write_reg(pt1, 0, 0x00000008);
pt1_write_reg(pt1, 0, 0x01010000);
pt1_write_reg(pt1, 0, 0x01000000);
pt1_write_reg(pt1, 0, 0x02020000);
pt1_write_reg(pt1, 0, 0x02000000);
pt1_write_reg(pt1, 0, 0x00000002);
pt1_write_reg(pt1, 0, 0x0b0b0000);
pt1_write_reg(pt1, 2, 1 << (index + 8) | enabled << index);
pt1_write_reg(pt1, 1, bits);