Viola plus 1.2a I2C problem

Dear Sir/madam:

We have a problem with the I2C subsystem on a Viola plus 1.2a with a T30 colibri module…
The RTC is detected properly:

root@zic-5120:~# i2cdetect -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --           

We can open /dev/rtc0 without problems but can’t program it with IOCTL’s:

 ret = ioctl(fd, RTC_IRQP_SET, time);
 if (ret == -1)
 {
     Debug(DEBUG_ERR, 0, "RTC_IRQP_SET");
     return(-1);
 }

always return -1. We are running your stock kernel (3.1.10) with a Debian 8.5 rootfs

We also have a VF61 colibri module and with it all works fine (toradex stock kernel 4.1.15):

root@zic-5110:~# i2cdetect -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1e -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- UU -- 6a -- -- -- -- -- 
70: -- -- -- -- -- -- -- 77    

The three extra devices are a magnetometer, accelerometer and a barometer on a custom board (this devices doesn’t appear with the T30 module):

[upload|7T8vg9TJWBM6GL7uTPqWCMU3GNE=]

We are suspecting that the i2c bus 0 is not working propertly (we can open and program the other two rtc clocks /dev/rtc1 and /dev/rtc2). Could it be a kernel configuration problem? is a hardware problem with the T30 module?

We need to test the accelerometer/magentometer/barometer devices with the T30 for an actual project and we are now stopped.

thank you in advance![upload|WKkODZy/kDpMwxyrbSQ+PK6Eo5Q=]

This is the kernel log of the i2c subsystem (enabled I2C_CORE_DEBUGGING_MESSAGES, I2C_ALGORITHM_DEBUGGING_MESSAGES and I2C_BUS_DEBUGGING_MESSAGES) after running i2cdetect -y 0:

[ 5167.563465] i2c i2c-0: ioctl, cmd=0x705, arg=0xbea955cc
[ 5167.564133] i2c i2c-0: ioctl, cmd=0x703, arg=0x03
[ 5167.564171] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.564201] i2c i2c-0: master_xfer[0] W, addr=0x03, len=0
[ 5167.564404] i2c i2c-0: ioctl, cmd=0x703, arg=0x04
[ 5167.564433] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.564457] i2c i2c-0: master_xfer[0] W, addr=0x04, len=0
[ 5167.564626] i2c i2c-0: ioctl, cmd=0x703, arg=0x05
[ 5167.564654] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.564679] i2c i2c-0: master_xfer[0] W, addr=0x05, len=0
[ 5167.564855] i2c i2c-0: ioctl, cmd=0x703, arg=0x06
[ 5167.564886] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.564909] i2c i2c-0: master_xfer[0] W, addr=0x06, len=0
[ 5167.565071] i2c i2c-0: ioctl, cmd=0x703, arg=0x07
[ 5167.565100] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.565124] i2c i2c-0: master_xfer[0] W, addr=0x07, len=0
[ 5167.565300] i2c i2c-0: ioctl, cmd=0x703, arg=0x08
[ 5167.565329] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.565352] i2c i2c-0: master_xfer[0] W, addr=0x08, len=0
[ 5167.565516] i2c i2c-0: ioctl, cmd=0x703, arg=0x09
[ 5167.565545] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.565569] i2c i2c-0: master_xfer[0] W, addr=0x09, len=0
[ 5167.565739] i2c i2c-0: ioctl, cmd=0x703, arg=0x0a
[ 5167.565767] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.565790] i2c i2c-0: master_xfer[0] W, addr=0x0a, len=0
[ 5167.565984] i2c i2c-0: ioctl, cmd=0x703, arg=0x0b
[ 5167.566020] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.566048] i2c i2c-0: master_xfer[0] W, addr=0x0b, len=0
[ 5167.566278] i2c i2c-0: ioctl, cmd=0x703, arg=0x0c
[ 5167.566310] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.566334] i2c i2c-0: master_xfer[0] W, addr=0x0c, len=0
[ 5167.566515] i2c i2c-0: ioctl, cmd=0x703, arg=0x0d
[ 5167.566545] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.566568] i2c i2c-0: master_xfer[0] W, addr=0x0d, len=0
[ 5167.566743] i2c i2c-0: ioctl, cmd=0x703, arg=0x0e
[ 5167.566772] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.566795] i2c i2c-0: master_xfer[0] W, addr=0x0e, len=0
[ 5167.566955] i2c i2c-0: ioctl, cmd=0x703, arg=0x0f
[ 5167.566983] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.567005] i2c i2c-0: master_xfer[0] W, addr=0x0f, len=0
[ 5167.567358] i2c i2c-0: ioctl, cmd=0x703, arg=0x10
[ 5167.567391] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.567419] i2c i2c-0: master_xfer[0] W, addr=0x10, len=0
[ 5167.567628] i2c i2c-0: ioctl, cmd=0x703, arg=0x11
[ 5167.567663] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.567694] i2c i2c-0: master_xfer[0] W, addr=0x11, len=0
[ 5167.567896] i2c i2c-0: ioctl, cmd=0x703, arg=0x12
[ 5167.567925] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.567949] i2c i2c-0: master_xfer[0] W, addr=0x12, len=0
[ 5167.568123] i2c i2c-0: ioctl, cmd=0x703, arg=0x13
[ 5167.568153] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.568177] i2c i2c-0: master_xfer[0] W, addr=0x13, len=0
[ 5167.568414] i2c i2c-0: ioctl, cmd=0x703, arg=0x14
[ 5167.568569] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.568596] i2c i2c-0: master_xfer[0] W, addr=0x14, len=0
[ 5167.568822] i2c i2c-0: ioctl, cmd=0x703, arg=0x15
[ 5167.568961] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.568990] i2c i2c-0: master_xfer[0] W, addr=0x15, len=0
[ 5167.569235] i2c i2c-0: ioctl, cmd=0x703, arg=0x16
[ 5167.569272] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.569302] i2c i2c-0: master_xfer[0] W, addr=0x16, len=0
[ 5167.569505] i2c i2c-0: ioctl, cmd=0x703, arg=0x17
[ 5167.569540] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.569564] i2c i2c-0: master_xfer[0] W, addr=0x17, len=0
[ 5167.569858] i2c i2c-0: ioctl, cmd=0x703, arg=0x18
[ 5167.569888] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.569911] i2c i2c-0: master_xfer[0] W, addr=0x18, len=0
[ 5167.570141] i2c i2c-0: ioctl, cmd=0x703, arg=0x19
[ 5167.570172] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.570314] i2c i2c-0: master_xfer[0] W, addr=0x19, len=0
[ 5167.570538] i2c i2c-0: ioctl, cmd=0x703, arg=0x1a
[ 5167.570758] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.570789] i2c i2c-0: master_xfer[0] W, addr=0x1a, len=0
[ 5167.570991] i2c i2c-0: ioctl, cmd=0x703, arg=0x1b
[ 5167.571027] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.571052] i2c i2c-0: master_xfer[0] W, addr=0x1b, len=0
[ 5167.571224] i2c i2c-0: ioctl, cmd=0x703, arg=0x1c
[ 5167.571253] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.571277] i2c i2c-0: master_xfer[0] W, addr=0x1c, len=0
[ 5167.571439] i2c i2c-0: ioctl, cmd=0x703, arg=0x1d
[ 5167.571468] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.571555] i2c i2c-0: master_xfer[0] W, addr=0x1d, len=0
[ 5167.571894] i2c i2c-0: ioctl, cmd=0x703, arg=0x1e
[ 5167.572035] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.572065] i2c i2c-0: master_xfer[0] W, addr=0x1e, len=0
[ 5167.572391] i2c i2c-0: ioctl, cmd=0x703, arg=0x1f
[ 5167.572423] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.572448] i2c i2c-0: master_xfer[0] W, addr=0x1f, len=0
[ 5167.572728] i2c i2c-0: ioctl, cmd=0x703, arg=0x20
[ 5167.572759] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.572783] i2c i2c-0: master_xfer[0] W, addr=0x20, len=0
[ 5167.572952] i2c i2c-0: ioctl, cmd=0x703, arg=0x21
[ 5167.572986] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.573011] i2c i2c-0: master_xfer[0] W, addr=0x21, len=0
[ 5167.573195] i2c i2c-0: ioctl, cmd=0x703, arg=0x22
[ 5167.573227] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.573251] i2c i2c-0: master_xfer[0] W, addr=0x22, len=0
[ 5167.573422] i2c i2c-0: ioctl, cmd=0x703, arg=0x23
[ 5167.573452] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.573476] i2c i2c-0: master_xfer[0] W, addr=0x23, len=0
[ 5167.573672] i2c i2c-0: ioctl, cmd=0x703, arg=0x24
[ 5167.573707] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.573735] i2c i2c-0: master_xfer[0] W, addr=0x24, len=0
[ 5167.573928] i2c i2c-0: ioctl, cmd=0x703, arg=0x25
[ 5167.573971] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.573994] i2c i2c-0: master_xfer[0] W, addr=0x25, len=0
[ 5167.574163] i2c i2c-0: ioctl, cmd=0x703, arg=0x26
[ 5167.574191] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.574214] i2c i2c-0: master_xfer[0] W, addr=0x26, len=0
[ 5167.574382] i2c i2c-0: ioctl, cmd=0x703, arg=0x27
[ 5167.574412] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.574436] i2c i2c-0: master_xfer[0] W, addr=0x27, len=0
[ 5167.574599] i2c i2c-0: ioctl, cmd=0x703, arg=0x28
[ 5167.574629] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.574654] i2c i2c-0: master_xfer[0] W, addr=0x28, len=0
[ 5167.574817] i2c i2c-0: ioctl, cmd=0x703, arg=0x29
[ 5167.574848] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.574873] i2c i2c-0: master_xfer[0] W, addr=0x29, len=0
[ 5167.575055] i2c i2c-0: ioctl, cmd=0x703, arg=0x2a
[ 5167.575091] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.575120] i2c i2c-0: master_xfer[0] W, addr=0x2a, len=0
[ 5167.575315] i2c i2c-0: ioctl, cmd=0x703, arg=0x2b
[ 5167.575348] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.575376] i2c i2c-0: master_xfer[0] W, addr=0x2b, len=0
[ 5167.575548] i2c i2c-0: ioctl, cmd=0x703, arg=0x2c
[ 5167.575576] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.575599] i2c i2c-0: master_xfer[0] W, addr=0x2c, len=0
[ 5167.575764] i2c i2c-0: ioctl, cmd=0x703, arg=0x2d
[ 5167.575793] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.575817] i2c i2c-0: master_xfer[0] W, addr=0x2d, len=0
[ 5167.575991] i2c i2c-0: ioctl, cmd=0x703, arg=0x2e
[ 5167.576020] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.576044] i2c i2c-0: master_xfer[0] W, addr=0x2e, len=0
[ 5167.576213] i2c i2c-0: ioctl, cmd=0x703, arg=0x2f
[ 5167.576243] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.576267] i2c i2c-0: master_xfer[0] W, addr=0x2f, len=0
[ 5167.576563] i2c i2c-0: ioctl, cmd=0x703, arg=0x30
[ 5167.576599] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.576626] i2c i2c-0: master_xfer[0] R, addr=0x30, len=1
[ 5167.576684] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.576987] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.585533] tegra-i2c tegra-i2c.0: no acknowledge from address 0x30
[ 5167.594499] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.602649] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.602673] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a0060
[ 5167.602695] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0030, len=1
[ 5167.602766] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.603369] i2c i2c-0: ioctl, cmd=0x703, arg=0x31
[ 5167.603408] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.603512] i2c i2c-0: master_xfer[0] R, addr=0x31, len=1
[ 5167.603688] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.603722] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.612243] tegra-i2c tegra-i2c.0: no acknowledge from address 0x31
[ 5167.621163] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.629358] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.629381] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a0062
[ 5167.629403] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0031, len=1
[ 5167.629476] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5167.630086] i2c i2c-0: ioctl, cmd=0x703, arg=0x32
[ 5167.630121] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.630147] i2c i2c-0: master_xfer[0] R, addr=0x32, len=1
[ 5167.630201] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.630240] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.638670] tegra-i2c tegra-i2c.0: no acknowledge from address 0x32
[ 5167.647514] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.655660] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.655683] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a0064
[ 5167.655705] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0032, len=1
[ 5167.655780] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.656312] i2c i2c-0: ioctl, cmd=0x703, arg=0x33
[ 5167.656344] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.656368] i2c i2c-0: master_xfer[0] R, addr=0x33, len=1
[ 5167.656418] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.656513] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.664928] tegra-i2c tegra-i2c.0: no acknowledge from address 0x33
[ 5167.673772] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.681922] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.681946] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a0066
[ 5167.681968] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0033, len=1
[ 5167.682039] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.682719] i2c i2c-0: ioctl, cmd=0x703, arg=0x34
[ 5167.682949] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.683038] i2c i2c-0: master_xfer[0] R, addr=0x34, len=1
[ 5167.683293] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.683331] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.691857] tegra-i2c tegra-i2c.0: no acknowledge from address 0x34
[ 5167.700974] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.709193] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.709217] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a0068
[ 5167.709239] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0034, len=1
[ 5167.709685] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5167.710048] i2c i2c-0: ioctl, cmd=0x703, arg=0x35
[ 5167.710322] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.710407] i2c i2c-0: master_xfer[0] R, addr=0x35, len=1
[ 5167.710719] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.710756] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.719244] tegra-i2c tegra-i2c.0: no acknowledge from address 0x35
[ 5167.728069] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.736200] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.736224] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a006a
[ 5167.736246] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0035, len=1
[ 5167.736324] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5167.736754] i2c i2c-0: ioctl, cmd=0x703, arg=0x36
[ 5167.736790] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.736818] i2c i2c-0: master_xfer[0] R, addr=0x36, len=1
[ 5167.736873] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.736916] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.745416] tegra-i2c tegra-i2c.0: no acknowledge from address 0x36
[ 5167.754319] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.762520] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.762543] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a006c
[ 5167.762565] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0036, len=1
[ 5167.762639] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.762997] i2c i2c-0: ioctl, cmd=0x703, arg=0x37
[ 5167.763035] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.763067] i2c i2c-0: master_xfer[0] R, addr=0x37, len=1
[ 5167.763141] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.763416] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.771895] tegra-i2c tegra-i2c.0: no acknowledge from address 0x37
[ 5167.780796] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.789010] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.789034] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a006e
[ 5167.789056] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0037, len=1
[ 5167.789130] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5167.789373] i2c i2c-0: ioctl, cmd=0x703, arg=0x38
[ 5167.789410] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.789439] i2c i2c-0: master_xfer[0] W, addr=0x38, len=0
[ 5167.789644] i2c i2c-0: ioctl, cmd=0x703, arg=0x39
[ 5167.789673] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.789697] i2c i2c-0: master_xfer[0] W, addr=0x39, len=0
[ 5167.790193] i2c i2c-0: ioctl, cmd=0x703, arg=0x3a
[ 5167.790224] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.790248] i2c i2c-0: master_xfer[0] W, addr=0x3a, len=0
[ 5167.790413] i2c i2c-0: ioctl, cmd=0x703, arg=0x3b
[ 5167.790441] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.790464] i2c i2c-0: master_xfer[0] W, addr=0x3b, len=0
[ 5167.791495] i2c i2c-0: ioctl, cmd=0x703, arg=0x3c
[ 5167.791541] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.791569] i2c i2c-0: master_xfer[0] W, addr=0x3c, len=0
[ 5167.791786] i2c i2c-0: ioctl, cmd=0x703, arg=0x3d
[ 5167.791820] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.791846] i2c i2c-0: master_xfer[0] W, addr=0x3d, len=0
[ 5167.792199] i2c i2c-0: ioctl, cmd=0x703, arg=0x3e
[ 5167.792235] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.792261] i2c i2c-0: master_xfer[0] W, addr=0x3e, len=0
[ 5167.792596] i2c i2c-0: ioctl, cmd=0x703, arg=0x3f
[ 5167.792627] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.792653] i2c i2c-0: master_xfer[0] W, addr=0x3f, len=0
[ 5167.793259] i2c i2c-0: ioctl, cmd=0x703, arg=0x40
[ 5167.793300] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.793330] i2c i2c-0: master_xfer[0] W, addr=0x40, len=0
[ 5167.793534] i2c i2c-0: ioctl, cmd=0x703, arg=0x41
[ 5167.793572] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.793600] i2c i2c-0: master_xfer[0] W, addr=0x41, len=0
[ 5167.793844] i2c i2c-0: ioctl, cmd=0x703, arg=0x42
[ 5167.793983] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.794011] i2c i2c-0: master_xfer[0] W, addr=0x42, len=0
[ 5167.794185] i2c i2c-0: ioctl, cmd=0x703, arg=0x43
[ 5167.794218] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.794243] i2c i2c-0: master_xfer[0] W, addr=0x43, len=0
[ 5167.794422] i2c i2c-0: ioctl, cmd=0x703, arg=0x44
[ 5167.794453] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.794477] i2c i2c-0: master_xfer[0] W, addr=0x44, len=0
[ 5167.794646] i2c i2c-0: ioctl, cmd=0x703, arg=0x45
[ 5167.794676] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.794700] i2c i2c-0: master_xfer[0] W, addr=0x45, len=0
[ 5167.794865] i2c i2c-0: ioctl, cmd=0x703, arg=0x46
[ 5167.794893] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.794918] i2c i2c-0: master_xfer[0] W, addr=0x46, len=0
[ 5167.795088] i2c i2c-0: ioctl, cmd=0x703, arg=0x47
[ 5167.795118] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.795145] i2c i2c-0: master_xfer[0] W, addr=0x47, len=0
[ 5167.795353] i2c i2c-0: ioctl, cmd=0x703, arg=0x48
[ 5167.795382] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.795413] i2c i2c-0: master_xfer[0] W, addr=0x48, len=0
[ 5167.795626] i2c i2c-0: ioctl, cmd=0x703, arg=0x49
[ 5167.795655] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.795679] i2c i2c-0: master_xfer[0] W, addr=0x49, len=0
[ 5167.795851] i2c i2c-0: ioctl, cmd=0x703, arg=0x4a
[ 5167.795880] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.795904] i2c i2c-0: master_xfer[0] W, addr=0x4a, len=0
[ 5167.796067] i2c i2c-0: ioctl, cmd=0x703, arg=0x4b
[ 5167.796097] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.796120] i2c i2c-0: master_xfer[0] W, addr=0x4b, len=0
[ 5167.796293] i2c i2c-0: ioctl, cmd=0x703, arg=0x4c
[ 5167.796322] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.796346] i2c i2c-0: master_xfer[0] W, addr=0x4c, len=0
[ 5167.796519] i2c i2c-0: ioctl, cmd=0x703, arg=0x4d
[ 5167.796553] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.796582] i2c i2c-0: master_xfer[0] W, addr=0x4d, len=0
[ 5167.796796] i2c i2c-0: ioctl, cmd=0x703, arg=0x4e
[ 5167.796830] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.796861] i2c i2c-0: master_xfer[0] W, addr=0x4e, len=0
[ 5167.797048] i2c i2c-0: ioctl, cmd=0x703, arg=0x4f
[ 5167.797077] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.797100] i2c i2c-0: master_xfer[0] W, addr=0x4f, len=0
[ 5167.797384] i2c i2c-0: ioctl, cmd=0x703, arg=0x50
[ 5167.797414] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.797438] i2c i2c-0: master_xfer[0] R, addr=0x50, len=1
[ 5167.797490] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.797528] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.806046] tegra-i2c tegra-i2c.0: no acknowledge from address 0x50
[ 5167.814965] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.823194] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.823217] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00a0
[ 5167.823238] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0050, len=1
[ 5167.823313] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.823581] i2c i2c-0: ioctl, cmd=0x703, arg=0x51
[ 5167.823620] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.823649] i2c i2c-0: master_xfer[0] R, addr=0x51, len=1
[ 5167.823713] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.824359] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.832843] tegra-i2c tegra-i2c.0: no acknowledge from address 0x51
[ 5167.841747] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.849969] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.849993] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00a2
[ 5167.850015] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0051, len=1
[ 5167.850089] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5167.850328] i2c i2c-0: ioctl, cmd=0x703, arg=0x52
[ 5167.850364] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.850395] i2c i2c-0: master_xfer[0] R, addr=0x52, len=1
[ 5167.850450] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.850678] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.859148] tegra-i2c tegra-i2c.0: no acknowledge from address 0x52
[ 5167.868046] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.876223] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.876246] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00a4
[ 5167.876267] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0052, len=1
[ 5167.876338] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.876582] i2c i2c-0: ioctl, cmd=0x703, arg=0x53
[ 5167.876619] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.876648] i2c i2c-0: master_xfer[0] R, addr=0x53, len=1
[ 5167.876705] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.876888] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.885350] tegra-i2c tegra-i2c.0: no acknowledge from address 0x53
[ 5167.894221] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.902425] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.902448] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00a6
[ 5167.902470] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0053, len=1
[ 5167.902541] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.902780] i2c i2c-0: ioctl, cmd=0x703, arg=0x54
[ 5167.902814] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.902844] i2c i2c-0: master_xfer[0] R, addr=0x54, len=1
[ 5167.902913] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.903182] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.911658] tegra-i2c tegra-i2c.0: no acknowledge from address 0x54
[ 5167.920554] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.928763] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.928787] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00a8
[ 5167.928810] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0054, len=1
[ 5167.928875] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5167.929129] i2c i2c-0: ioctl, cmd=0x703, arg=0x55
[ 5167.929168] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.929202] i2c i2c-0: master_xfer[0] R, addr=0x55, len=1
[ 5167.929258] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.929451] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.937914] tegra-i2c tegra-i2c.0: no acknowledge from address 0x55
[ 5167.946811] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.955021] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.955044] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00aa
[ 5167.955066] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0055, len=1
[ 5167.955129] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.955373] i2c i2c-0: ioctl, cmd=0x703, arg=0x56
[ 5167.955410] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.955440] i2c i2c-0: master_xfer[0] R, addr=0x56, len=1
[ 5167.955497] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.955724] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.964198] tegra-i2c tegra-i2c.0: no acknowledge from address 0x56
[ 5167.973098] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5167.981294] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5167.981316] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00ac
[ 5167.981338] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0056, len=1
[ 5167.981401] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5167.981644] i2c i2c-0: ioctl, cmd=0x703, arg=0x57
[ 5167.981677] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5167.981708] i2c i2c-0: master_xfer[0] R, addr=0x57, len=1
[ 5167.981778] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5167.981981] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5167.990444] tegra-i2c tegra-i2c.0: no acknowledge from address 0x57
[ 5167.999329] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.007517] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.007540] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00ae
[ 5168.007561] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0057, len=1
[ 5168.007622] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5168.007859] i2c i2c-0: ioctl, cmd=0x703, arg=0x58
[ 5168.007895] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.007928] i2c i2c-0: master_xfer[0] R, addr=0x58, len=1
[ 5168.007985] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.008171] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.016646] tegra-i2c tegra-i2c.0: no acknowledge from address 0x58
[ 5168.025531] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.033746] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.033769] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00b0
[ 5168.033790] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0058, len=1
[ 5168.033855] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5168.034103] i2c i2c-0: ioctl, cmd=0x703, arg=0x59
[ 5168.034137] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.034168] i2c i2c-0: master_xfer[0] R, addr=0x59, len=1
[ 5168.034243] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.034818] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.043293] tegra-i2c tegra-i2c.0: no acknowledge from address 0x59
[ 5168.052208] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.060427] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.060450] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00b2
[ 5168.060472] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x0059, len=1
[ 5168.060672] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5168.060915] i2c i2c-0: ioctl, cmd=0x703, arg=0x5a
[ 5168.060953] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.060983] i2c i2c-0: master_xfer[0] R, addr=0x5a, len=1
[ 5168.061034] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.061178] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.069657] tegra-i2c tegra-i2c.0: no acknowledge from address 0x5a
[ 5168.078555] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.086766] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.086788] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00b4
[ 5168.086810] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x005a, len=1
[ 5168.086874] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5168.087120] i2c i2c-0: ioctl, cmd=0x703, arg=0x5b
[ 5168.087157] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.087189] i2c i2c-0: master_xfer[0] R, addr=0x5b, len=1
[ 5168.087245] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.087438] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.095910] tegra-i2c tegra-i2c.0: no acknowledge from address 0x5b
[ 5168.104810] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.113022] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.113044] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00b6
[ 5168.113067] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x005b, len=1
[ 5168.113129] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5168.113369] i2c i2c-0: ioctl, cmd=0x703, arg=0x5c
[ 5168.113406] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.113438] i2c i2c-0: master_xfer[0] R, addr=0x5c, len=1
[ 5168.113493] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.113676] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.122151] tegra-i2c tegra-i2c.0: no acknowledge from address 0x5c
[ 5168.131069] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.139249] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.139272] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00b8
[ 5168.139294] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x005c, len=1
[ 5168.139358] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5168.139605] i2c i2c-0: ioctl, cmd=0x703, arg=0x5d
[ 5168.139640] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.139670] i2c i2c-0: master_xfer[0] R, addr=0x5d, len=1
[ 5168.139731] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.139942] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.148416] tegra-i2c tegra-i2c.0: no acknowledge from address 0x5d
[ 5168.157298] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.165506] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.165529] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00ba
[ 5168.165551] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x005d, len=1
[ 5168.165612] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5168.165869] i2c i2c-0: ioctl, cmd=0x703, arg=0x5e
[ 5168.165906] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.165935] i2c i2c-0: master_xfer[0] R, addr=0x5e, len=1
[ 5168.165993] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.166190] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.174659] tegra-i2c tegra-i2c.0: no acknowledge from address 0x5e
[ 5168.183561] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.191778] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.191801] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00bc
[ 5168.191823] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x005e, len=1
[ 5168.191885] tegra-i2c tegra-i2c.0: transfer complete: 97 0 1
[ 5168.192140] i2c i2c-0: ioctl, cmd=0x703, arg=0x5f
[ 5168.192176] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.192205] i2c i2c-0: master_xfer[0] R, addr=0x5f, len=1
[ 5168.192264] tegra-i2c tegra-i2c.0: unmasked irq: 2d
[ 5168.192488] tegra-i2c tegra-i2c.0: I2c error status 0x0000000a
[ 5168.200971] tegra-i2c tegra-i2c.0: no acknowledge from address 0x5f
[ 5168.209892] tegra-i2c tegra-i2c.0: Packet status 0x00010009
[ 5168.218103] tegra-i2c tegra-i2c.0: reg: 0x00002c00 0x00000110 0x0000000a 0x00010009
[ 5168.218126] tegra-i2c tegra-i2c.0: packet: 0x00010010 0 0x000a00be
[ 5168.218148] tegra-i2c tegra-i2c.0: msgs[0] R, addr=0x005f, len=1
[ 5168.218210] tegra-i2c tegra-i2c.0: transfer complete: 98 0 1
[ 5168.218602] i2c i2c-0: ioctl, cmd=0x703, arg=0x60
[ 5168.218640] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.218667] i2c i2c-0: master_xfer[0] W, addr=0x60, len=0
[ 5168.218930] i2c i2c-0: ioctl, cmd=0x703, arg=0x61
[ 5168.219094] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.219121] i2c i2c-0: master_xfer[0] W, addr=0x61, len=0
[ 5168.219294] i2c i2c-0: ioctl, cmd=0x703, arg=0x62
[ 5168.219323] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.219346] i2c i2c-0: master_xfer[0] W, addr=0x62, len=0
[ 5168.219509] i2c i2c-0: ioctl, cmd=0x703, arg=0x63
[ 5168.219537] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.219559] i2c i2c-0: master_xfer[0] W, addr=0x63, len=0
[ 5168.219720] i2c i2c-0: ioctl, cmd=0x703, arg=0x64
[ 5168.219748] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.219771] i2c i2c-0: master_xfer[0] W, addr=0x64, len=0
[ 5168.219931] i2c i2c-0: ioctl, cmd=0x703, arg=0x65
[ 5168.219960] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.219984] i2c i2c-0: master_xfer[0] W, addr=0x65, len=0
[ 5168.220149] i2c i2c-0: ioctl, cmd=0x703, arg=0x66
[ 5168.220177] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.220200] i2c i2c-0: master_xfer[0] W, addr=0x66, len=0
[ 5168.220369] i2c i2c-0: ioctl, cmd=0x703, arg=0x67
[ 5168.220397] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.220452] i2c i2c-0: master_xfer[0] W, addr=0x67, len=0
[ 5168.220624] i2c i2c-0: ioctl, cmd=0x703, arg=0x68
[ 5168.220718] i2c i2c-0: ioctl, cmd=0x703, arg=0x69
[ 5168.220745] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.220768] i2c i2c-0: master_xfer[0] W, addr=0x69, len=0
[ 5168.220932] i2c i2c-0: ioctl, cmd=0x703, arg=0x6a
[ 5168.220960] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.220982] i2c i2c-0: master_xfer[0] W, addr=0x6a, len=0
[ 5168.221148] i2c i2c-0: ioctl, cmd=0x703, arg=0x6b
[ 5168.221175] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.221199] i2c i2c-0: master_xfer[0] W, addr=0x6b, len=0
[ 5168.221381] i2c i2c-0: ioctl, cmd=0x703, arg=0x6c
[ 5168.221415] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.221445] i2c i2c-0: master_xfer[0] W, addr=0x6c, len=0
[ 5168.221649] i2c i2c-0: ioctl, cmd=0x703, arg=0x6d
[ 5168.221684] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.221714] i2c i2c-0: master_xfer[0] W, addr=0x6d, len=0
[ 5168.222083] i2c i2c-0: ioctl, cmd=0x703, arg=0x6e
[ 5168.222114] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.222139] i2c i2c-0: master_xfer[0] W, addr=0x6e, len=0
[ 5168.222476] i2c i2c-0: ioctl, cmd=0x703, arg=0x6f
[ 5168.222564] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.222591] i2c i2c-0: master_xfer[0] W, addr=0x6f, len=0
[ 5168.223173] i2c i2c-4: master_xfer[0] W, addr=0x60, len=2
[ 5168.223198] i2c i2c-0: ioctl, cmd=0x703, arg=0x70
[ 5168.223227] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.223314] i2c i2c-0: master_xfer[0] W, addr=0x70, len=0
[ 5168.223375] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.223577] i2c i2c-0: ioctl, cmd=0x703, arg=0x71
[ 5168.223608] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.223633] i2c i2c-0: master_xfer[0] W, addr=0x71, len=0
[ 5168.223813] i2c i2c-0: ioctl, cmd=0x703, arg=0x72
[ 5168.223844] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.223870] i2c i2c-0: master_xfer[0] W, addr=0x72, len=0
[ 5168.224038] i2c i2c-0: ioctl, cmd=0x703, arg=0x73
[ 5168.224066] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.224091] i2c i2c-0: master_xfer[0] W, addr=0x73, len=0
[ 5168.224272] i2c i2c-0: ioctl, cmd=0x703, arg=0x74
[ 5168.224302] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.224326] i2c i2c-0: master_xfer[0] W, addr=0x74, len=0
[ 5168.224497] i2c i2c-0: ioctl, cmd=0x703, arg=0x75
[ 5168.224524] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.224548] i2c i2c-0: master_xfer[0] W, addr=0x75, len=0
[ 5168.225305] i2c i2c-0: ioctl, cmd=0x703, arg=0x76
[ 5168.225337] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.225361] i2c i2c-0: master_xfer[0] W, addr=0x76, len=0
[ 5168.226921] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.227984] i2c i2c-4: master_xfer[0] W, addr=0x2d, len=2
[ 5168.229841] i2c i2c-0: ioctl, cmd=0x703, arg=0x77
[ 5168.229876] i2c i2c-0: ioctl, cmd=0x720, arg=0xbea955d0
[ 5168.229903] i2c i2c-0: master_xfer[0] W, addr=0x77, len=0
[ 5168.234064] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.238121] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.238290] i2c i2c-4: master_xfer[0] W, addr=0x60, len=2
[ 5168.238334] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.238648] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.238719] i2c i2c-4: master_xfer[0] W, addr=0x2d, len=2
[ 5168.238761] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.240132] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.240278] i2c i2c-4: master_xfer[0] W, addr=0x60, len=2
[ 5168.240322] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.240694] tegra-i2c tegra-i2c.4: transfer complete: 99 0 0
[ 5168.240885] i2c i2c-4: master_xfer[0] W, addr=0x2d, len=2
[ 5168.240931] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.241054] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.410968] i2c i2c-4: master_xfer[0] W, addr=0x2d, len=2
[ 5168.411025] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.411147] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.411432] i2c i2c-4: master_xfer[0] W, addr=0x60, len=2
[ 5168.411477] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.411596] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.411651] i2c i2c-4: master_xfer[0] W, addr=0x2d, len=2
[ 5168.411693] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.411812] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.411892] i2c i2c-4: master_xfer[0] W, addr=0x60, len=2
[ 5168.411932] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.412051] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.412102] i2c i2c-4: master_xfer[0] W, addr=0x2d, len=2
[ 5168.412142] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.412289] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0
[ 5168.412370] i2c i2c-4: master_xfer[0] W, addr=0x60, len=2
[ 5168.412411] tegra-i2c tegra-i2c.4: unmasked irq: 2c
[ 5168.412529] tegra-i2c tegra-i2c.4: transfer complete: 100 0 0

M41T0M6 doesn’t have alarm support i believe, so the ioctls you are trying will
return EINVAL. The remaining RTC’s have alarm support so they are working.

Did you check with hwclock/timedatectl commands ?
Can you communicate with external RTC on I2C bus ?

I quickly tested with an external RTC along with an EEPROM and MPU-6050 hooked,
its working as expected.

root@colibri-t30:~# i2cdetect -r -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- UU 69 -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
root@colibri-t30:~# timedatectl
      Local time: Mon 2016-08-08 12:38:53 UTC
  Universal time: Mon 2016-08-08 12:38:53 UTC
        RTC time: Mon 2016-08-08 12:38:53
       Time zone: Universal (UTC, +0000)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no
root@colibri-t30:~# hwclock 
Mon Aug  8 12:38:56 2016  0.000000 seconds

So atleast from my above quick test i could see no issues with the I2C bus0.

We can see now the rest of the devices:

root@zic-5120:~# i2cdetect -r -y 0 
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1e -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- UU -- 6a -- -- -- -- -- 
70: -- -- -- -- -- -- -- 77      

adding the ‘-r’ option on i2cdetect… but… why i can program the alarm with an vf61 board and not with the T30?

thank you

Hm, I wonder if you really talk to the right device on Vybrid. On my system, it seems that rtc0 is the external RTC and it does not have wakealarm support:

root@colibri-vf:~# dmesg | grep rtc
[    1.288863] rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
[    1.303584] snvs_rtc 400a7000.snvs:snvs-rtc-lp: rtc core: registered 400a7000.snvs:snvs- as rtc1
[    2.572815] rtc-ds1307 0-0068: setting system clock to 2001-01-01 00:03:02 UTC (978307382)
root@colibri-vf:~# ls -l /sys/class/rtc/rtc*/wakealarm
-rw-r--r--    1 root     root          4096 Jul 21 19:32 /sys/class/rtc/rtc1/wakealarm

As Stefan already pointed, are you sure about the RTC instance tested ? If there is no external RTC available internal snvs RTC is considered as rtc0.