/openbmc/u-boot/arch/arm/mach-imx/mx7ulp/ |
H A D | clock.c | 76 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument 86 if (i2c_num < 4 || i2c_num > 7) in enable_i2c_clk() 90 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], false); in enable_i2c_clk() 91 pcc_clock_sel(lpi2c_pcc_clks[i2c_num - 4], SCG_FIRC_DIV2_CLK); in enable_i2c_clk() 92 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], true); in enable_i2c_clk() 94 pcc_clock_enable(lpi2c_pcc_clks[i2c_num - 4], false); in enable_i2c_clk() 99 u32 imx_get_i2cclk(unsigned i2c_num) in imx_get_i2cclk() argument 108 if (i2c_num < 4 || i2c_num > 7) in imx_get_i2cclk() 111 return pcc_clock_get_rate(lpi2c_pcc_clks[i2c_num - 4]); in imx_get_i2cclk()
|
/openbmc/linux/drivers/platform/x86/ |
H A D | serial-multi-instantiate.c | 44 int i2c_num; member 86 while (smi->i2c_num--) in smi_devs_unregister() 87 i2c_unregister_device(smi->i2c_devs[smi->i2c_num]); in smi_devs_unregister() 223 smi->i2c_num++; in smi_i2c_probe() 225 if (smi->i2c_num < count) { in smi_i2c_probe() 231 dev_info(dev, "Instantiated %d I2C devices.\n", smi->i2c_num); in smi_i2c_probe()
|
/openbmc/u-boot/arch/arm/include/asm/arch-mx7ulp/ |
H A D | clock.h | 30 int enable_i2c_clk(unsigned char enable, unsigned i2c_num); 31 u32 imx_get_i2cclk(unsigned i2c_num);
|
/openbmc/u-boot/arch/arm/mach-imx/mx7/ |
H A D | clock.c | 524 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument 528 if (i2c_num >= 4) in enable_i2c_clk() 532 clock_enable(CCGR_I2C1 + i2c_num, 0); in enable_i2c_clk() 540 clock_set_target_val(I2C1_CLK_ROOT + i2c_num, target); in enable_i2c_clk() 542 clock_enable(CCGR_I2C1 + i2c_num, 1); in enable_i2c_clk() 544 clock_enable(CCGR_I2C1 + i2c_num, 0); in enable_i2c_clk()
|
/openbmc/u-boot/arch/arm/include/asm/arch-mx5/ |
H A D | clock.h | 54 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
|
/openbmc/u-boot/drivers/i2c/ |
H A D | imx_lpi2c.c | 24 int __weak init_i2c_power(unsigned i2c_num) in init_i2c_power() argument 264 u32 __weak imx_get_i2cclk(u32 i2c_num) in imx_get_i2cclk() argument 435 __weak int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) in enable_i2c_clk() argument
|
H A D | mxc_i2c.c | 657 int __enable_i2c_clk(unsigned char enable, unsigned i2c_num) in __enable_i2c_clk() argument 661 int enable_i2c_clk(unsigned char enable, unsigned i2c_num)
|
/openbmc/linux/drivers/media/pci/ddbridge/ |
H A D | ddbridge-i2c.c | 138 for (i = 0; i < dev->i2c_num; i++) { in ddb_i2c_release() 221 dev->i2c_num = num; in ddb_i2c_init()
|
H A D | ddbridge.h | 324 u32 i2c_num; member
|
H A D | ddbridge-core.c | 2332 for (i = 0; i < dev->i2c_num; i++) { in ddb_port_match_i2c() 2347 for (i = 0; i < dev->i2c_num; i++) { in ddb_port_match_link_i2c() 2940 if (!dev->i2c_num) in bpsnr_show() 3151 for (i = 0; i < dev->i2c_num && i < 4; i++) { in ddb_device_attrs_del() 3174 for (i = 0; (i < dev->i2c_num) && (i < 4); i++) { in ddb_device_attrs_add()
|
/openbmc/u-boot/arch/arm/include/asm/arch-mx6/ |
H A D | clock.h | 71 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
|
/openbmc/u-boot/arch/arm/mach-imx/mx5/ |
H A D | clock.c | 98 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument 103 if (i2c_num > 1) in enable_i2c_clk() 105 if (i2c_num > 2) in enable_i2c_clk() 109 (MXC_CCM_CCGR1_I2C1_OFFSET + (i2c_num << 1)); in enable_i2c_clk()
|
/openbmc/u-boot/arch/arm/mach-imx/imx8m/ |
H A D | clock.c | 314 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num) in enable_i2c_clk() argument 317 if (i2c_num > 3) in enable_i2c_clk() 320 clock_enable(CCGR_I2C1 + i2c_num, !!enable); in enable_i2c_clk()
|
/openbmc/u-boot/arch/arm/mach-imx/mx6/ |
H A D | clock.c | 154 int enable_i2c_clk(unsigned char enable, unsigned i2c_num) in enable_i2c_clk() argument 160 if (i2c_num > 3) in enable_i2c_clk() 162 if (i2c_num < 3) { in enable_i2c_clk() 165 + (i2c_num << 1)); in enable_i2c_clk()
|
/openbmc/u-boot/arch/arm/include/asm/arch-mx7/ |
H A D | clock.h | 331 int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
|
/openbmc/u-boot/arch/arm/include/asm/arch-imx8m/ |
H A D | clock.h | 676 int enable_i2c_clk(unsigned char enable, unsigned int i2c_num);
|