i2c: at91: add bound checking on SMBus block length bytes