sequoiaWrite
sequoiaWrite(PMC_DBCR_REG, seqReg | DBCR_M_DBDIS0);
sequoiaWrite(PMC_PMCMCR2_REG, seqReg | (PMCMCR2_M_SWTCHEN));
sequoiaWrite(PMC_PMIMCR_REG, seqReg | (PMIMCR_M_IMSKSWSTBY));
sequoiaWrite(PMC_PMIMCR_REG, seqReg & ~(PMIMCR_M_IMSKSWSTBY));
sequoiaWrite(PMC_PMCMCR2_REG, seqReg | (PMCMCR2_M_SWTCHEN));
sequoiaWrite(SEQR_SEQPSR1_REG,seqReg);
sequoiaWrite(SEQR_SEQPSR3_REG,seqReg);
sequoiaWrite(PMC_FOMPCR_REG, seqReg);
sequoiaWrite(SEQUOIA_1GPIO,seqReg);
sequoiaWrite(SEQ2_SEQ2PSR_REG,seqReg);
sequoiaWrite(SEQUOIA_2GPIO,seqReg);
sequoiaWrite(SEQR_SEQPSR2_REG,seqReg);
sequoiaWrite(PMC_GPIOCR2_REG,seqReg);
sequoiaWrite(PMC_SCCR_REG, seqReg | SCCR_M_PCSTGDIS);
sequoiaWrite(SEQR_SEQPSR3_REG, (savedPSR3 | SEQPSR3_M_PC3PINEN));
sequoiaWrite(PMC_FOMPCR_REG, (savedFMPCR | FOMPCR_M_PCON3));
sequoiaWrite(SEQR_SEQPSR3_REG, (savedPSR3 & ~SEQPSR3_M_PC3PINEN));
sequoiaWrite(PMC_FOMPCR_REG, (savedFMPCR & ~FOMPCR_M_PCON3));
sequoiaWrite(SEQUOIA_1GPIO,seqReg);
sequoiaWrite(SEQUOIA_2GPIO,seqReg);
sequoiaWrite(SEQUOIA_1GPIO,seqReg);
sequoiaWrite(SEQUOIA_2GPIO,seqReg);
sequoiaWrite(SEQUOIA_2GPIO,seqReg);
sequoiaWrite(PMC_FOMPCR_REG, seqReg);
sequoiaWrite(PMC_FOMPCR_REG, seqReg);
sequoiaWrite(SEQUOIA_2GPIO,seqReg);
void sequoiaWrite(int reg,u_int16_t value);
sequoiaWrite(SEQR_SEQPSR2_REG, seqReg);
sequoiaWrite(SEQ2_SEQ2PSR_REG, seqReg);
sequoiaWrite(SEQUOIA_1GPIO, seqReg);
sequoiaWrite(PMC_FOMPCR_REG, seqRegSCL);
sequoiaWrite(SEQR_SEQPSR2_REG, seqRegSDA);
sequoiaWrite(PMC_GPIOCR2_REG, seqReg);
sequoiaWrite(SEQR_SEQPSR3_REG, seqReg);
sequoiaWrite(PMC_FOMPCR_REG, seqReg);
sequoiaWrite(PMC_GPIOCR2_REG, seqReg);