2 * On-chip UART initializaion for low-level debugging
4 * Copyright (C) 2014 Panasonic Corporation
5 * Author: Masahiro Yamada <yamada.m@jp.panasonic.com>
7 * SPDX-License-Identifier: GPL-2.0+
10 #include <linux/linkage.h>
11 #include <asm/arch/sc-regs.h>
12 #include <asm/arch/sg-regs.h>
14 #define UART_CLK 73728000
15 #include <asm/arch/debug-uart.S>
17 ENTRY(setup_lowlevel_debug)
20 orr r1, r1, #SC_CLKCTRL_CLK_PERI
23 init_debug_uart r0, r1, r2
26 set_pinsel 127, 0, r0, r1
27 set_pinsel 128, 0, r0, r1
29 ldr r0, =SG_LOADPINCTRL
39 ENDPROC(setup_lowlevel_debug)