In cpm_uart_core, functions cpm_uart_init_bd and cpm_uart_init_scc an offset into DP RAM is calculated by substracting a physical memory constant from an virtual address. This patch fixes the problem by converting the virtual address into a physical first. Signed-off-by: Jochen Friedrich --- drivers/serial/cpm_uart/cpm_uart_core.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-)