At this points, my understanding is there are probably two options here:I'm fine with both options. Maybe revert as commit 0317e6c0f1dc ("i2c: designware: do not disable adapter after transfer") was also reverted and this revert doesn't seem to cause conflicts.
1) Keep the commit 63d0f0a6952a (i2c: designware: detect when dynamic
is possible) and apply V2 of this patch in 4.10. We might need to
back-port the change
to v4.9 stable as well.
2) Revert the 63d0f0a6952a (i2c: designware: detect when dynamic tar
update is possible) in 4.10,
and also in v4.9 stable as well.