spi_wr8
spi_wr8(udc, MAX3420_REG_PINCTL, FDUPSPI);
spi_wr8(udc, MAX3420_REG_CLRTOGS, epdis);
spi_wr8(udc, MAX3420_REG_EPIEN, epien);
spi_wr8(udc, MAX3420_REG_CLRTOGS, clrtogs);
spi_wr8(udc, MAX3420_REG_EPSTALLS, epstalls | ACKSTAT);
spi_wr8(udc, MAX3420_REG_USBCTL, usbctl);
spi_wr8(udc, MAX3420_REG_USBCTL, usbctl);
spi_wr8(udc, MAX3420_REG_CPUCTL, 0);
spi_wr8(udc, MAX3420_REG_USBCTL, val);
spi_wr8(udc, MAX3420_REG_PINCTL, FDUPSPI);
spi_wr8(udc, MAX3420_REG_USBCTL, CHIPRES);
spi_wr8(udc, MAX3420_REG_USBCTL, 0);
spi_wr8(udc, MAX3420_REG_USBCTL, val);
spi_wr8(udc, MAX3420_REG_USBIEN, val);
spi_wr8(udc, MAX3420_REG_EPIEN, val);
spi_wr8(udc, MAX3420_REG_CPUCTL, IE);
spi_wr8(udc, MAX3420_REG_EPSTALLS, STLEP0IN | STLEP0OUT | STLSTAT);
spi_wr8(udc, MAX3420_REG_EPSTALLS, STLEP0IN | STLEP0OUT | STLSTAT);
spi_wr8(udc, MAX3420_REG_EPSTALLS,
spi_wr8(udc, MAX3420_REG_EP0BC + ep_id, length);
spi_wr8(udc, MAX3420_REG_EPIRQ, SUDAVIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, VBUSIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, NOVBUSIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, URESIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, URESDNIRQ);
spi_wr8(udc, MAX3420_REG_USBIEN, URESDNIRQ | URESIRQ);
spi_wr8(udc, MAX3420_REG_EPIEN, SUDAVIRQ | IN0BAVIRQ
spi_wr8(udc, MAX3420_REG_USBIRQ, SUSPIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, BUSACTIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, RWUDNIRQ);
spi_wr8(udc, MAX3420_REG_USBIRQ, OSCOKIRQ);
spi_wr8(hcd, MAX3421_REG_MODE, max3421_hcd->mode);
spi_wr8(hcd, MAX3421_REG_HIRQ,
spi_wr8(hcd, MAX3421_REG_USBCTL, BIT(MAX3421_USBCTL_CHIPRES_BIT));
spi_wr8(hcd, MAX3421_REG_USBCTL, 0);
spi_wr8(hcd, MAX3421_REG_MODE, max3421_hcd->mode);
spi_wr8(hcd, MAX3421_REG_HCTL, BIT(MAX3421_HCTL_FRMRST_BIT));
spi_wr8(hcd, MAX3421_REG_HCTL, BIT(MAX3421_HCTL_SAMPLEBUS_BIT));
spi_wr8(hcd, MAX3421_REG_HIEN, max3421_hcd->hien);
spi_wr8(hcd, MAX3421_REG_CPUCTL, BIT(MAX3421_CPUCTL_IE_BIT));
spi_wr8(hcd, MAX3421_REG_PINCTL,
spi_wr8(hcd, MAX3421_REG_HIEN, max3421_hcd->hien);
spi_wr8(hcd, MAX3421_REG_HCTL,
spi_wr8(hcd, MAX3421_REG_IOPINS1 + i, val);
spi_wr8(hcd, MAX3421_REG_MODE, max3421_hcd->mode);
spi_wr8(hcd, MAX3421_REG_HCTL, hctl);
spi_wr8(hcd, MAX3421_REG_PERADDR, dev->devnum);
spi_wr8(hcd, MAX3421_REG_SNDBC, 0);
spi_wr8(hcd, MAX3421_REG_SNDFIFO, ((u8 *) src)[0]);
spi_wr8(hcd, MAX3421_REG_SNDBC, max3421_hcd->curr_len);
spi_wr8(hcd, MAX3421_REG_SNDBC, max3421_hcd->curr_len);
spi_wr8(hcd, MAX3421_REG_HXFR, cmd);
spi_wr8(hcd, MAX3421_REG_HIRQ, BIT(MAX3421_HI_RCVDAV_BIT));
spi_wr8(hcd, MAX3421_REG_HCTL,
spi_wr8(hcd, MAX3421_REG_SNDBC, 0);