xref: /rk3399_ARM-atf/plat/marvell/armada/a8k/common/plat_bl1_setup.c (revision 9935047b2086faa3bf3ccf0b95a76510eb5a160b)
1*a2847172SGrzegorz Jaszczyk /*
2*a2847172SGrzegorz Jaszczyk  * Copyright (C) 2018 Marvell International Ltd.
3*a2847172SGrzegorz Jaszczyk  *
4*a2847172SGrzegorz Jaszczyk  * SPDX-License-Identifier:     BSD-3-Clause
5*a2847172SGrzegorz Jaszczyk  * https://spdx.org/licenses
6*a2847172SGrzegorz Jaszczyk  */
7*a2847172SGrzegorz Jaszczyk 
8*a2847172SGrzegorz Jaszczyk #include <lib/mmio.h>
9*a2847172SGrzegorz Jaszczyk 
10*a2847172SGrzegorz Jaszczyk #include <plat_marvell.h>
11*a2847172SGrzegorz Jaszczyk 
marvell_bl1_setup_mpps(void)12*a2847172SGrzegorz Jaszczyk void marvell_bl1_setup_mpps(void)
13*a2847172SGrzegorz Jaszczyk {
14*a2847172SGrzegorz Jaszczyk 	/* Enable UART MPPs.
15*a2847172SGrzegorz Jaszczyk 	 ** In a normal system, this is done by Bootrom.
16*a2847172SGrzegorz Jaszczyk 	 */
17*a2847172SGrzegorz Jaszczyk 	mmio_write_32(MVEBU_AP_MPP_REGS(1), 0x3000);
18*a2847172SGrzegorz Jaszczyk 	mmio_write_32(MVEBU_AP_MPP_REGS(2), 0x3000);
19*a2847172SGrzegorz Jaszczyk }
20