<HTML><BODY>
<P>Dear all,</P>
<P>I'm contacting you as your are the offical maintainers of "ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE "</P>
<P> For ep9302 sub-architecture "i2c" support is not enabled in the recet kernels. i2c support is needed when external RTC are used.</P>
<P> </P>
<P>Here you can find possibe patch to enable it ( also attached ): Please validate it and submit it for merge in the newer kernels:</P>
<P>[root@FC9 linux-3.4]# diff -u arch/arm/mach-ep93xx/edb93xx.c arch/arm/mach-ep93xx/edb93xx-i2c-ep9302-enabled.c<BR>--- arch/arm/mach-ep93xx/edb93xx.c 2012-05-21 01:29:13.000000000 +0300<BR>+++ arch/arm/mach-ep93xx/edb93xx-i2c-ep9302-enabled.c 2012-06-09 15:24:23.217996476 +0300<BR>@@ -91,7 +91,7 @@<BR> ep93xx_register_i2c(&edb93xx_i2c_gpio_data,<BR> edb93xxa_i2c_board_info,<BR> ARRAY_SIZE(edb93xxa_i2c_board_info));<BR>- } else if (machine_is_edb9307() || machine_is_edb9312() ||<BR>+ } else if (<STRONG><FONT color=#ff6666>machine_is_edb9302()</FONT></STRONG> || machine_is_edb9307() || machine_is_edb9312() ||<BR> machine_is_edb9315()) {<BR> ep93xx_register_i2c(&edb93xx_i2c_gpio_data,<BR> edb93xx_i2c_board_info,<BR></P>
<P>Thanks,</P>
<P>Todor Colov</P></BODY></HTML>