k20uart: Let's use 'port' everywhere as it is more readable

Using "which" is somehow awkward to use when 'port', on the contrary, is
blatantly more readable.

Change-Id: I355c6e09d7c27b4b07ab6cd10b772a632855516b
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Tomasz Bursztyka 2015-05-20 14:33:46 +03:00 committed by Anas Nashif
parent 1eac566143
commit 724282d27d

View file

@ -75,7 +75,7 @@ static _k20Uart_t __noinit uart[CONFIG_UART_NUM_SYSTEM_PORTS];
* RETURNS: N/A * RETURNS: N/A
*/ */
void uart_init(int which, /* UART channel to initialize */ void uart_init(int port, /* UART channel to initialize */
const struct uart_init_info * const init_info const struct uart_init_info * const init_info
) )
{ {
@ -85,17 +85,17 @@ void uart_init(int which, /* UART channel to initialize */
C1_t c1; /* UART C1 register value */ C1_t c1; /* UART C1 register value */
C2_t c2; /* UART C2 register value */ C2_t c2; /* UART C2 register value */
uart[which].baseAddr = (uint8_t *)init_info->regs; uart[port].baseAddr = (uint8_t *)init_info->regs;
uart[which].irq = init_info->irq; uart[port].irq = init_info->irq;
uart[which].intPri = init_info->int_pri; uart[port].intPri = init_info->int_pri;
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
/* disable interrupts */ /* disable interrupts */
oldLevel = irq_lock(); oldLevel = irq_lock();
/* enable clock to Uart - must be done prior to device access */ /* enable clock to Uart - must be done prior to device access */
_k20SimUartClkEnable(sim_p, which); _k20SimUartClkEnable(sim_p, port);
_k20UartBaudRateSet(uart_p, init_info->sys_clk_freq, init_info->baud_rate); _k20UartBaudRateSet(uart_p, init_info->sys_clk_freq, init_info->baud_rate);
@ -122,11 +122,11 @@ void uart_init(int which, /* UART channel to initialize */
* RETURNS: 0 if a character arrived, -1 if the input buffer if empty. * RETURNS: 0 if a character arrived, -1 if the input buffer if empty.
*/ */
int uart_poll_in(int which, /* UART channel to select for input */ int uart_poll_in(int port, /* UART channel to select for input */
unsigned char *pChar /* pointer to char */ unsigned char *pChar /* pointer to char */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
if (uart_p->s1.field.rxDataFull == 0) if (uart_p->s1.field.rxDataFull == 0)
return (-1); return (-1);
@ -150,11 +150,11 @@ int uart_poll_in(int which, /* UART channel to select for input */
* RETURNS: sent character * RETURNS: sent character
*/ */
unsigned char uart_poll_out( unsigned char uart_poll_out(
int which, /* UART channel to select for output */ int port, /* UART channel to select for output */
unsigned char outChar /* char to send */ unsigned char outChar /* char to send */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
/* wait for transmitter to ready to accept a character */ /* wait for transmitter to ready to accept a character */
while (uart_p->s1.field.txDataEmpty == 0) while (uart_p->s1.field.txDataEmpty == 0)
@ -174,12 +174,12 @@ unsigned char uart_poll_out(
* RETURNS: number of bytes sent * RETURNS: number of bytes sent
*/ */
int uart_fifo_fill(int which, /* UART on which to send */ int uart_fifo_fill(int port, /* UART on port to send */
const uint8_t *txData, /* data to transmit */ const uint8_t *txData, /* data to transmit */
int len /* number of bytes to send */ int len /* number of bytes to send */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
uint8_t numTx = 0; uint8_t numTx = 0;
while ((len - numTx > 0) && (uart_p->s1.field.txDataEmpty == 1)) { while ((len - numTx > 0) && (uart_p->s1.field.txDataEmpty == 1)) {
@ -196,12 +196,12 @@ int uart_fifo_fill(int which, /* UART on which to send */
* RETURNS: number of bytes read * RETURNS: number of bytes read
*/ */
int uart_fifo_read(int which, /* UART to receive from */ int uart_fifo_read(int port, /* UART to receive from */
uint8_t *rxData, /* data container */ uint8_t *rxData, /* data container */
const int size /* container size */ const int size /* container size */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
uint8_t numRx = 0; uint8_t numRx = 0;
while ((size - numRx > 0) && (uart_p->s1.field.rxDataFull == 0)) { while ((size - numRx > 0) && (uart_p->s1.field.rxDataFull == 0)) {
@ -218,11 +218,11 @@ int uart_fifo_read(int which, /* UART to receive from */
* RETURNS: N/A * RETURNS: N/A
*/ */
void uart_irq_tx_enable(int which /* UART to enable Tx void uart_irq_tx_enable(int port /* UART to enable Tx
interrupt */ interrupt */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
uart_p->c2.field.txInt_DmaTx_en = 1; uart_p->c2.field.txInt_DmaTx_en = 1;
} }
@ -235,10 +235,10 @@ void uart_irq_tx_enable(int which /* UART to enable Tx
*/ */
void uart_irq_tx_disable( void uart_irq_tx_disable(
int which /* UART to disable Tx interrupt */ int port /* UART to disable Tx interrupt */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
uart_p->c2.field.txInt_DmaTx_en = 0; uart_p->c2.field.txInt_DmaTx_en = 0;
} }
@ -250,10 +250,10 @@ void uart_irq_tx_disable(
* RETURNS: 1 if an IRQ is ready, 0 otherwise * RETURNS: 1 if an IRQ is ready, 0 otherwise
*/ */
int uart_irq_tx_ready(int which /* UART to check */ int uart_irq_tx_ready(int port /* UART to check */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
return uart_p->s1.field.txDataEmpty; return uart_p->s1.field.txDataEmpty;
} }
@ -265,11 +265,11 @@ int uart_irq_tx_ready(int which /* UART to check */
* RETURNS: N/A * RETURNS: N/A
*/ */
void uart_irq_rx_enable(int which /* UART to enable Rx void uart_irq_rx_enable(int port /* UART to enable Rx
interrupt */ interrupt */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
uart_p->c2.field.rxFullInt_dmaTx_en = 1; uart_p->c2.field.rxFullInt_dmaTx_en = 1;
} }
@ -282,10 +282,10 @@ void uart_irq_rx_enable(int which /* UART to enable Rx
*/ */
void uart_irq_rx_disable( void uart_irq_rx_disable(
int which /* UART to disable Rx interrupt */ int port /* UART to disable Rx interrupt */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
uart_p->c2.field.rxFullInt_dmaTx_en = 0; uart_p->c2.field.rxFullInt_dmaTx_en = 0;
} }
@ -297,10 +297,10 @@ void uart_irq_rx_disable(
* RETURNS: 1 if an IRQ is ready, 0 otherwise * RETURNS: 1 if an IRQ is ready, 0 otherwise
*/ */
int uart_irq_rx_ready(int which /* UART to check */ int uart_irq_rx_ready(int port /* UART to check */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
return uart_p->s1.field.rxDataFull; return uart_p->s1.field.rxDataFull;
} }
@ -312,9 +312,9 @@ int uart_irq_rx_ready(int which /* UART to check */
* RETURNS: N/A * RETURNS: N/A
*/ */
void uart_irq_err_enable(int which) void uart_irq_err_enable(int port)
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
C3_t c3 = uart_p->c3; C3_t c3 = uart_p->c3;
c3.field.parityErrIntEn = 1; c3.field.parityErrIntEn = 1;
@ -331,10 +331,10 @@ void uart_irq_err_enable(int which)
* RETURNS: N/A * RETURNS: N/A
*/ */
void uart_irq_err_disable(int which /* UART to disable Rx interrupt */ void uart_irq_err_disable(int port /* UART to disable Rx interrupt */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
C3_t c3 = uart_p->c3; C3_t c3 = uart_p->c3;
c3.field.parityErrIntEn = 0; c3.field.parityErrIntEn = 0;
@ -351,10 +351,10 @@ void uart_irq_err_disable(int which /* UART to disable Rx interrupt */
* RETURNS: 1 if a Tx or Rx IRQ is pending, 0 otherwise * RETURNS: 1 if a Tx or Rx IRQ is pending, 0 otherwise
*/ */
int uart_irq_is_pending(int which /* UART to check */ int uart_irq_is_pending(int port /* UART to check */
) )
{ {
K20_UART_t *uart_p = (K20_UART_t *)uart[which].baseAddr; K20_UART_t *uart_p = (K20_UART_t *)uart[port].baseAddr;
/* Look only at Tx and Rx data interrupt flags */ /* Look only at Tx and Rx data interrupt flags */
@ -370,7 +370,7 @@ int uart_irq_is_pending(int which /* UART to check */
* RETURNS: always 1 * RETURNS: always 1
*/ */
int uart_irq_update(int which) int uart_irq_update(int port)
{ {
return 1; return 1;
} }
@ -386,7 +386,7 @@ int uart_irq_update(int which)
* RETURNS: N/A * RETURNS: N/A
*/ */
void uart_int_connect(int which, /* UART to which to connect */ void uart_int_connect(int port, /* UART to port to connect */
void (*isr)(void *), /* interrupt handler */ void (*isr)(void *), /* interrupt handler */
void *arg, /* argument to pass to handler */ void *arg, /* argument to pass to handler */
void *stub /* ptr to interrupt stub code */ void *stub /* ptr to interrupt stub code */
@ -397,12 +397,12 @@ void uart_int_connect(int which, /* UART to which to connect */
ARG_UNUSED(arg); ARG_UNUSED(arg);
ARG_UNUSED(stub); ARG_UNUSED(stub);
#else #else
irq_connect((unsigned int)uart[which].irq, irq_connect((unsigned int)uart[port].irq,
(unsigned int)uart[which].intPri, (unsigned int)uart[port].intPri,
isr, isr,
arg); arg);
#endif #endif
irq_enable((unsigned int)uart[which].irq); irq_enable((unsigned int)uart[port].irq);
} }
#endif /* CONFIG_UART_INTERRUPT_DRIVEN */ #endif /* CONFIG_UART_INTERRUPT_DRIVEN */