13a1a18ffSSimon Glass /* 23a1a18ffSSimon Glass * Copyright (C) 2015, Google, Inc 33a1a18ffSSimon Glass * 43a1a18ffSSimon Glass * SPDX-License-Identifier: GPL-2.0+ 53a1a18ffSSimon Glass */ 63a1a18ffSSimon Glass 73a1a18ffSSimon Glass #include <common.h> 83a1a18ffSSimon Glass #include <asm/ibmpc.h> 93a1a18ffSSimon Glass #include <asm/pnp_def.h> 103a1a18ffSSimon Glass #include <netdev.h> 113a1a18ffSSimon Glass #include <smsc_lpc47m.h> 123a1a18ffSSimon Glass 133a1a18ffSSimon Glass #define SERIAL_DEV PNP_DEV(0x2e, 4) 143a1a18ffSSimon Glass 153a1a18ffSSimon Glass DECLARE_GLOBAL_DATA_PTR; 163a1a18ffSSimon Glass 173a1a18ffSSimon Glass int board_early_init_f(void) 183a1a18ffSSimon Glass { 19*19268834SBin Meng lpc47m_enable_serial(SERIAL_DEV, UART0_BASE, UART0_IRQ); 203a1a18ffSSimon Glass 213a1a18ffSSimon Glass return 0; 223a1a18ffSSimon Glass } 233a1a18ffSSimon Glass 243a1a18ffSSimon Glass void setup_pch_gpios(u16 gpiobase, const struct pch_gpio_map *gpio) 253a1a18ffSSimon Glass { 263a1a18ffSSimon Glass return; 273a1a18ffSSimon Glass } 283a1a18ffSSimon Glass 293a1a18ffSSimon Glass int board_eth_init(bd_t *bis) 303a1a18ffSSimon Glass { 313a1a18ffSSimon Glass return pci_eth_init(bis); 323a1a18ffSSimon Glass } 33