linux-i2c.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* i2c-i801 / SMBus timeouts on BayTrail board (U-Boot)
@ 2016-06-24 11:57 Stefan Roese
  2016-06-24 13:38 ` Jean Delvare
  0 siblings, 1 reply; 3+ messages in thread
From: Stefan Roese @ 2016-06-24 11:57 UTC (permalink / raw)
  To: linux-i2c; +Cc: Mika Westerberg, Jean Delvare, Jarkko Nikula, Chew, Kean ho

Hi,

I'm currently trying to use the SMBus on a congatec BayTrail board.
This works just fine when booting via the original BIOS. But when I
boot into Linux using U-Boot as bootloader, I get the following
errors:

[   81.877121] i801_smbus 0000:00:1f.3: Transaction timeout
[   81.879228] i801_smbus 0000:00:1f.3: Failed terminating the transaction
[   81.879320] i801_smbus 0000:00:1f.3: SMBus is busy, can't use it!
[   81.879373] i801_smbus 0000:00:1f.3: SMBus is busy, can't use it!
[   81.879421] i801_smbus 0000:00:1f.3: SMBus is busy, can't use it!
[   81.879496] i801_smbus 0000:00:1f.3: SMBus is busy, can't use it!
...

I checked with an oscilloscope and the SMBus clock is not toggling
at all in this case. My feeling is, that some basic setup is missing
in this non-BIOS case. Like some clock enabling. Does anyone of you
have some idea here?

Thanks,
Stefan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-06-24 14:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-24 11:57 i2c-i801 / SMBus timeouts on BayTrail board (U-Boot) Stefan Roese
2016-06-24 13:38 ` Jean Delvare
2016-06-24 14:33   ` Stefan Roese

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).