pluto_rw
pluto_rw(pluto, REG_SLCS, SLCS_SDA, SLCS_SDA);
pluto_rw(pluto, REG_SLCS, SLCS_SDA, 0);
pluto_rw(pluto, REG_SLCS, SLCS_SCL, SLCS_SCL);
pluto_rw(pluto, REG_SLCS, SLCS_SCL, 0);
pluto_rw(pluto, REG_PIDn(0), PID0_AFIL | PID0_NOFIL, 0);
pluto_rw(pluto, REG_PIDn(f->index), PIDn_ENP | PIDn_PID, PIDn_ENP | f->pid);
pluto_rw(pluto, REG_PIDn(0), PID0_NOFIL, PID0_NOFIL);
pluto_rw(pluto, REG_PIDn(0), PID0_AFIL, PID0_AFIL);
pluto_rw(pluto, REG_PIDn(f->index), PIDn_ENP | PIDn_PID, 0x1fff);
pluto_rw(pluto, REG_PIDn(0), PID0_NOFIL, 0);
pluto_rw(pluto, REG_MISC, MISC_ALED, MISC_ALED);
pluto_rw(pluto, REG_PIDn(0), PID0_END, PID0_END);
pluto_rw(pluto, REG_PIDn(0), PID0_END, 0);
pluto_rw(pluto, REG_MISC, MISC_ALED | MISC_LED1 | MISC_LED0, MISC_LED1);