1 // SPDX-License-Identifier: GPL-2.0+
8 #include <asm/arch/cpu.h>
9 #include <asm/arch/soc.h>
10 #include <asm/arch/mpp.h>
11 #include <asm/arch/gpio.h>
13 #define DB_88F6281_OE_LOW ~(BIT(7))
14 #define DB_88F6281_OE_HIGH ~(BIT(15) | BIT(14) | BIT(13) | BIT(4))
15 #define DB_88F6281_OE_VAL_LOW BIT(7)
16 #define DB_88F6281_OE_VAL_HIGH 0
18 DECLARE_GLOBAL_DATA_PTR;
20 int board_early_init_f(void)
22 mvebu_config_gpio(DB_88F6281_OE_VAL_LOW,
23 DB_88F6281_OE_VAL_HIGH,
24 DB_88F6281_OE_LOW, DB_88F6281_OE_HIGH);
26 /* Multi-Purpose Pins Functionality configuration */
27 static const u32 kwmpp_config[] = {
28 #ifdef CONFIG_CMD_NAND
87 kirkwood_mpp_conf(kwmpp_config, NULL);
94 gd->bd->bi_boot_params = mvebu_sdram_bar(0) + 0x100;
99 #ifdef CONFIG_RESET_PHY_R
100 /* automatically defined by kirkwood config.h */