f6ceef5f1c08cf1e8cb149d1efad6614f1747a53
[platform/kernel/u-boot.git] / arch / arm / mach-uniphier / ph1-sld3 / early_pinctrl.c
1 /*
2  * Copyright (C) 2011-2015 Masahiro Yamada <yamada.masahiro@socionext.com>
3  *
4  * SPDX-License-Identifier:     GPL-2.0+
5  */
6
7 #include <mach/sg-regs.h>
8
9 void early_pin_init(void)
10 {
11         /* Comment format:    PAD Name -> Function Name */
12
13 #ifdef CONFIG_UNIPHIER_SERIAL
14         sg_set_pinsel(63, 0, 4, 4);     /* RXD0 */
15         sg_set_pinsel(64, 1, 4, 4);     /* TXD0 */
16
17         sg_set_pinsel(65, 0, 4, 4);     /* RXD1 */
18         sg_set_pinsel(66, 1, 4, 4);     /* TXD1 */
19
20         sg_set_pinsel(96, 2, 4, 4);     /* RXD2 */
21         sg_set_pinsel(102, 2, 4, 4);    /* TXD2 */
22 #endif
23 }