Lines Matching refs:ucon
126 unsigned int ucon, ufcon; in s3c24xx_serial_rx_enable() local
138 ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_rx_enable()
139 ucon |= S3C2410_UCON_RXIRQMODE; in s3c24xx_serial_rx_enable()
140 wr_regl(port, S3C2410_UCON, ucon); in s3c24xx_serial_rx_enable()
149 unsigned int ucon; in s3c24xx_serial_rx_disable() local
153 ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_rx_disable()
154 ucon &= ~S3C2410_UCON_RXIRQMODE; in s3c24xx_serial_rx_disable()
155 wr_regl(port, S3C2410_UCON, ucon); in s3c24xx_serial_rx_disable()
235 u32 ucon; in enable_tx_dma() local
245 ucon = rd_regl(port, S3C2410_UCON); in enable_tx_dma()
246 ucon &= ~(S3C64XX_UCON_TXBURST_MASK | S3C64XX_UCON_TXMODE_MASK); in enable_tx_dma()
247 ucon |= (dma_get_cache_alignment() >= 16) ? in enable_tx_dma()
249 ucon |= S3C64XX_UCON_TXMODE_DMA; in enable_tx_dma()
250 wr_regl(port, S3C2410_UCON, ucon); in enable_tx_dma()
258 u32 ucon, ufcon; in enable_tx_pio() local
266 ucon = rd_regl(port, S3C2410_UCON); in enable_tx_pio()
267 ucon &= ~(S3C64XX_UCON_TXMODE_MASK); in enable_tx_pio()
268 ucon |= S3C64XX_UCON_TXMODE_CPU; in enable_tx_pio()
269 wr_regl(port, S3C2410_UCON, ucon); in enable_tx_pio()
537 unsigned int ucon; in enable_rx_dma() local
540 ucon = rd_regl(port, S3C2410_UCON); in enable_rx_dma()
541 ucon &= ~(S3C64XX_UCON_RXBURST_MASK | in enable_rx_dma()
547 ucon |= S3C64XX_UCON_RXBURST_16 | in enable_rx_dma()
552 wr_regl(port, S3C2410_UCON, ucon); in enable_rx_dma()
560 unsigned int ucon; in enable_rx_pio() local
563 ucon = rd_regl(port, S3C2410_UCON); in enable_rx_pio()
564 ucon &= ~(S3C64XX_UCON_TIMEOUT_MASK | in enable_rx_pio()
569 ucon |= 0xf << S3C64XX_UCON_TIMEOUT_SHIFT | in enable_rx_pio()
572 wr_regl(port, S3C2410_UCON, ucon); in enable_rx_pio()
862 unsigned int ucon; in s3c24xx_serial_break_ctl() local
866 ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_break_ctl()
869 ucon |= S3C2410_UCON_SBREAK; in s3c24xx_serial_break_ctl()
871 ucon &= ~S3C2410_UCON_SBREAK; in s3c24xx_serial_break_ctl()
873 wr_regl(port, S3C2410_UCON, ucon); in s3c24xx_serial_break_ctl()
1146 unsigned int ucon; in s3c24xx_serial_getsource() local
1151 ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_getsource()
1152 ucon &= info->clksel_mask; in s3c24xx_serial_getsource()
1153 return ucon >> info->clksel_shift; in s3c24xx_serial_getsource()
1160 unsigned int ucon; in s3c24xx_serial_setsource() local
1165 ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_setsource()
1166 if ((ucon & info->clksel_mask) >> info->clksel_shift == clk_sel) in s3c24xx_serial_setsource()
1169 ucon &= ~info->clksel_mask; in s3c24xx_serial_setsource()
1170 ucon |= clk_sel << info->clksel_shift; in s3c24xx_serial_setsource()
1171 wr_regl(port, S3C2410_UCON, ucon); in s3c24xx_serial_setsource()
1580 unsigned long ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_resetport() local
1587 ucon &= ucon_mask; in s3c24xx_serial_resetport()
1588 wr_regl(port, S3C2410_UCON, ucon | cfg->ucon); in s3c24xx_serial_resetport()
1989 s3c24xx_port_configured(unsigned int ucon) in s3c24xx_port_configured() argument
1992 return (ucon & 0xf) != 0; in s3c24xx_port_configured()
2017 unsigned int ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_put_poll_char() local
2020 if (!s3c24xx_port_configured(ucon)) in s3c24xx_serial_put_poll_char()
2044 unsigned int ucon = rd_regl(cons_uart, S3C2410_UCON); in s3c24xx_serial_console_write() local
2047 if (!s3c24xx_port_configured(ucon)) in s3c24xx_serial_console_write()
2059 unsigned int ucon; in s3c24xx_serial_get_options() local
2066 ucon = rd_regl(port, S3C2410_UCON); in s3c24xx_serial_get_options()
2071 port, ulcon, ucon, ubrdiv); in s3c24xx_serial_get_options()
2073 if (s3c24xx_port_configured(ucon)) { in s3c24xx_serial_get_options()
2193 .ucon = S3C2410_UCON_DEFAULT,
2221 .ucon = S3C2410_UCON_DEFAULT,
2250 .ucon = S3C2410_UCON_DEFAULT,
2278 .ucon = S3C2410_UCON_DEFAULT,
2305 .ucon = S5PV210_UCON_DEFAULT,
2333 .ucon = S5PV210_UCON_DEFAULT, \