Thanks Wolfram. >> Tegra194 supports maximum 64K Bytes transfer per packet. > >Linux I2C doesn't support more than 64K of transfers as well... > >> + .max_read_len = 65535, >> + .max_write_len = 65535, > >... so you can simply drop these lines. Oh Yes right, msg len is u16. will fix it. Thanks. Thanks Sowjanya