[U-Boot] [PATCH v2] i.MX31: Start the I2C clock on driver initialisation

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Sat Feb 14 09:28:30 CET 2009


On 09:23 Fri 13 Feb     , Guennadi Liakhovetski wrote:
> i.MX31 powers on with most clocks running, so, after a power on this explicit
> clock start up is not required. However, as Linux boots it disables most clocks
> to save power. This includes the I2C clock. If we then soft reboot from Linux
> the I2C clock stays off. This breaks the phycore, which has its environment in
> I2C EEPROM. Fix the problem by explicitly starting the clock in I2C driver
> initialisation routine.
> 
> Signed-off-by: Guennadi Liakhovetski <lg at denx.de>
> ---
Ack-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>

Best Regards,
J.


More information about the U-Boot mailing list