Searched refs:software_i2c (Results 1 – 8 of 8) sorted by relevance
24 struct software_i2c_ops *software_i2c[SOFTWARE_I2C_MAX_BUS]; variable33 int sda = software_i2c[bus]->get_sda(bus); in __wait()34 int scl = software_i2c[bus]->get_scl(bus); in __wait()45 if (old_sda != (sda = software_i2c[bus]->get_sda(bus))) in __wait()47 if (old_scl != (scl = software_i2c[bus]->get_scl(bus))) in __wait()77 software_i2c[bus]->set_sda(bus, 1); in start_cond()81 software_i2c[bus]->set_scl(bus, 1); in start_cond()86 if (!software_i2c[bus]->get_sda(bus)) { in start_cond()93 software_i2c[bus]->set_sda(bus, 0); in start_cond()95 assert(software_i2c[bus]->get_scl(bus)); in start_cond()[all …]
47 bootblock-$(CONFIG_SOFTWARE_I2C) += software_i2c.c48 verstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c49 romstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c50 ramstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
15 bootblock-$(CONFIG_SOFTWARE_I2C) += software_i2c.c26 verstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c32 romstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c46 ramstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
58 software_i2c[bus] = &rk_ops; in software_i2c_attach()93 software_i2c[bus] = NULL; in software_i2c_detach()
95 backup = software_i2c[ASPEED_BUS]; in ast_software_i2c_read()97 software_i2c[ASPEED_BUS] = &ast_ops; in ast_software_i2c_read()110 software_i2c[ASPEED_BUS] = backup; in ast_software_i2c_read()
16 bootblock-$(CONFIG_SOFTWARE_I2C) += ../tegra/software_i2c.c45 romstage-$(CONFIG_SOFTWARE_I2C) += ../tegra/software_i2c.c63 ramstage-$(CONFIG_SOFTWARE_I2C) += ../tegra/software_i2c.c
61 software_i2c[bus] = &tegra_ops; in tegra_software_i2c_init()70 software_i2c[bus] = NULL; in tegra_software_i2c_disable()
22 extern struct software_i2c_ops *software_i2c[];46 if (bus < SOFTWARE_I2C_MAX_BUS && software_i2c[bus]) in i2c_transfer()