Lines Matching full:csr

403 	uint8_t csr;  in musbotg_dev_ctrl_setup_rx()  local
421 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_ctrl_setup_rx()
423 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_dev_ctrl_setup_rx()
429 if (csr & MUSB2_MASK_CSR0L_DATAEND) { in musbotg_dev_ctrl_setup_rx()
437 if (csr & MUSB2_MASK_CSR0L_SENTSTALL) { in musbotg_dev_ctrl_setup_rx()
441 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_ctrl_setup_rx()
445 if (csr & MUSB2_MASK_CSR0L_SETUPEND) { in musbotg_dev_ctrl_setup_rx()
450 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_ctrl_setup_rx()
458 if (!(csr & MUSB2_MASK_CSR0L_RXPKTRDY)) { in musbotg_dev_ctrl_setup_rx()
529 uint8_t csr, csrh; in musbotg_host_ctrl_setup_tx() local
547 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_setup_tx()
548 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_host_ctrl_setup_tx()
551 if (csr & MUSB2_MASK_CSR0L_TXPKTRDY) in musbotg_host_ctrl_setup_tx()
555 if (csr & (MUSB2_MASK_CSR0L_RXSTALL | in musbotg_host_ctrl_setup_tx()
560 DPRINTFN(1, "error bit set, csr=0x%02x\n", csr); in musbotg_host_ctrl_setup_tx()
564 if (csr & MUSB2_MASK_CSR0L_NAKTIMO) { in musbotg_host_ctrl_setup_tx()
567 if (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) { in musbotg_host_ctrl_setup_tx()
571 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_setup_tx()
572 if (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) { in musbotg_host_ctrl_setup_tx()
576 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_setup_tx()
580 csr &= ~MUSB2_MASK_CSR0L_NAKTIMO; in musbotg_host_ctrl_setup_tx()
581 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_setup_tx()
592 if (csr & MUSB2_MASK_CSR0L_TXPKTRDY) in musbotg_host_ctrl_setup_tx()
638 uint8_t csr; in musbotg_dev_ctrl_data_rx() local
653 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_ctrl_data_rx()
655 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_dev_ctrl_data_rx()
659 if (csr & (MUSB2_MASK_CSR0L_SETUPEND | in musbotg_dev_ctrl_data_rx()
675 if (!(csr & MUSB2_MASK_CSR0L_RXPKTRDY)) { in musbotg_dev_ctrl_data_rx()
779 uint8_t csr; in musbotg_dev_ctrl_data_tx() local
793 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_ctrl_data_tx()
795 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_dev_ctrl_data_tx()
797 if (csr & (MUSB2_MASK_CSR0L_SETUPEND | in musbotg_dev_ctrl_data_tx()
806 if (csr & MUSB2_MASK_CSR0L_TXPKTRDY) { in musbotg_dev_ctrl_data_tx()
895 uint8_t csr; in musbotg_host_ctrl_data_rx() local
914 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_data_rx()
916 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_host_ctrl_data_rx()
936 if (csr & MUSB2_MASK_CSR0L_NAKTIMO) { in musbotg_host_ctrl_data_rx()
937 csr &= ~MUSB2_MASK_CSR0L_REQPKT; in musbotg_host_ctrl_data_rx()
938 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_data_rx()
940 csr &= ~MUSB2_MASK_CSR0L_NAKTIMO; in musbotg_host_ctrl_data_rx()
941 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_data_rx()
947 if (csr & (MUSB2_MASK_CSR0L_RXSTALL | in musbotg_host_ctrl_data_rx()
952 DPRINTFN(1, "error bit set, csr=0x%02x\n", csr); in musbotg_host_ctrl_data_rx()
961 if (!(csr & MUSB2_MASK_CSR0L_RXPKTRDY)) in musbotg_host_ctrl_data_rx()
1046 csr &= ~MUSB2_MASK_CSR0L_RXPKTRDY; in musbotg_host_ctrl_data_rx()
1047 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_data_rx()
1073 uint8_t csr, csrh; in musbotg_host_ctrl_data_tx() local
1091 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_data_tx()
1092 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_host_ctrl_data_tx()
1094 if (csr & (MUSB2_MASK_CSR0L_RXSTALL | in musbotg_host_ctrl_data_tx()
1101 if (csr & MUSB2_MASK_CSR0L_NAKTIMO ) { in musbotg_host_ctrl_data_tx()
1102 if (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) { in musbotg_host_ctrl_data_tx()
1106 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_data_tx()
1107 if (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) { in musbotg_host_ctrl_data_tx()
1111 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_data_tx()
1115 csr &= ~MUSB2_MASK_CSR0L_NAKTIMO; in musbotg_host_ctrl_data_tx()
1116 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_data_tx()
1132 if (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) in musbotg_host_ctrl_data_tx()
1136 if (csr & MUSB2_MASK_CSR0L_TXPKTRDY) in musbotg_host_ctrl_data_tx()
1243 uint8_t csr; in musbotg_dev_ctrl_status() local
1258 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_ctrl_status()
1260 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_dev_ctrl_status()
1262 if (csr & MUSB2_MASK_CSR0L_DATAEND) { in musbotg_dev_ctrl_status()
1279 uint8_t csr, csrh; in musbotg_host_ctrl_status_rx() local
1322 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_status_rx()
1324 DPRINTFN(4, "IN STATUS csr=0x%02x\n", csr); in musbotg_host_ctrl_status_rx()
1326 if (csr & MUSB2_MASK_CSR0L_RXPKTRDY) { in musbotg_host_ctrl_status_rx()
1333 if (csr & MUSB2_MASK_CSR0L_NAKTIMO) { in musbotg_host_ctrl_status_rx()
1334 csr &= ~ (MUSB2_MASK_CSR0L_STATUSPKT | in musbotg_host_ctrl_status_rx()
1336 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_status_rx()
1338 csr &= ~MUSB2_MASK_CSR0L_NAKTIMO; in musbotg_host_ctrl_status_rx()
1339 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_ctrl_status_rx()
1344 if (csr & (MUSB2_MASK_CSR0L_RXSTALL | in musbotg_host_ctrl_status_rx()
1349 DPRINTFN(1, "error bit set, csr=0x%02x\n", csr); in musbotg_host_ctrl_status_rx()
1365 uint8_t csr; in musbotg_host_ctrl_status_tx() local
1383 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_ctrl_status_tx()
1384 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_host_ctrl_status_tx()
1387 if (csr & MUSB2_MASK_CSR0L_TXPKTRDY) in musbotg_host_ctrl_status_tx()
1391 if (csr & (MUSB2_MASK_CSR0L_RXSTALL | in musbotg_host_ctrl_status_tx()
1396 DPRINTFN(1, "error bit set, csr=0x%02x\n", csr); in musbotg_host_ctrl_status_tx()
1433 uint8_t csr; in musbotg_dev_data_rx() local
1455 csr = MUSB2_READ_1(sc, MUSB2_REG_RXCSRL); in musbotg_dev_data_rx()
1457 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_dev_data_rx()
1460 if (csr & MUSB2_MASK_CSRL_RXOVERRUN) { in musbotg_dev_data_rx()
1467 if (!(csr & MUSB2_MASK_CSRL_RXPKTRDY)) in musbotg_dev_data_rx()
1581 uint8_t csr; in musbotg_dev_data_tx() local
1602 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_dev_data_tx()
1604 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_dev_data_tx()
1606 if (csr & (MUSB2_MASK_CSRL_TXINCOMP | in musbotg_dev_data_tx()
1611 if (csr & MUSB2_MASK_CSRL_TXPKTRDY) { in musbotg_dev_data_tx()
1708 uint8_t csr, csrh; in musbotg_host_data_rx() local
1732 csr = MUSB2_READ_1(sc, MUSB2_REG_RXCSRL); in musbotg_host_data_rx()
1733 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_host_data_rx()
1780 if (csr & MUSB2_MASK_CSRL_RXNAKTO) { in musbotg_host_data_rx()
1782 if (csr & MUSB2_MASK_CSRL_RXREQPKT) { in musbotg_host_data_rx()
1783 csr &= ~MUSB2_MASK_CSRL_RXREQPKT; in musbotg_host_data_rx()
1784 MUSB2_WRITE_1(sc, MUSB2_REG_RXCSRL, csr); in musbotg_host_data_rx()
1786 csr &= ~MUSB2_MASK_CSRL_RXNAKTO; in musbotg_host_data_rx()
1787 MUSB2_WRITE_1(sc, MUSB2_REG_RXCSRL, csr); in musbotg_host_data_rx()
1793 if (csr & MUSB2_MASK_CSRL_RXERROR) { in musbotg_host_data_rx()
1798 if (csr & MUSB2_MASK_CSRL_RXSTALL) { in musbotg_host_data_rx()
1808 if (!(csr & MUSB2_MASK_CSRL_RXPKTRDY)) { in musbotg_host_data_rx()
1930 uint8_t csr, csrh; in musbotg_host_data_tx() local
1948 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_data_tx()
1949 DPRINTFN(4, "csr=0x%02x\n", csr); in musbotg_host_data_tx()
1951 if (csr & (MUSB2_MASK_CSRL_TXSTALLED | in musbotg_host_data_tx()
1960 if (csr & MUSB2_MASK_CSRL_TXNAKTO) { in musbotg_host_data_tx()
1964 if (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) { in musbotg_host_data_tx()
1965 csr |= MUSB2_MASK_CSRL_TXFFLUSH; in musbotg_host_data_tx()
1966 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_data_tx()
1967 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_data_tx()
1968 if (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) { in musbotg_host_data_tx()
1969 csr |= MUSB2_MASK_CSRL_TXFFLUSH; in musbotg_host_data_tx()
1970 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_data_tx()
1971 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_host_data_tx()
1975 csr &= ~MUSB2_MASK_CSRL_TXNAKTO; in musbotg_host_data_tx()
1976 MUSB2_WRITE_1(sc, MUSB2_REG_TXCSRL, csr); in musbotg_host_data_tx()
1989 if (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) in musbotg_host_data_tx()
1993 if (csr & MUSB2_MASK_CSRL_TXPKTRDY) in musbotg_host_data_tx()
2866 uint8_t csr; in musbotg_clear_stall_sub() local
2914 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_clear_stall_sub()
2915 if (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) { in musbotg_clear_stall_sub()
2918 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_clear_stall_sub()
2919 if (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) { in musbotg_clear_stall_sub()
2922 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_clear_stall_sub()
2929 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_clear_stall_sub()
2944 if (csr & MUSB2_MASK_CSRL_TXSENTSTALL) { in musbotg_clear_stall_sub()
2946 csr = MUSB2_READ_1(sc, MUSB2_REG_TXCSRL); in musbotg_clear_stall_sub()
2973 csr = MUSB2_READ_1(sc, MUSB2_REG_RXCSRL); in musbotg_clear_stall_sub()
2974 if (csr & MUSB2_MASK_CSRL_RXPKTRDY) { in musbotg_clear_stall_sub()
2977 csr = MUSB2_READ_1(sc, MUSB2_REG_RXCSRL); in musbotg_clear_stall_sub()
2978 if (csr & MUSB2_MASK_CSRL_RXPKTRDY) { in musbotg_clear_stall_sub()
2981 csr = MUSB2_READ_1(sc, MUSB2_REG_RXCSRL); in musbotg_clear_stall_sub()
2988 csr = MUSB2_READ_1(sc, MUSB2_REG_RXCSRL); in musbotg_clear_stall_sub()
3003 if (csr & MUSB2_MASK_CSRL_RXSENTSTALL) { in musbotg_clear_stall_sub()