Solved
In SPC584Bx i2c hw driver we have seen for single byte read we observed that NACK and stop condition is generated after 256 bytes and not after single byte and for 2 bytes it is generated after 1 byte.
It seems to be bug in driver. Please confirm.
