Lines Matching refs:musbr

44 		csr = readw(&musbr->txcsr);  in write_toggle()
50 writew(csr, &musbr->txcsr); in write_toggle()
53 writew(csr, &musbr->txcsr); in write_toggle()
55 writew(csr, &musbr->txcsr); in write_toggle()
59 csr = readw(&musbr->txcsr); in write_toggle()
64 writew(csr, &musbr->rxcsr); in write_toggle()
66 csr = readw(&musbr->rxcsr); in write_toggle()
68 writew(csr, &musbr->rxcsr); in write_toggle()
70 writew(csr, &musbr->rxcsr); in write_toggle()
86 csr = readw(&musbr->txcsr); in check_stall()
89 writew(csr, &musbr->txcsr); in check_stall()
94 csr = readw(&musbr->txcsr); in check_stall()
97 writew(csr, &musbr->txcsr); in check_stall()
101 csr = readw(&musbr->rxcsr); in check_stall()
104 writew(csr, &musbr->rxcsr); in check_stall()
123 csr = readw(&musbr->txcsr); in wait_until_ep0_ready()
126 writew(csr, &musbr->txcsr); in wait_until_ep0_ready()
190 csr = readw(&musbr->txcsr); in wait_until_txep_ready()
222 csr = readw(&musbr->rxcsr); in wait_until_rxep_ready()
252 csr = readw(&musbr->txcsr); in ctrlreq_setup_phase()
254 writew(csr, &musbr->txcsr); in ctrlreq_setup_phase()
280 csr = readw(&musbr->txcsr); in ctrlreq_in_data_phase()
281 writew(csr | MUSB_CSR0_H_REQPKT, &musbr->txcsr); in ctrlreq_in_data_phase()
287 rxedlength = readb(&musbr->rxcount); in ctrlreq_in_data_phase()
293 csr = readw(&musbr->txcsr); in ctrlreq_in_data_phase()
295 writew(csr, &musbr->txcsr); in ctrlreq_in_data_phase()
328 csr = readw(&musbr->txcsr); in ctrlreq_out_data_phase()
334 writew(csr, &musbr->txcsr); in ctrlreq_out_data_phase()
354 csr = readw(&musbr->txcsr); in ctrlreq_out_status_phase()
359 writew(csr, &musbr->txcsr); in ctrlreq_out_status_phase()
379 writew(csr, &musbr->txcsr); in ctrlreq_in_status_phase()
383 csr = readw(&musbr->txcsr); in ctrlreq_in_status_phase()
385 writew(csr, &musbr->txcsr); in ctrlreq_in_status_phase()
422 writeb(hub, &musbr->tar[ep].txhubaddr); in config_hub_port()
423 writeb((chid + 1), &musbr->tar[ep].txhubport); in config_hub_port()
424 writeb(hub, &musbr->tar[ep].rxhubaddr); in config_hub_port()
425 writeb((chid + 1), &musbr->tar[ep].rxhubport); in config_hub_port()
433 u8 power = readb(&musbr->power); in musb_port_reset()
437 writeb(power | MUSB_POWER_RESET, &musbr->power); in musb_port_reset()
442 writeb(power & ~MUSB_POWER_RESET, &musbr->power); in musb_port_reset()
444 power = readb(&musbr->power); in musb_port_reset()
520 int_usb = readw(&musbr->intrusb); in musb_submit_rh_msg()
769 writeb(MUSB_CONTROL_EP, &musbr->index); in submit_control_msg()
770 readw(&musbr->txcsr); in submit_control_msg()
774 writeb(devnum, &musbr->tar[MUSB_CONTROL_EP].txfuncaddr); in submit_control_msg()
775 writeb(devnum, &musbr->tar[MUSB_CONTROL_EP].rxfuncaddr); in submit_control_msg()
783 writeb(devspeed << 6, &musbr->txtype); in submit_control_msg()
785 writeb(musb_cfg.musb_speed << 6, &musbr->txtype); in submit_control_msg()
787 writeb(0, &musbr->tar[MUSB_CONTROL_EP].txhubaddr); in submit_control_msg()
788 writeb(0, &musbr->tar[MUSB_CONTROL_EP].txhubport); in submit_control_msg()
789 writeb(0, &musbr->tar[MUSB_CONTROL_EP].rxhubaddr); in submit_control_msg()
790 writeb(0, &musbr->tar[MUSB_CONTROL_EP].rxhubport); in submit_control_msg()
843 writeb(dev->devnum, &musbr->faddr); in submit_control_msg()
867 writeb(MUSB_BULK_EP, &musbr->index); in submit_bulk_msg()
872 writeb(devnum, &musbr->tar[MUSB_BULK_EP].txfuncaddr); in submit_bulk_msg()
874 writeb(devnum, &musbr->tar[MUSB_BULK_EP].rxfuncaddr); in submit_bulk_msg()
890 writeb(0, &musbr->tar[MUSB_BULK_EP].txhubaddr); in submit_bulk_msg()
891 writeb(0, &musbr->tar[MUSB_BULK_EP].txhubport); in submit_bulk_msg()
893 writeb(0, &musbr->tar[MUSB_BULK_EP].rxhubaddr); in submit_bulk_msg()
894 writeb(0, &musbr->tar[MUSB_BULK_EP].rxhubport); in submit_bulk_msg()
908 writeb(type, &musbr->txtype); in submit_bulk_msg()
911 writew(dev->epmaxpacketout[ep], &musbr->txmaxp); in submit_bulk_msg()
921 csr = readw(&musbr->txcsr); in submit_bulk_msg()
922 writew(csr | MUSB_TXCSR_TXPKTRDY, &musbr->txcsr); in submit_bulk_msg()
926 readw(&musbr->txcsr); in submit_bulk_msg()
936 csr = readw(&musbr->txcsr); in submit_bulk_msg()
947 writeb(type, &musbr->rxtype); in submit_bulk_msg()
950 writew(dev->epmaxpacketin[ep], &musbr->rxmaxp); in submit_bulk_msg()
956 csr = readw(&musbr->rxcsr); in submit_bulk_msg()
957 writew(csr | MUSB_RXCSR_H_REQPKT, &musbr->rxcsr); in submit_bulk_msg()
961 csr = readw(&musbr->rxcsr); in submit_bulk_msg()
965 writew(csr, &musbr->rxcsr); in submit_bulk_msg()
975 csr = readw(&musbr->rxcsr); in submit_bulk_msg()
977 writew(csr, &musbr->rxcsr); in submit_bulk_msg()
982 csr = readw(&musbr->rxcsr); in submit_bulk_msg()
1007 musbr = musb_cfg.regs; in usb_lowlevel_init()
1017 if (readb(&musbr->devctl) & MUSB_DEVCTL_HM) in usb_lowlevel_init()
1025 power = readb(&musbr->power); in usb_lowlevel_init()
1026 writeb(power | MUSB_POWER_RESET, &musbr->power); in usb_lowlevel_init()
1032 power = readb(&musbr->power); in usb_lowlevel_init()
1034 writeb(power, &musbr->power); in usb_lowlevel_init()
1037 musb_cfg.musb_speed = (readb(&musbr->power) & MUSB_POWER_HSMODE) ? in usb_lowlevel_init()
1039 ((readb(&musbr->devctl) & MUSB_DEVCTL_FSDEV) ? in usb_lowlevel_init()
1051 writeb(0, &musbr->devctl); in usb_lowlevel_stop()
1074 writeb(MUSB_INTR_EP, &musbr->index); in submit_int_msg()
1079 writeb(devnum, &musbr->tar[MUSB_INTR_EP].txfuncaddr); in submit_int_msg()
1081 writeb(devnum, &musbr->tar[MUSB_INTR_EP].rxfuncaddr); in submit_int_msg()
1097 writeb(0, &musbr->tar[MUSB_INTR_EP].txhubaddr); in submit_int_msg()
1098 writeb(0, &musbr->tar[MUSB_INTR_EP].txhubport); in submit_int_msg()
1100 writeb(0, &musbr->tar[MUSB_INTR_EP].rxhubaddr); in submit_int_msg()
1101 writeb(0, &musbr->tar[MUSB_INTR_EP].rxhubport); in submit_int_msg()
1113 writeb(interval, &musbr->rxinterval); in submit_int_msg()
1119 writeb(type, &musbr->rxtype); in submit_int_msg()
1122 writew(dev->epmaxpacketin[ep], &musbr->rxmaxp); in submit_int_msg()
1129 csr = readw(&musbr->rxcsr); in submit_int_msg()
1130 writew(csr | MUSB_RXCSR_H_REQPKT, &musbr->rxcsr); in submit_int_msg()
1134 csr = readw(&musbr->rxcsr); in submit_int_msg()
1138 writew(csr, &musbr->rxcsr); in submit_int_msg()
1148 csr = readw(&musbr->rxcsr); in submit_int_msg()
1150 writew(csr, &musbr->rxcsr); in submit_int_msg()
1155 csr = readw(&musbr->rxcsr); in submit_int_msg()