the first transfer after boot (for whatever reason). And fixing it, together with another issue (double address byte), needed all this refactoring.
If you want this double address problem fixed, too, you need more patches of this series up to commit 52df445f29b7 ("i2c: rcar: revoke START request early").