]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-sld3.c
ARM: uniphier: remove redundant pin-muxing for EA24 pin of sLD3 SoC
[u-boot] / arch / arm / mach-uniphier / early-pinctrl / early-pinctrl-sld3.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 "../init.h"
8 #include "../sg-regs.h"
9
10 int uniphier_sld3_early_pin_init(const struct uniphier_board_data *bd)
11 {
12         /* Comment format:    PAD Name -> Function Name */
13
14 #ifdef CONFIG_UNIPHIER_SERIAL
15         sg_set_pinsel(63, 0, 4, 4);     /* RXD0 */
16         sg_set_pinsel(64, 1, 4, 4);     /* TXD0 */
17
18         sg_set_pinsel(65, 0, 4, 4);     /* RXD1 */
19         sg_set_pinsel(66, 1, 4, 4);     /* TXD1 */
20
21         sg_set_pinsel(96, 2, 4, 4);     /* RXD2 */
22         sg_set_pinsel(102, 2, 4, 4);    /* TXD2 */
23 #endif
24
25         return 0;
26 }