I will keep looking into this.
more infos
I took the current DTB file and decompiled it
I looked at the I2C sections
i2c0 = "/ocp/i2c@44e0b000";
i2c1 = "/ocp/i2c@4802a000";
i2c2 = "/ocp/i2c@4819c000";
i2c@44e0b000 \{
compatible = "ti,omap4\-i2c";
\#address\-cells = <0x1>;
\#size\-cells = <0x0>;
ti,hwmods = "i2c1";
reg = <0x44e0b000 0x1000>;
interrupts = <0x46>;
status = "okay";
pinctrl\-names = "default";
pinctrl\-0 = <0x32>;
clock\-frequency = <0x61a80>;
linux,phandle = <0xa0>;
phandle = <0xa0>;
with PMIC infos below this
i2c@4802a000 \{
compatible = "ti,omap4\-i2c";
\#address\-cells = <0x1>;
\#size\-cells = <0x0>;
ti,hwmods = "i2c2";
reg = <0x4802a000 0x1000>;
interrupts = <0x47>;
status = "disabled";
<--------------------------- anybody know why this is listed as disabled ?
linux,phandle = <0xa9>;
phandle = <0xa9>;
nothing below this as the processor pins are not connected to anything
except
"P9.18", /* i2c1_sda */ "P9.17", /* i2c1_scl */
i2c@4819c000 {
compatible = "ti,omap4-i2c";
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "i2c3";
reg = <0x4819c000 0x1000>;
interrupts = <0x1e>;
status = "okay";
pinctrl-names = "default";
pinctrl-0;
clock-frequency = <0x186a0>;
linux,phandle = <0xaa>;
phandle = <0xaa>;
With cape eprom infos below\.
It would seem to me that even though we have a /dev/I2C-1 its somehow
not enabled for use
IF i do a i2cdetect and grep dmesg it just repeats a bus timeout
I am at a dead end on this for my knowledge any help would be appreciated