// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2018 Microsemi Corporation */ #include #include #define MSCC_GPIO_ALT0 0x88 #define MSCC_GPIO_ALT1 0x8C DECLARE_GLOBAL_DATA_PTR; void board_debug_uart_init(void) { /* too early for the pinctrl driver, so configure the UART pins here */ setbits_le32(BASE_DEVCPU_GCB + MSCC_GPIO_ALT0, BIT(30) | BIT(31)); } int board_early_init_r(void) { /* Prepare SPI controller to be used in master mode */ writel(0, BASE_CFG + ICPU_SW_MODE); /* Address of boot parameters */ gd->bd->bi_boot_params = CONFIG_SYS_SDRAM_BASE; return 0; }