ARM: S5P: Fix end address in memory resource information for UART devices

For S5P platforms, the end address in memory resource information for UART
devices is one byte more than the intended value. Fix this by reducing the
end address by one byte.

Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>

authored by Thomas Abraham and committed by Kukjin Kim 6236b97b ede38875

+6 -6
+6 -6
arch/arm/plat-s5p/dev-uart.c
··· 28 28 static struct resource s5p_uart0_resource[] = { 29 29 [0] = { 30 30 .start = S5P_PA_UART0, 31 - .end = S5P_PA_UART0 + S5P_SZ_UART, 31 + .end = S5P_PA_UART0 + S5P_SZ_UART - 1, 32 32 .flags = IORESOURCE_MEM, 33 33 }, 34 34 [1] = { ··· 51 51 static struct resource s5p_uart1_resource[] = { 52 52 [0] = { 53 53 .start = S5P_PA_UART1, 54 - .end = S5P_PA_UART1 + S5P_SZ_UART, 54 + .end = S5P_PA_UART1 + S5P_SZ_UART - 1, 55 55 .flags = IORESOURCE_MEM, 56 56 }, 57 57 [1] = { ··· 74 74 static struct resource s5p_uart2_resource[] = { 75 75 [0] = { 76 76 .start = S5P_PA_UART2, 77 - .end = S5P_PA_UART2 + S5P_SZ_UART, 77 + .end = S5P_PA_UART2 + S5P_SZ_UART - 1, 78 78 .flags = IORESOURCE_MEM, 79 79 }, 80 80 [1] = { ··· 98 98 #if CONFIG_SERIAL_SAMSUNG_UARTS > 3 99 99 [0] = { 100 100 .start = S5P_PA_UART3, 101 - .end = S5P_PA_UART3 + S5P_SZ_UART, 101 + .end = S5P_PA_UART3 + S5P_SZ_UART - 1, 102 102 .flags = IORESOURCE_MEM, 103 103 }, 104 104 [1] = { ··· 123 123 #if CONFIG_SERIAL_SAMSUNG_UARTS > 4 124 124 [0] = { 125 125 .start = S5P_PA_UART4, 126 - .end = S5P_PA_UART4 + S5P_SZ_UART, 126 + .end = S5P_PA_UART4 + S5P_SZ_UART - 1, 127 127 .flags = IORESOURCE_MEM, 128 128 }, 129 129 [1] = { ··· 148 148 #if CONFIG_SERIAL_SAMSUNG_UARTS > 5 149 149 [0] = { 150 150 .start = S5P_PA_UART5, 151 - .end = S5P_PA_UART5 + S5P_SZ_UART, 151 + .end = S5P_PA_UART5 + S5P_SZ_UART - 1, 152 152 .flags = IORESOURCE_MEM, 153 153 }, 154 154 [1] = {