aspeed/i2c: Handle receive command in separate function