Skip to main content
Mokail
Associate III
December 7, 2019
Question

STM32MP157 SII9022 I2C always busy

  • December 7, 2019
  • 4 replies
  • 11328 views

I used the i2c4 for sii9022 chip,but it always busy and don't response for hdmi plug in.

0690X00000AtPYwQAN.png

This topic has been closed for replies.

4 replies

PatrickF
ST Employee
December 9, 2019

I2C bus busy is usually a bus stuck to 0V, e.g. wrong Hw connection or missing power supplies on one of the I2C slave device on the bus (devices are not always "fail-safe" on their I2C pins)

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent
Mokail
MokailAuthor
Associate III
December 9, 2019

No, it actually works, only to detect the bus reusable by I2C4 will time out

and my i2c4 dts and sch,can you help me,i spend three days but no result...:loudly_crying_face: :loudly_crying_face: :loudly_crying_face: 0690X00000AtR9AQAV.png0690X00000AtR90QAF.png

Mokail
MokailAuthor
Associate III
December 9, 2019

and i don't know the 9022 chip always busy,disabled the hdmi always ok.0690X00000AtR9eQAF.png

PatrickF
ST Employee
December 9, 2019

From HW point if view, I just see that CI2CA pull-down should be 4.7k whereas you have 10k. Not sure it will be the issue, but deserve to align with Si9022 datasheet value.

For SW or DT settings, I cannot help much.

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent
Mokail
MokailAuthor
Associate III
December 9, 2019

My dts is ok?

Yli.8
Associate III
April 3, 2020

hi:

  • ​How did you solve the problem of sii9022