Lines Matching full:stm32f4
22 bool stm32f4 = uart_info->stm32f4; in _stm32_serial_setbrg() local
29 setbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_OVER8); in _stm32_serial_setbrg()
32 clrbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_OVER8); in _stm32_serial_setbrg()
38 writel(mantissa | fraction, base + BRR_OFFSET(stm32f4)); in _stm32_serial_setbrg()
54 bool stm32f4 = plat->uart_info->stm32f4; in stm32_serial_setconfig() local
56 u32 cr1 = plat->base + CR1_OFFSET(stm32f4); in stm32_serial_setconfig()
65 * (STM32F4 serial IP didn't support parity setting) in stm32_serial_setconfig()
67 if (bits != SERIAL_8_BITS || stop != SERIAL_ONE_STOP || stm32f4) in stm32_serial_setconfig()
102 bool stm32f4 = plat->uart_info->stm32f4; in stm32_serial_getc() local
104 u32 isr = readl(base + ISR_OFFSET(stm32f4)); in stm32_serial_getc()
110 if (!stm32f4) in stm32_serial_getc()
114 readl(base + RDR_OFFSET(stm32f4)); in stm32_serial_getc()
118 return readl(base + RDR_OFFSET(stm32f4)); in stm32_serial_getc()
125 bool stm32f4 = uart_info->stm32f4; in _stm32_serial_putc() local
127 if ((readl(base + ISR_OFFSET(stm32f4)) & USART_ISR_TXE) == 0) in _stm32_serial_putc()
130 writel(c, base + TDR_OFFSET(stm32f4)); in _stm32_serial_putc()
145 bool stm32f4 = plat->uart_info->stm32f4; in stm32_serial_pending() local
149 return readl(base + ISR_OFFSET(stm32f4)) & in stm32_serial_pending()
152 return readl(base + ISR_OFFSET(stm32f4)) & in stm32_serial_pending()
159 bool stm32f4 = uart_info->stm32f4; in _stm32_serial_init() local
163 clrbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_RE | USART_CR1_TE | in _stm32_serial_init()
166 setbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_FIFOEN); in _stm32_serial_init()
167 setbits_le32(base + CR1_OFFSET(stm32f4), USART_CR1_RE | USART_CR1_TE | in _stm32_serial_init()