Changeset 534 for trunk/hal/tsar_mips32/drivers/soclib_mtty.c
- Timestamp:
- Sep 21, 2018, 10:20:35 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/tsar_mips32/drivers/soclib_mtty.c
r533 r534 53 53 54 54 __attribute__((section(".kdata"))) 55 tty_fifo_ttty_rx_fifo[CONFIG_MAX_TXT_CHANNELS];55 mtty_fifo_t mtty_rx_fifo[CONFIG_MAX_TXT_CHANNELS]; 56 56 57 57 __attribute__((section(".kdata"))) 58 tty_fifo_ttty_tx_fifo[CONFIG_MAX_TXT_CHANNELS];58 mtty_fifo_t mtty_tx_fifo[CONFIG_MAX_TXT_CHANNELS]; 59 59 60 60 /////////////////////////////////////// … … 84 84 if( is_rx ) 85 85 { 86 tty_rx_fifo[channel].sts = 0;87 tty_rx_fifo[channel].ptr = 0;88 tty_rx_fifo[channel].ptw = 0;86 mtty_rx_fifo[channel].sts = 0; 87 mtty_rx_fifo[channel].ptr = 0; 88 mtty_rx_fifo[channel].ptw = 0; 89 89 } 90 90 else 91 91 { 92 tty_tx_fifo[channel].sts = 0;93 tty_tx_fifo[channel].ptr = 0;94 tty_tx_fifo[channel].ptw = 0;92 mtty_tx_fifo[channel].sts = 0; 93 mtty_tx_fifo[channel].ptr = 0; 94 mtty_tx_fifo[channel].ptw = 0; 95 95 } 96 96 } // end soclib_mtty_init() … … 99 99 void __attribute__ ((noinline)) soclib_mtty_cmd( xptr_t th_xp ) 100 100 { 101 tty_fifo_t * fifo; // MTTY_RX or MTTY_TX FIFO101 mtty_fifo_t * fifo; // MTTY_RX or MTTY_TX FIFO 102 102 char byte; // byte value 103 103 uint32_t done; // number of bytes moved … … 138 138 if( type == TXT_WRITE ) // write bytes to MTTY_TX FIFO 139 139 { 140 fifo = & tty_tx_fifo[channel];140 fifo = &mtty_tx_fifo[channel]; 141 141 142 142 done = 0; … … 190 190 else if( type == TXT_READ ) // read bytes from MTTY_RX FIFO 191 191 { 192 fifo = & tty_rx_fifo[channel];192 fifo = &mtty_rx_fifo[channel]; 193 193 194 194 done = 0; … … 257 257 process_t * owner_ptr; // local pointer on TXT owner process 258 258 pid_t owner_pid; // TXT owner process identifier 259 tty_fifo_t * fifo; // pointer on MTTY_TX or MTTY_RX FIFO259 mtty_fifo_t * fifo; // pointer on MTTY_TX or MTTY_RX FIFO 260 260 cxy_t tty_cxy; // soclib_mtty cluster 261 261 uint32_t * tty_ptr; // soclib_mtty segment base address … … 308 308 if( is_rx ) 309 309 { 310 fifo = & tty_rx_fifo[channel];310 fifo = &mtty_rx_fifo[channel]; 311 311 312 312 // try to move bytes until MTTY_READ register empty … … 469 469 else 470 470 { 471 fifo = & tty_tx_fifo[channel];471 fifo = &mtty_tx_fifo[channel]; 472 472 473 473 // try to move bytes until TX_FIFO empty
Note: See TracChangeset
for help on using the changeset viewer.