This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: MCU i2c peripheral access from Main domain

Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG

Hi, I am trying to access the MCU i2c peripherals from the Main domain on my TMDS64GPEVM. I am using the Linux processor sdk 7.3 and the updated device tree files from https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm64/boot/dts/ti?h=ti-linux-5.10.y .

I have generated the pinmux for these peripherals (mcu_i2c0 & mcu_i2c1) from the Sysconfig tool, but since the wakeup pinmuxing is not defined in the dts, I am not able to test it out. Additionally the AM65 dts example show wkup_pmx, wkup_i2c as well as mcu_i2c. I am not sure how to proceed with this.

After setting the status of mcu_i2c0 & mcu_i2c1 to "okay" in the dts, these peripherals are shown in the Linux with i2cdetect command, but I am not able to detect the slaves that i connect to the safety connector.

Could you share steps on how I can get the mcu_i2c to work in main domain ?

Any help is greatly appreciated Slight smile