MISC_SPIO_FLOAT_POS
reg_val |= (MISC_SPIO_SPIO4 << MISC_SPIO_FLOAT_POS);
reg_val |= (MISC_SPIO_SPIO5 << MISC_SPIO_FLOAT_POS);
reg_val |= (MISC_SPIO_UMP_ADDR0 << MISC_SPIO_FLOAT_POS);
reg_val |= (MISC_SPIO_UMP_ADDR1 << MISC_SPIO_FLOAT_POS);
reg_val &= ~(pin << MISC_SPIO_FLOAT_POS);