clrbits16
clrbits16(&mpc8xx_immr->im_cpm.cp_pbodr, pin);
clrbits16(&iop->dir, pin);
clrbits16(&iop->par, pin);
clrbits16(&iop->odr_sor, pin);
clrbits16(&iop->odr_sor, pin);
clrbits16(&iop->intr, pin);
clrbits16(&iop->dir, pin_mask);
clrbits16(&mpc8xx_immr->im_sit.sit_rtcsc, (RTCSC_SIE | RTCSC_ALE));
clrbits16(&sccp->scc_sccm, UART_SCCM_TX);
clrbits16(&pinfo->smcp->smc_smcmr, SMCMR_REN | SMCMR_TEN);
clrbits16(&pinfo->sccp->scc_sccm, UART_SCCM_TX | UART_SCCM_RX);
clrbits16(&sccp->scc_sccm, UART_SCCM_RX);
clrbits16(&bdp->cbd_sc, BD_SC_BR | BD_SC_FR | BD_SC_PR |
clrbits16(&pinfo->smcp->smc_smcmr, SMCMR_REN);
clrbits16(&pinfo->sccp->scc_sccm, UART_SCCM_RX);
clrbits16(&smcp->smc_smcmr, SMCMR_REN | SMCMR_TEN);
clrbits16(&sccp->scc_sccm, UART_SCCM_TX | UART_SCCM_RX);
clrbits16(&pinfo->smcp->smc_smcmr, SMCMR_REN | SMCMR_TEN);
clrbits16(&pinfo->sccp->scc_sccm, UART_SCCM_TX | UART_SCCM_RX);
clrbits16(&udc->usb_regs->usb_usbmr,
clrbits16(&td->status, ~TD_W);