hello,
I can’t find i2c-8 in our custom board.
modify the dts, Still invalid, how to check? thanks
Serial-COM6_20240530-142140_session.log (113.5 KB)
hello,
I can’t find i2c-8 in our custom board.
Use the following configuration in the device tree to configure pinmux between I2C and DP_AUX, as they cannot be configured using the pinmux spreadsheet.
Example:
miscreg-dpaux@00100000 {
compatible = "nvidia,tegra194-misc-dpaux-padctl";
reg = <0x0 0x00100000 0x0 0xf000>;
dpaux_default: pinmux@0 {
dpaux0_pins {
pins = "dpaux-0";
function = "i2c";
};
};
};
i2c@31b0000 {
pinctrl-names = "default";
pinctrl-0 = <&dpaux_default>;
};
modify the dts file as below, still can’t find the i2c-8.
miscreg-dpaux@00100000 {
compatible = "nvidia,tegra194-misc-dpaux-padctl";
reg = <0x0 0x00100000 0x0 0xf000>;
dpaux_default: pinmux@0 {
dpaux0_pins {
pins = "dpaux-3";
function = "i2c";
};
};
};
i2c@31e0000 {
pinctrl-names = "default";
pinctrl-0 = <&dpaux_default>;
};
i2c-8 corresponding address is i2c@31e0000,and corresponding dp_aux_ch3_i2c.
How to modify the address miscreg-dpaux@00100000 and reg? I did not find in the reference documentation. thanks
Hi,
Which hardware pin # are you using for this i2c on Jetson?
That pin is i2c@c250000. Not what you are trying to modify.
And that one does not need dpaux node to configure.
dpaux_ch3_i2c totally does not exist on Orin NX/Nano module. It does not have pinout.
i2c@c250000 configuration as follow,Still no devices detected,Is there anything else I need modify?
check the i2c0 and i2c1 is ok, it can detect the EEPROM and power monitor. Thanks.
Please probe the signal by scope to confirm it.
Thanks
If no ACK got, you should check your I2C device.
Thank you. We’ll focus on the I2C device.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.