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

/u-boot/arch/arm/include/asm/arch-mx7ulp/
H 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-vf610/
H A Dclock.h24 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
/u-boot/arch/arm/include/asm/arch-imx8ulp/
H 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/imx8ulp/
H A Dclock.c210 int enable_i2c_clk(unsigned char enable, u32 i2c_num) argument
220 if (i2c_num == 0)
223 if (i2c_num < 4 || i2c_num > 7)
227 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4] & 0xff,
228 lpi2c_pcc_clks[i2c_num - 4] >> 8, false);
229 pcc_clock_sel(lpi2c_pcc_clks[i2c_num - 4] & 0xff,
230 lpi2c_pcc_clks[i2c_num - 4] >> 8, SOSC_DIV2);
231 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4] & 0xff,
232 lpi2c_pcc_clks[i2c_num
242 imx_get_i2cclk(u32 i2c_num) argument
[all...]
/u-boot/arch/arm/mach-imx/mx7ulp/
H A Dclock.c79 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) argument
89 if (i2c_num < 4 || i2c_num > 7)
93 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], false);
94 pcc_clock_sel(lpi2c_pcc_clks[i2c_num - 4], SCG_FIRC_DIV2_CLK);
95 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], true);
97 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], false);
102 u32 imx_get_i2cclk(unsigned i2c_num) argument
111 if (i2c_num < 4 || i2c_num >
[all...]
/u-boot/arch/arm/include/asm/arch-mx5/
H A Dclock.h52 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
/u-boot/arch/arm/include/asm/arch-mx6/
H A Dclock.h75 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
/u-boot/arch/arm/mach-imx/imx9/
H A Dclock.c559 int enable_i2c_clk(unsigned char enable, u32 i2c_num) argument
561 if (i2c_num > 7)
566 ccm_lpcg_on(CCGR_I2C1 + i2c_num, false);
567 ccm_clk_root_cfg(LPI2C1_CLK_ROOT + i2c_num, OSC_24M_CLK, 1);
568 ccm_lpcg_on(CCGR_I2C1 + i2c_num, true);
570 ccm_lpcg_on(CCGR_I2C1 + i2c_num, false);
576 u32 imx_get_i2cclk(u32 i2c_num) argument
578 if (i2c_num > 7)
581 return ccm_clk_root_get_rate(LPI2C1_CLK_ROOT + i2c_num);
/u-boot/arch/arm/include/asm/arch-imx9/
H 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/
H A Dgeneric.c388 /* i2c_num can be from 0 - 3 */
389 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) argument
393 switch (i2c_num) {
/u-boot/drivers/i2c/
H A Dimx_lpi2c.c26 int __weak init_i2c_power(unsigned i2c_num) argument
268 u32 __weak imx_get_i2cclk(u32 i2c_num) argument
437 __weak int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) argument
H A Dmxc_i2c.c615 int __enable_i2c_clk(unsigned char enable, unsigned int i2c_num) argument
620 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num)
/u-boot/arch/arm/mach-imx/mx5/
H A Dclock.c99 /* i2c_num can be from 0, to 1 for i.MX51 and 2 for i.MX53 */
100 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) argument
105 if (i2c_num > 1)
107 if (i2c_num > 2)
111 (MXC_CCM_CCGR1_I2C1_OFFSET + (i2c_num << 1));
/u-boot/arch/arm/mach-imx/mx7/
H A Dclock.c527 /* i2c_num can be 0 - 3 */
528 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) argument
532 if (i2c_num >= 4)
536 clock_enable(CCGR_I2C1 + i2c_num, 0);
544 clock_set_target_val(I2C1_CLK_ROOT + i2c_num, target);
546 clock_enable(CCGR_I2C1 + i2c_num, 1);
548 clock_enable(CCGR_I2C1 + i2c_num, 0);
/u-boot/arch/arm/mach-imx/imx8m/
H A Dclock_imx8mq.c327 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) argument
330 if (i2c_num > 3)
333 clock_enable(CCGR_I2C1 + i2c_num, !!enable);
H A Dclock_imx8mm.c38 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) argument
47 if (i2c_num >= ARRAY_SIZE(i2c_ccgr))
50 clock_enable(i2c_ccgr[i2c_num], !!enable);
/u-boot/arch/arm/include/asm/arch-mx7/
H A Dclock.h348 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
/u-boot/arch/arm/include/asm/arch-imx8m/
H A Dclock.h277 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
/u-boot/arch/arm/mach-imx/mx6/
H A Dclock.c155 /* i2c_num can be from 0 - 3 */
156 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) argument
162 if (i2c_num > 3)
164 if (i2c_num < 3) {
167 + (i2c_num << 1));

Completed in 243 milliseconds