Hi!
I am now having issues with i2c on T113. The pin nodes were added to 
sunxi-d1s-t113.dts. They are not there by default.

--- a/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
+++ b/arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi
@@ -52,6 +52,11 @@ pio: pinctrl@2000000 {
  #gpio-cells = <3>;
  #interrupt-cells = <3>;
 
+ i2c0_pins: i2c0-pins {
+ pins = "PB3", "PB2";
+ function = "i2c0";
+ };
+
  /omit-if-no-ref/
  can0_pins: can0-pins {
  pins = "PB2", "PB3";

and added i2c0 to my dts.

+&i2c0 {
+ pinctrl-0 = <&i2c0_pins>;
+ clock-frequency = <400000>;
+ status = "okay";
+};

There are pullups on the board and the lines are actually pulled up to 3.3V.
But the i2cdetect command results in faulure. With connected i2c-slave and 
without.
Error message is: mv64xxx: I2C bus locked, block: 1

pinctrl-sun20i-d1.c does have the correct definitions. So that should be 
fine.
I also tried pins = "PB3", "PB2", because i think in other dtsi the first 
pin is SCL.

Anyone has a working i2c on this chip?



-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/linux-sunxi/ac3ea52c-784b-48ec-b99d-cf38dc29e297n%40googlegroups.com.

Reply via email to