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.

AM4378: [AM4378] I2C1 does not work

Part Number: AM4378
Other Parts Discussed in Thread: AM4372

Dear TI.

In our project, I2C1 does not work even I add pinmux and configuration below to device tree.

temp_sensor_pins_default: temp_sensor-default-pins {
  pinctrl-single,pins = <
         AM4372_IOPAD(0x96c, PIN_OUTPUT | MUX_MODE3) /* (J25) uart0_rtsn.I2C1_SCL */
         AM4372_IOPAD(0x968, PIN_INPUT | MUX_MODE3) /* (L25) uart0_ctsn.I2C1_SDA */
      >;
    };
  };

&i2c1 {
  status = "okay";
  pinctrl-names = "default";
  pinctrl-0 = <&temp_sensor_pins_default>;
  clock-frequency = <100000>;

}

I could see device file /dev/i2c-1,

But when I open it and send data, I could not see any signal from I2c1-sda, I2c1-scl.

I also tried i2c-gpio with the same pins and check whether pins are connected correctly and are controllable.


The pins are connected correctly and controllable as gpio.

Could you check and let me know if we need any linux driver patch or someting to fix this isseu ?

FYI, I'm using "ti-processor-sdk-linux-am437x-evm-08.02.00.24"

BR

Jace