I2C-0 Moved in Kernel 4.14


#1

Has anyone come across I2C-0 being moved to I2C-1 in kernel 4.14?
i2c-0 -> …/…/devices/platform/11013000.i2c/i2c-0/ should be at 11007000
i2c-1 -> …/…/devices/platform/11007000.i2c/i2c-1/ should be at 11008000
2c-2 -> …/…/devices/platform/11008000.i2c/i2c-2/ should be at 11009000
The device at 11013000 is apparently hdmiddc0 according to a search of mt7623.dtsi.
Is this an error or is i2c-0 now moved to i2c-1?

Can you help @frank-w?


(Frank W.) #2
/sys/devices/platform/11008000.i2c
/sys/devices/platform/11008000.i2c/i2c-2
/sys/devices/platform/11013000.i2c
/sys/devices/platform/11013000.i2c/i2c-0
/sys/devices/platform/11007000.i2c
/sys/devices/platform/11007000.i2c/i2c-1

in 4.14 i2c0 is created for hdmiddc-node (11013000) and all other moved by 1 (i2c0=>i2c1,i2c1=>i2c2)

in dtsi, hdmiddc0 ist defined after i2c-nodes, so it should not affect i2c0-2, @linkerosa @moore have you an idea why this is happening?