Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 100837
b: refs/heads/master
c: d10d8a5
h: refs/heads/master
i:
  100835: 3e924cc
v: v3
  • Loading branch information
Ben Dooks committed Jul 3, 2008
1 parent c262168 commit fc55d3c
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: fd2de272b23bbb866294ff72f55d3731fe6a4c92
refs/heads/master: d10d8a5f79e3e33db1a9f177c54187e2312598f2
25 changes: 24 additions & 1 deletion trunk/arch/arm/mach-s3c2412/mach-jive.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <linux/delay.h>
#include <linux/serial_core.h>
#include <linux/platform_device.h>
#include <linux/i2c.h>

#include <video/ili9320.h>

Expand All @@ -34,6 +35,7 @@

#include <asm/plat-s3c/regs-serial.h>
#include <asm/plat-s3c/nand.h>
#include <asm/plat-s3c/iic.h>

#include <asm/arch/regs-power.h>
#include <asm/arch/regs-gpio.h>
Expand Down Expand Up @@ -396,7 +398,7 @@ static void jive_lcd_spi_chipselect(struct s3c2410_spigpio_info *spi, int cs)
}

static struct s3c2410_spigpio_info jive_lcd_spi = {
.bus_num = 1,
.bus_num = 0,
.pin_clk = S3C2410_GPG8,
.pin_mosi = S3C2410_GPB8,
.chip_select = jive_lcd_spi_chipselect,
Expand Down Expand Up @@ -449,6 +451,24 @@ static struct spi_board_info __initdata jive_spi_devs[] = {
},
};

/* I2C bus and device configuration. */

static struct s3c2410_platform_i2c jive_i2c_cfg = {
.max_freq = 80 * 1000,
.bus_freq = 50 * 1000,
.flags = S3C_IICFLG_FILTER,
.sda_delay = 2,
};

static struct i2c_board_info jive_i2c_devs[] = {
[0] = {
I2C_BOARD_INFO("lis302dl", 0x1c),
.irq = IRQ_EINT14,
},
};

/* The platform devices being used. */

static struct platform_device *jive_devices[] __initdata = {
&s3c_device_usb,
&s3c_device_rtc,
Expand Down Expand Up @@ -638,6 +658,9 @@ static void __init jive_machine_init(void)

spi_register_board_info(jive_spi_devs, ARRAY_SIZE(jive_spi_devs));

s3c_device_i2c.dev.platform_data = &jive_i2c_cfg;
i2c_register_board_info(0, jive_i2c_devs, ARRAY_SIZE(jive_i2c_devs));

platform_add_devices(jive_devices, ARRAY_SIZE(jive_devices));
}

Expand Down

0 comments on commit fc55d3c

Please sign in to comment.