]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | // SPDX-License-Identifier: GPL-2.0+ |
843a7ee8 RA |
2 | /* |
3 | * eco5pk.c - board file for 8D Technology's AM3517 based eco5pk board | |
4 | * | |
5 | * Based on am3517evm.c | |
6 | * | |
7 | * Copyright (C) 2011-2012 8D Technologies inc. | |
8 | * Copyright (C) 2009 Texas Instruments Incorporated | |
843a7ee8 RA |
9 | */ |
10 | #include <common.h> | |
11 | #include <netdev.h> | |
12 | #include <asm/io.h> | |
13 | #include <asm/arch/mem.h> | |
14 | #include <asm/arch/mux.h> | |
15 | #include <asm/arch/sys_proto.h> | |
16 | #include <asm/arch/emac_defs.h> | |
17 | #include <asm/gpio.h> | |
18 | #include <i2c.h> | |
19 | #include <crc.h> | |
20 | #include <asm/mach-types.h> | |
21 | #include "eco5pk.h" | |
22 | ||
23 | DECLARE_GLOBAL_DATA_PTR; | |
24 | ||
25 | /* | |
26 | * Routine: board_init | |
27 | * Description: Early hardware init. | |
28 | */ | |
29 | int board_init(void) | |
30 | { | |
31 | gpmc_init(); /* in SRAM or SDRAM, finish GPMC */ | |
32 | gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); | |
33 | ||
34 | gpio_request(30, "RESOUT"); | |
35 | gpio_direction_output(30, 1); | |
36 | return 0; | |
37 | } | |
38 | ||
39 | /* | |
40 | * Routine: set_muxconf_regs | |
41 | * Description: Setting up the configuration Mux registers specific to the | |
42 | * hardware. Many pins need to be moved from protect to primary | |
43 | * mode. | |
44 | */ | |
45 | void set_muxconf_regs(void) | |
46 | { | |
47 | MUX_ECO5_PK(); | |
48 | } |