]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - board/ti/am335x/evm.c
f2e355c7966ae050277f53ae37010292b236ed2d
[karo-tx-uboot.git] / board / ti / am335x / evm.c
1 /*
2  * evm.c
3  *
4  * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
5  *
6  * This program is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU General Public License as
8  * published by the Free Software Foundation version 2.
9  *
10  * This program is distributed "as is" WITHOUT ANY WARRANTY of any
11  * kind, whether express or implied; without even the implied warranty
12  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  */
15
16 #include <common.h>
17 #include <asm/arch/cpu.h>
18 #include <asm/arch/hardware.h>
19 #include <asm/arch/common_def.h>
20 #include <i2c.h>
21
22 DECLARE_GLOBAL_DATA_PTR;
23
24 /*
25  * Basic board specific setup
26  */
27 int board_init(void)
28 {
29         enable_uart0_pin_mux();
30
31 #ifdef CONFIG_I2C
32         enable_i2c0_pin_mux();
33         i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE);
34 #endif
35
36         gd->bd->bi_boot_params = PHYS_DRAM_1 + 0x100;
37
38         return 0;
39 }