Home
last modified time | relevance | path

Searched refs:i2c_num (Results 1 – 19 of 19) sorted by relevance

/u-boot/arch/arm/mach-imx/imx8ulp/
A Dclock.c220 if (i2c_num == 0) in enable_i2c_clk()
223 if (i2c_num < 4 || i2c_num > 7) in enable_i2c_clk()
228 lpi2c_pcc_clks[i2c_num - 4] >> 8, false); in enable_i2c_clk()
229 pcc_clock_sel(lpi2c_pcc_clks[i2c_num - 4] & 0xff, in enable_i2c_clk()
232 lpi2c_pcc_clks[i2c_num - 4] >> 8, true); in enable_i2c_clk()
234 lpi2c_pcc_clks[i2c_num - 4] >> 8, false); in enable_i2c_clk()
237 lpi2c_pcc_clks[i2c_num - 4] >> 8, false); in enable_i2c_clk()
242 u32 imx_get_i2cclk(u32 i2c_num) in imx_get_i2cclk() argument
251 if (i2c_num == 0) in imx_get_i2cclk()
254 if (i2c_num < 4 || i2c_num > 7) in imx_get_i2cclk()
[all …]
/u-boot/arch/arm/mach-imx/mx7ulp/
A Dclock.c79 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument
89 if (i2c_num < 4 || i2c_num > 7) in enable_i2c_clk()
93 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], false); in enable_i2c_clk()
94 pcc_clock_sel(lpi2c_pcc_clks[i2c_num - 4], SCG_FIRC_DIV2_CLK); in enable_i2c_clk()
95 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], true); in enable_i2c_clk()
97 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], false); in enable_i2c_clk()
102 u32 imx_get_i2cclk(unsigned i2c_num) in imx_get_i2cclk() argument
111 if (i2c_num < 4 || i2c_num > 7) in imx_get_i2cclk()
114 return pcc_clock_get_rate(lpi2c_pcc_clks[i2c_num - 4]); in imx_get_i2cclk()
/u-boot/arch/arm/include/asm/arch-mx7ulp/
A Dclock.h29 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
30 u32 imx_get_i2cclk(unsigned i2c_num);
/u-boot/arch/arm/include/asm/arch-imx8ulp/
A Dclock.h32 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
33 u32 imx_get_i2cclk(unsigned int i2c_num);
/u-boot/arch/arm/mach-imx/imx9/
A Dclock.c558 int enable_i2c_clk(unsigned char enable, u32 i2c_num) in enable_i2c_clk() argument
560 if (i2c_num > 7) in enable_i2c_clk()
565 ccm_lpcg_on(CCGR_I2C1 + i2c_num, false); in enable_i2c_clk()
566 ccm_clk_root_cfg(LPI2C1_CLK_ROOT + i2c_num, OSC_24M_CLK, 1); in enable_i2c_clk()
567 ccm_lpcg_on(CCGR_I2C1 + i2c_num, true); in enable_i2c_clk()
569 ccm_lpcg_on(CCGR_I2C1 + i2c_num, false); in enable_i2c_clk()
575 u32 imx_get_i2cclk(u32 i2c_num) in imx_get_i2cclk() argument
577 if (i2c_num > 7) in imx_get_i2cclk()
580 return ccm_clk_root_get_rate(LPI2C1_CLK_ROOT + i2c_num); in imx_get_i2cclk()
/u-boot/arch/arm/include/asm/arch-vf610/
A Dclock.h24 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
/u-boot/arch/arm/include/asm/arch-mx5/
A Dclock.h52 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
/u-boot/arch/arm/include/asm/arch-mx6/
A Dclock.h75 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
/u-boot/arch/arm/mach-imx/mx7/
A Dclock.c528 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument
532 if (i2c_num >= 4) in enable_i2c_clk()
536 clock_enable(CCGR_I2C1 + i2c_num, 0); in enable_i2c_clk()
544 clock_set_target_val(I2C1_CLK_ROOT + i2c_num, target); in enable_i2c_clk()
546 clock_enable(CCGR_I2C1 + i2c_num, 1); in enable_i2c_clk()
548 clock_enable(CCGR_I2C1 + i2c_num, 0); in enable_i2c_clk()
/u-boot/arch/arm/include/asm/arch-imx9/
A Dclock.h219 int enable_i2c_clk(unsigned char enable, u32 i2c_num);
220 u32 imx_get_i2cclk(u32 i2c_num);
/u-boot/arch/arm/cpu/armv7/vf610/
A Dgeneric.c389 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) in enable_i2c_clk() argument
393 switch (i2c_num) { in enable_i2c_clk()
/u-boot/drivers/i2c/
A Dimx_lpi2c.c26 int __weak init_i2c_power(unsigned i2c_num) in init_i2c_power() argument
268 u32 __weak imx_get_i2cclk(u32 i2c_num) in imx_get_i2cclk() argument
437 __weak int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) in enable_i2c_clk() argument
A Dmxc_i2c.c615 int __enable_i2c_clk(unsigned char enable, unsigned int i2c_num) in __enable_i2c_clk() argument
620 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num)
/u-boot/arch/arm/mach-imx/mx5/
A Dclock.c100 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument
105 if (i2c_num > 1) in enable_i2c_clk()
107 if (i2c_num > 2) in enable_i2c_clk()
111 (MXC_CCM_CCGR1_I2C1_OFFSET + (i2c_num << 1)); in enable_i2c_clk()
/u-boot/arch/arm/mach-imx/imx8m/
A Dclock_imx8mm.c38 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument
47 if (i2c_num >= ARRAY_SIZE(i2c_ccgr)) in enable_i2c_clk()
50 clock_enable(i2c_ccgr[i2c_num], !!enable); in enable_i2c_clk()
A Dclock_imx8mq.c327 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) in enable_i2c_clk() argument
330 if (i2c_num > 3) in enable_i2c_clk()
333 clock_enable(CCGR_I2C1 + i2c_num, !!enable); in enable_i2c_clk()
/u-boot/arch/arm/include/asm/arch-mx7/
A Dclock.h348 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
/u-boot/arch/arm/include/asm/arch-imx8m/
A Dclock.h277 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
/u-boot/arch/arm/mach-imx/mx6/
A Dclock.c156 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument
162 if (i2c_num > 3) in enable_i2c_clk()
164 if (i2c_num < 3) { in enable_i2c_clk()
167 + (i2c_num << 1)); in enable_i2c_clk()

Completed in 44 milliseconds