Eric Millbrandt
5da71efa18
Reset i2c slave devices during init on mpc5xxx cpus
...
Reset any i2c devices that may have been interrupted during a system reset.
Normally this would be accomplished by clocking the line until SCL and SDA
are released and then sending a start condtiion (From an Atmel datasheet).
There is no direct access to the i2c pins so instead create start commands
through the i2c interface. Send a start command then delay for the SDA Hold
time, repeat this by disabling/enabling the bus a total of 9 times.
Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
2009-09-06 11:26:04 +02:00
..
2009-09-04 23:20:29 +02:00
2009-07-26 13:12:02 +02:00
2009-09-02 05:58:38 -04:00
2009-09-04 21:56:45 +02:00
2009-08-26 03:40:59 -05:00
2009-07-17 08:02:52 +02:00
2009-08-28 17:12:43 -05:00
2009-07-16 21:53:15 +02:00
2009-09-06 11:26:04 +02:00
2009-08-26 15:37:03 -05:00
2009-07-22 09:43:27 +02:00
2009-08-23 22:33:33 +02:00
2009-08-09 22:34:51 +02:00
2009-08-09 23:15:33 +02:00
2009-07-29 09:59:22 +02:00
2009-08-25 12:57:55 +02:00
2009-07-26 13:17:21 +02:00
2009-08-28 17:12:38 -05:00
2009-09-04 22:16:40 +02:00
2009-07-17 23:25:51 +02:00
2009-09-04 21:54:52 +02:00
2009-08-28 17:12:38 -05:00
2009-07-19 21:41:46 +02:00
2009-08-25 12:57:54 +02:00
2009-08-09 22:34:51 +02:00
2009-08-26 08:58:27 +02:00
2009-07-16 22:24:06 +02:00
2009-07-16 22:23:53 +02:00
2009-07-21 00:06:11 +02:00
2009-07-19 21:41:46 +02:00
2009-07-18 00:27:46 +02:00
2009-07-26 13:16:50 +02:00
2009-07-19 21:41:46 +02:00
2009-09-04 21:47:07 +02:00
2009-07-17 15:23:40 +02:00
2009-08-09 23:15:33 +02:00
2009-08-23 22:11:30 +02:00
2009-08-21 17:10:35 -05:00
2009-07-16 19:07:47 -05:00
2009-08-07 17:39:23 -07:00
2009-08-25 13:35:54 -07:00
2009-08-08 02:26:05 -07:00
2009-08-28 17:12:36 -05:00
2009-08-09 23:15:33 +02:00
2009-08-09 23:15:33 +02:00
2009-08-09 23:15:33 +02:00
2009-08-09 23:15:33 +02:00
2009-08-25 12:57:55 +02:00
2009-08-25 12:22:38 +02:00
2009-07-18 00:27:46 +02:00
2009-07-19 01:02:46 +02:00
2009-07-19 11:21:08 +02:00
2009-07-29 09:57:43 +02:00
2009-09-04 22:16:40 +02:00