Skip to content

Commit

Permalink
[ARM] VR1000: Add i2c device list to Thorcom VR1000
Browse files Browse the repository at this point in the history
Add i2c board intialisers to specify the I2C devices
attached on the Thorcom VR1000.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
  • Loading branch information
Ben Dooks committed Jul 3, 2008
1 parent 042cf0f commit 60d6698
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion arch/arm/mach-s3c2410/mach-vr1000.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* linux/arch/arm/mach-s3c2410/mach-vr1000.c
*
* Copyright (c) 2003-2005 Simtec Electronics
* Copyright (c) 2003-2005,2008 Simtec Electronics
* Ben Dooks <ben@simtec.co.uk>
*
* Machine support for Thorcom VR1000 board. Designed for Thorcom by
Expand All @@ -19,6 +19,7 @@
#include <linux/timer.h>
#include <linux/init.h>
#include <linux/dm9000.h>
#include <linux/i2c.h>

#include <linux/serial.h>
#include <linux/tty.h>
Expand Down Expand Up @@ -315,6 +316,16 @@ static struct platform_device vr1000_led3 = {
},
};

/* I2C devices. */

static struct i2c_board_info vr1000_i2c_devs[] __initdata = {
{
I2C_BOARD_INFO("tlv320aic23", 0x1a),
}, {
I2C_BOARD_INFO("m41st87", 0x68),
},
};

/* devices for this board */

static struct platform_device *vr1000_devices[] __initdata = {
Expand Down Expand Up @@ -373,6 +384,9 @@ static void __init vr1000_init(void)
{
platform_add_devices(vr1000_devices, ARRAY_SIZE(vr1000_devices));

i2c_register_board_info(0, vr1000_i2c_devs,
ARRAY_SIZE(vr1000_i2c_devs));

nor_simtec_init();
}

Expand Down

0 comments on commit 60d6698

Please sign in to comment.