ARM: uniphier: move sg_set_{pinsel, iectrl} to more relevant places
[project/bcm63xx/u-boot.git] / arch / arm / mach-uniphier / debug-uart / debug-uart.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3 * Copyright (C) 2016 Masahiro Yamada <yamada.masahiro@socionext.com>
4 */
5
6 #ifndef _MACH_DEBUG_UART_H
7 #define _MACH_DEBUG_UART_H
8
9 unsigned int uniphier_ld4_debug_uart_init(void);
10 unsigned int uniphier_pro4_debug_uart_init(void);
11 unsigned int uniphier_sld8_debug_uart_init(void);
12 unsigned int uniphier_pro5_debug_uart_init(void);
13 unsigned int uniphier_pxs2_debug_uart_init(void);
14 unsigned int uniphier_ld6b_debug_uart_init(void);
15
16 void sg_set_pinsel(unsigned int pin, unsigned int muxval,
17 unsigned int mux_bits, unsigned int reg_stride);
18 void sg_set_iectrl(unsigned int pin);
19
20 #endif /* _MACH_DEBUG_UART_H */