summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/i2c.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/i2c.c b/common/i2c.c
index 24f0d95354..a17edc51d4 100644
--- a/common/i2c.c
+++ b/common/i2c.c
@@ -72,9 +72,9 @@ 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);
+ /* Lock all i2c controllers */
+ for (i = 0; i < I2C_CONTROLLER_COUNT; ++i)
+ mutex_lock(port_mutex + i);
}
int i2c_read32(int port, int slave_addr, int offset, int *data)