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 Jaszczykvoid 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