Environment : Jetpack 3.3
U-boot/Kernel : tegra-l4t-r28.2.1
We have design a carrier board without the HDMI circuit, but it always print i2c transfer timed out after booting to kernel that’s similar this post
[ 154.957178] tegra-i2c 3190000.i2c: rx dma timeout txlen:28 rxlen:128 [ 154.963659] tegra-i2c 3190000.i2c: --- register dump for debugging ---- [ 154.970596] tegra-i2c 3190000.i2c: I2C_CNFG - 0x22c00 [ 154.975831] tegra-i2c 3190000.i2c: I2C_PACKET_TRANSFER_STATUS - 0x10001 [ 154.982671] tegra-i2c 3190000.i2c: I2C_FIFO_CONTROL - 0x1c [ 154.988318] tegra-i2c 3190000.i2c: I2C_FIFO_STATUS - 0x800040 [ 154.994155] tegra-i2c 3190000.i2c: I2C_INT_MASK - 0x6c [ 154.999405] tegra-i2c 3190000.i2c: I2C_INT_STATUS - 0x2 [ 155.004731] tegra-i2c 3190000.i2c: i2c transfer timed out addr: 0x50
I’ve tried to follow those advice to fixed this problem, but there seems on one could fixed.
Util I tried to follow GimpMaster’s steps to disable HDMI in this post
- Modify tegra186-quill-p3310-1000-a00-00-base.dts
- Change the following dts path /host1x/sor1/ parameter hdmi-display status = “disabled”
The “i2c transfer timed out” is disappear, but there is another problem about tegra_dc_shutdown while poweroff/reboot like this post
[ 272.834796] ------------[ cut here ]------------ [ 272.839407] WARNING: at ffffffc000412600 [verbose debug info unavailable] [ 272.846185] Modules linked in: [ 272.849245] [ 272.850738] CPU: 0 PID: 1 Comm: systemd-shutdow Not tainted 4.4.38+ #4 [ 272.857256] Hardware name: quill (DT) [ 272.860915] task: ffffffc1ece38000 ti: ffffffc1ecdcc000 task.ti: ffffffc1ecdcc000 [ 272.868393] PC is at tegra_dc_shutdown+0x38/0x98 [ 272.873009] LR is at platform_drv_shutdown+0x20/0x30
I though that might not a best approach which to disable relate function of HDMI…
Dose anyone could give me any suggest to fixed this one??