sh: Add I2C device support for EcoVec24
Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
committed by
Paul Mundt
parent
682f88ab74
commit
125ecce696
@@ -324,6 +324,13 @@ static struct platform_device ceu1_device = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* I2C device */
|
||||||
|
static struct i2c_board_info i2c1_devices[] = {
|
||||||
|
{
|
||||||
|
I2C_BOARD_INFO("r2025sd", 0x32),
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
static struct platform_device *ecovec_devices[] __initdata = {
|
static struct platform_device *ecovec_devices[] __initdata = {
|
||||||
&heartbeat_device,
|
&heartbeat_device,
|
||||||
&nor_flash_device,
|
&nor_flash_device,
|
||||||
@@ -506,10 +513,14 @@ static int __init devices_setup(void)
|
|||||||
gpio_request(GPIO_FN_VIO1_CLK, NULL);
|
gpio_request(GPIO_FN_VIO1_CLK, NULL);
|
||||||
platform_resource_setup_memory(&ceu1_device, "ceu1", 4 << 20);
|
platform_resource_setup_memory(&ceu1_device, "ceu1", 4 << 20);
|
||||||
|
|
||||||
|
/* enable I2C device */
|
||||||
|
i2c_register_board_info(1, i2c1_devices,
|
||||||
|
ARRAY_SIZE(i2c1_devices));
|
||||||
|
|
||||||
return platform_add_devices(ecovec_devices,
|
return platform_add_devices(ecovec_devices,
|
||||||
ARRAY_SIZE(ecovec_devices));
|
ARRAY_SIZE(ecovec_devices));
|
||||||
}
|
}
|
||||||
device_initcall(devices_setup);
|
arch_initcall(devices_setup);
|
||||||
|
|
||||||
static struct sh_machine_vector mv_ecovec __initmv = {
|
static struct sh_machine_vector mv_ecovec __initmv = {
|
||||||
.mv_name = "R0P7724 (EcoVec)",
|
.mv_name = "R0P7724 (EcoVec)",
|
||||||
|
Reference in New Issue
Block a user