diff options
author | Jan Luebbe <jlu@pengutronix.de> | 2013-07-14 14:13:02 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-08-27 07:12:33 +0200 |
commit | 8a46a7dce9a34ca34fc00aa4305e74500819a575 (patch) | |
tree | 1b4f5cc700e00337bdc1375b735db816ed2729e1 | |
parent | ed02d245645934ce3d41e8c4278d12765ff9ad8a (diff) | |
download | barebox-8a46a7dce9a34ca34fc00aa4305e74500819a575.tar.gz barebox-8a46a7dce9a34ca34fc00aa4305e74500819a575.tar.xz |
ARM: am33xx: beaglebone: configure I2C EEPROM
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | arch/arm/boards/beaglebone/board.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/boards/beaglebone/board.c b/arch/arm/boards/beaglebone/board.c index b3f39eaadc..ccb7004296 100644 --- a/arch/arm/boards/beaglebone/board.c +++ b/arch/arm/boards/beaglebone/board.c @@ -97,11 +97,20 @@ static void beaglebone_eth_init(void) am33xx_add_cpsw(&cpsw_data); } +static struct i2c_board_info i2c0_devices[] = { + { + I2C_BOARD_INFO("24c256", 0x50) + }, +}; + static int beaglebone_devices_init(void) { am33xx_add_mmc0(NULL); am33xx_enable_i2c0_pin_mux(); + i2c_register_board_info(0, i2c0_devices, ARRAY_SIZE(i2c0_devices)); + am33xx_add_i2c0(NULL); + beaglebone_eth_init(); armlinux_set_bootparams((void *)0x80000100); |