From 6dba0864ece3f4006abae8ff9e2ad74f4374359d Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Thu, 8 Aug 2019 01:43:30 +0000 Subject: i2c: mxc: add CONFIG_CLK support When CONFIG_CLK enabled, use CLK UCLASS for clk related settings. Signed-off-by: Peng Fan Reviewed-by: Frieder Schrempf Tested-by: Frieder Schrempf hs: removed hunk in mxc_i2c_probe() as not longer in code --- arch/arm/include/asm/mach-imx/mxc_i2c.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'arch/arm') diff --git a/arch/arm/include/asm/mach-imx/mxc_i2c.h b/arch/arm/include/asm/mach-imx/mxc_i2c.h index 8e1ea9af19..81fd981444 100644 --- a/arch/arm/include/asm/mach-imx/mxc_i2c.h +++ b/arch/arm/include/asm/mach-imx/mxc_i2c.h @@ -6,6 +6,9 @@ #define __ASM_ARCH_MXC_MXC_I2C_H__ #include #include +#if CONFIG_IS_ENABLED(CLK) +#include +#endif struct i2c_pin_ctrl { iomux_v3_cfg_t i2c_mode; @@ -47,6 +50,9 @@ struct mxc_i2c_bus { ulong driver_data; int speed; struct i2c_pads_info *pads_info; +#if CONFIG_IS_ENABLED(CLK) + struct clk per_clk; +#endif #ifndef CONFIG_DM_I2C int (*idle_bus_fn)(void *p); void *idle_bus_data; -- cgit