| /u-boot/arch/arm/mach-imx/imx8ulp/ |
| A D | clock.c | 220 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 D | clock.c | 79 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 D | clock.h | 29 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 D | clock.h | 32 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 D | clock.c | 558 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 D | clock.h | 24 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
|
| /u-boot/arch/arm/include/asm/arch-mx5/ |
| A D | clock.h | 52 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
|
| /u-boot/arch/arm/include/asm/arch-mx6/ |
| A D | clock.h | 75 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
|
| /u-boot/arch/arm/mach-imx/mx7/ |
| A D | clock.c | 528 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 D | clock.h | 219 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 D | generic.c | 389 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 D | imx_lpi2c.c | 26 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 D | mxc_i2c.c | 615 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 D | clock.c | 100 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 D | clock_imx8mm.c | 38 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 D | clock_imx8mq.c | 327 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 D | clock.h | 348 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
|
| /u-boot/arch/arm/include/asm/arch-imx8m/ |
| A D | clock.h | 277 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
|
| /u-boot/arch/arm/mach-imx/mx6/ |
| A D | clock.c | 156 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()
|