Unable to call I2c probe fun

dhruv
Attachment: i2c_driver.c (5.03 KB)
Hi Guys,
  Please help me, when i insert my client driver the probe fun. is not
getting called. please help me.
Attached files for reference
Board: Micro-2440

Board file snippet (arch/arm/mach-s3c2440/mach-mini2440.c)
static struct platform_device *mini2440_devices[] __initdata = {
        &s3c_device_i2c0,
}

static struct at24_platform_data at24c08 = {
        .byte_len       = SZ_8K / 8,
        .page_size      = 16,
};

static struct i2c_board_info mini2440_i2c_devs[] __initdata = {
        {
                I2C_BOARD_INFO("24c08", 0x50),
                .platform_data = &at24c08,
        },
};
....
static void __init mini2440_init(void){
...
 i2c_register_board_info(0, mini2440_i2c_devs,
                                ARRAY_SIZE(mini2440_i2c_devs));
...

Thanks,
 Dhruv Chawda

Juergen
AFAIK since Linux-2.6.29 this kind of device is supported by the driver in
"drivers/misc/eeprom/at24.c".

dhruv
Thanks for reply Juergen, But what could be the problem in above code for
probe not being called?

dhruv
I took the reference from below link which is referring to 2.6.32
http://blog.163.com/awaken_ing/blog/static/12061319720118784324507