
12 Sep
2012
12 Sep
'12
9:06 a.m.
Hi Minkyu,
Support for multiple soft I2C buses.
Multibus I2C support is achieved by defining get_multi_{sda|scl}_pin functions to switch between multiple "soft" I2C buses.
Common definition of I2C_X I2C buses is provided at <i2c.h>.
TEST HW: Samsung's Exynos4210 evt.0.1 - Trats development board
Signed-off-by: Lukasz Majewski l.majewski@samsung.com Signed-off-by: Kyungmin Park kyungmin.park@samsung.com Cc: Heiko Schocher hs@denx.de Cc: Minkyu Kang mk7.kang@samsung.com
Changes for v2:
- Common Samsung code has been put to
board/samsung/common/multi_i2c.c file
- I2C_{4|5} have been renamed to I2C_{0|1}
- *soft_i2c_name[] table has been removed
Changes for v3:
- None
Changes for v4:
- Common definitions of available I2C buses are now defined at <i2c.h>
- Compatibility layer (I2C_0) has been added temporarily to not break
the Trats I2C communication with PMIC. It will be removed when redesigned PMIC will be posted
Can you evaluate those patches.
Those were acked-by Heiko already.
--
Best regards,
Lukasz Majewski
Samsung Poland R&D Center | Linux Platform Group