diff options
Diffstat (limited to 'common/i2c.c')
-rw-r--r-- | common/i2c.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/i2c.c b/common/i2c.c index 3975bf1927..4a851da39d 100644 --- a/common/i2c.c +++ b/common/i2c.c @@ -68,6 +68,15 @@ void i2c_lock(int port, int lock) } } +void i2c_prepare_sysjump(void) +{ + int i; + + /* Lock all I2C port to prepare for sysjump */ + for (i = 0; i < i2c_ports_used; i++) + i2c_lock(i2c_ports[i].port, 1); +} + int i2c_read16(int port, int slave_addr, int offset, int *data) { int rv; |