
Hi guys,
discard this patches..there are some build issue. I will resend the V3 within this week. Sorry for spamming.
Best Regards, Jaehoon Chung
On 01/05/2017 07:16 PM, Jaehoon Chung wrote:
This patchset is for supporting pmic driver-mode on universal_c210 board. It's using i2c-s3c24x0.c file. (Fixes some complier error issue.)
Remove the soft_i2c codes in universal.c. It seems a deadcode because of no usage.
*dm tree i2c [ + ] |-- i2c@138b0000 pmic [ + ] | `-- max8998-pmic@66
*dm uclass uclass 20: i2c
- i2c@13860000 @ 5ae652d8, seq -1, (req 0)
- i2c@13870000 @ 5ae65330, seq -1, (req 1)
- i2c@13880000 @ 5ae65388, seq -1, (req 2)
- i2c@13890000 @ 5ae653e0, seq -1, (req 3)
- i2c@138a0000 @ 5ae65438, seq -1, (req 4)
- i2c@138b0000 @ 5ae65490, seq 5, (req 5)
- i2c@138c0000 @ 5ae65570, seq -1, (req 6)
- i2c@138d0000 @ 5ae655c8, seq -1, (req 7)
i2c [ + ] |-- i2c@138b0000 pmic [ + ] | `-- max8998-pmic@66
*After using pmic command. Universal # pmic list | Name | Parent name | Parent uclass @ seq | max8998-pmic@66 | i2c@138b0000 | i2c @ 5
Changelog on V2:
- Changes to "depends on ARCH_EXYNOS4" in Kconfig (fixes buildman error.)
Jaehoon Chung (7): i2c: Kconfig: Add SYS_I2C_S3C24X0 entry i2c: s3c24x0: fix the compiler error for exynos4 ARM: dts: exynos4: use the node's name for i2c ARM: dts: exnyos4210-universl_c210: add i2c_5 and pmic nodes configs: s5pc210_universal: enable the DM_PMIC and MAX8998 board: samsung: universal_210: use the driver model for max8998 board: samsung: universal_c210: remove the codes relevant to soft_i2c
arch/arm/dts/exynos4.dtsi | 27 +++-- arch/arm/dts/exynos4210-universal_c210.dts | 164 ++++++++++++++++++++++++++ board/samsung/universal_c210/universal.c | 180 +++++++++++++++-------------- configs/s5pc210_universal_defconfig | 2 + drivers/i2c/Kconfig | 6 + drivers/i2c/s3c24x0_i2c.c | 8 +- 6 files changed, 292 insertions(+), 95 deletions(-)