From: Simon Glass Date: Fri, 3 Jul 2015 00:15:44 +0000 (-0600) Subject: exynos: i2c: Correct bug in pinmux selection X-Git-Tag: v2015.07~2^2 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=8fd3ec770c41115b95ca80f0f0ba344ac59dc293;p=oweals%2Fu-boot.git exynos: i2c: Correct bug in pinmux selection When driver model is not used the current code does not correctly select the pinmux for the I2C bus. This bug was introduced by this commit: 8dfcbaa dm: i2c: s3c24x0: adjust to dm-i2c api Signed-off-by: Simon Glass Acked-by: Heiko Schocher Reviewed-by: Przemyslaw Marczak Signed-off-by: Minkyu Kang --- diff --git a/drivers/i2c/s3c24x0_i2c.c b/drivers/i2c/s3c24x0_i2c.c index c053e84cdb..9a04e48a0f 100644 --- a/drivers/i2c/s3c24x0_i2c.c +++ b/drivers/i2c/s3c24x0_i2c.c @@ -1035,7 +1035,7 @@ static void process_nodes(const void *blob, int node_list[], int count, CONFIG_SYS_I2C_S3C24X0_SPEED); bus->node = node; bus->bus_num = i; - exynos_pinmux_config(PERIPH_ID_I2C0 + bus->id, flags); + exynos_pinmux_config(bus->id, flags); /* Mark position as used */ node_list[i] = -1;