USB2_LINECTRL1_DP_RPD
val &= ~(USB2_LINECTRL1_DP_RPD | USB2_LINECTRL1_DM_RPD);
val |= USB2_LINECTRL1_DP_RPD;
val = (val & ~USB2_LINECTRL1_DP_RPD) | USB2_LINECTRL1_DPRPD_EN |