PERLCK_AMUX_SHIFT
((reg >> PERLCK_AMUX_SHIFT) & PERLCK_MUX_MASK);
reg &= ~(PERLCK_MUX_MASK << PERLCK_AMUX_SHIFT);
reg |= (idx - 8) << PERLCK_AMUX_SHIFT;
((reg >> PERLCK_AMUX_SHIFT) & PERLCK_MUX_MASK);
reg &= ~(PERLCK_MUX_MASK << PERLCK_AMUX_SHIFT);
reg |= (idx - 8) << PERLCK_AMUX_SHIFT;