]> git.sur5r.net Git - u-boot/commitdiff
serial: serial_stm32: Rename status register flags
authorPatrice Chotard <patrice.chotard@st.com>
Fri, 20 Apr 2018 06:59:07 +0000 (08:59 +0200)
committerTom Rini <trini@konsulko.com>
Sat, 28 Apr 2018 22:32:24 +0000 (18:32 -0400)
Uart status register is named USART_ISR on STM32F7, STM32H7
and STM32MP1 SoCs family, but USART_SR only on STM32F4 SoCs.

Use USART_ISR_ prefix instead of USART_SR_ .

Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
drivers/serial/serial_stm32.c
drivers/serial/serial_stm32.h

index e2eeadef9dacacfa4de9c2a202b4d4aec8c28db4..216a803a6eeaf6f63857629397f4a5b099d6b0c6 100644 (file)
@@ -45,10 +45,10 @@ static int stm32_serial_getc(struct udevice *dev)
        fdt_addr_t base = plat->base;
        u32 isr = readl(base + ISR_OFFSET(stm32f4));
 
-       if ((isr & USART_SR_FLAG_RXNE) == 0)
+       if ((isr & USART_ISR_FLAG_RXNE) == 0)
                return -EAGAIN;
 
-       if (isr & USART_SR_FLAG_ORE) {
+       if (isr & USART_ISR_FLAG_ORE) {
                if (!stm32f4)
                        setbits_le32(base + ICR_OFFSET, USART_ICR_OREF);
                else
@@ -65,7 +65,7 @@ static int stm32_serial_putc(struct udevice *dev, const char c)
        bool stm32f4 = plat->uart_info->stm32f4;
        fdt_addr_t base = plat->base;
 
-       if ((readl(base + ISR_OFFSET(stm32f4)) & USART_SR_FLAG_TXE) == 0)
+       if ((readl(base + ISR_OFFSET(stm32f4)) & USART_ISR_FLAG_TXE) == 0)
                return -EAGAIN;
 
        writel(c, base + TDR_OFFSET(stm32f4));
@@ -81,10 +81,10 @@ static int stm32_serial_pending(struct udevice *dev, bool input)
 
        if (input)
                return readl(base + ISR_OFFSET(stm32f4)) &
-                       USART_SR_FLAG_RXNE ? 1 : 0;
+                       USART_ISR_FLAG_RXNE ? 1 : 0;
        else
                return readl(base + ISR_OFFSET(stm32f4)) &
-                       USART_SR_FLAG_TXE ? 0 : 1;
+                       USART_ISR_FLAG_TXE ? 0 : 1;
 }
 
 static int stm32_serial_probe(struct udevice *dev)
index 42fb1321e9dcdf7452537b3edcf6270455239a32..6ebec0acac459a75266bde1b7d347e98b18d3f6f 100644 (file)
@@ -60,9 +60,9 @@ struct stm32x7_serial_platdata {
 
 #define USART_CR3_OVRDIS               BIT(12)
 
-#define USART_SR_FLAG_ORE              BIT(3)
-#define USART_SR_FLAG_RXNE             BIT(5)
-#define USART_SR_FLAG_TXE              BIT(7)
+#define USART_ISR_FLAG_ORE             BIT(3)
+#define USART_ISR_FLAG_RXNE            BIT(5)
+#define USART_ISR_FLAG_TXE             BIT(7)
 
 #define USART_BRR_F_MASK               GENMASK(7, 0)
 #define USART_BRR_M_SHIFT              4