[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