1 /* 2 * Copyright (c) 2016 Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7 #include <common.h> 8 #include <asm/io.h> 9 #include <asm/arch/hardware.h> 10 #include <asm/arch/periph.h> 11 #include <asm/arch/grf_rk3188.h> 12 13 #define GRF_BASE 0x20008000 board_debug_uart_init(void)14void board_debug_uart_init(void) 15 { 16 struct rk3188_grf * const grf = (void *)GRF_BASE; 17 18 rk_clrsetreg(&grf->gpio1b_iomux, 19 GPIO1B1_MASK << GPIO1B1_SHIFT | 20 GPIO1B0_MASK << GPIO1B0_SHIFT, 21 GPIO1B1_UART2_SOUT << GPIO1B1_SHIFT | 22 GPIO1B0_UART2_SIN << GPIO1B0_SHIFT); 23 24 } 25 26