mcuio_bitbang_i2c_func: fix smbus read block command

When input length is -1, a read block cmd is being issued, take the first
input byte as input buffer length.