i2c: Fix i2c_lock deadlock on sysjump
i2c: Fix i2c_lock deadlock on sysjump

On sysjump we attempt to lock all i2c ports in use, but locking is
by-controller. This leads to a deadlock if two ports from the same
controller are in use. Fix this by directly locking all controllers
present in the system.

BUG=chrome-os-partner:44214
TEST=`sysjump rw` and then `sysjump ro` on glados
BRANCH=None

Change-Id: I21d65cd4455769414216016a5c97ad118a712117
Signed-off-by: Shawn Nematbakhsh <5259333ce42e3ace6a73988cec7115ed9d3a661a@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/294959
Reviewed-by: Aaron Durbin <af0622ab041e8b0f8e5819838dcc93898196e71f@chromium.org>

fourier49/BIZ_EC,fourier49/BIZ_EC,fourier49/BIZ_EC,fourier49/BIZ_EC