Home
last modified time | relevance | path

Searched refs:sc_i2c_tag (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/sys/dev/i2c/
H A Dssdfb_i2c.c44 i2c_tag_t sc_i2c_tag; member
117 sc->sc_i2c_tag = ia->ia_tag; in ssdfb_i2c_attach()
143 error = iic_acquire_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_probe_transfer_size()
149 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_probe_transfer_size()
161 (void) iic_release_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_probe_transfer_size()
174 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_transfer()
182 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_transfer()
197 error = iic_acquire_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_cmd()
200 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_cmd()
202 (void) iic_release_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_cmd()
[all …]
H A Dtea5767.c66 i2c_tag_t sc_i2c_tag; member
125 sc->sc_i2c_tag = ia->ia_tag; in tea5767_attach()
154 if (iic_acquire_bus(sc->sc_i2c_tag, 0)) { in tea5767_write()
159 exec_result = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in tea5767_write()
163 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_write()
169 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_write()
180 if (iic_acquire_bus(sc->sc_i2c_tag, 0)) { in tea5767_read()
185 exec_result = iic_exec(sc->sc_i2c_tag, I2C_OP_READ_WITH_STOP, in tea5767_read()
189 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_read()
194 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_read()
/netbsd-src/sys/dev/gpio/
H A Dgpioiic.c55 struct i2c_controller sc_i2c_tag; member
185 iic_tag_init(&sc->sc_i2c_tag); in gpioiic_attach()
186 sc->sc_i2c_tag.ic_cookie = sc; in gpioiic_attach()
187 sc->sc_i2c_tag.ic_send_start = gpioiic_i2c_send_start; in gpioiic_attach()
188 sc->sc_i2c_tag.ic_send_stop = gpioiic_i2c_send_stop; in gpioiic_attach()
189 sc->sc_i2c_tag.ic_initiate_xfer = gpioiic_i2c_initiate_xfer; in gpioiic_attach()
190 sc->sc_i2c_tag.ic_read_byte = gpioiic_i2c_read_byte; in gpioiic_attach()
191 sc->sc_i2c_tag.ic_write_byte = gpioiic_i2c_write_byte; in gpioiic_attach()
194 iba.iba_tag = &sc->sc_i2c_tag; in gpioiic_attach()
216 iic_tag_fini(&sc->sc_i2c_tag); in gpioiic_detach()
/netbsd-src/sys/arch/x86/pci/imcsmb/
H A Dimcsmb.c150 iic_tag_init(&sc->sc_i2c_tag); in imcsmb_rescan()
151 sc->sc_i2c_tag.ic_cookie = sc; in imcsmb_rescan()
152 sc->sc_i2c_tag.ic_acquire_bus = imcsmb_acquire_bus; in imcsmb_rescan()
153 sc->sc_i2c_tag.ic_release_bus = imcsmb_release_bus; in imcsmb_rescan()
154 sc->sc_i2c_tag.ic_exec = imcsmb_exec; in imcsmb_rescan()
157 iba.iba_tag = &sc->sc_i2c_tag; in imcsmb_rescan()
193 iic_tag_fini(&sc->sc_i2c_tag); in imcsmb_detach()
H A Dimcsmb_var.h121 struct i2c_controller sc_i2c_tag; /* i2c tag info */ member
/netbsd-src/sys/dev/acpi/
H A Dsmbus_acpi.c74 struct i2c_controller sc_i2c_tag; member
150 iic_tag_init(&sc->sc_i2c_tag); in acpi_smbus_attach()
151 sc->sc_i2c_tag.ic_cookie = sc; in acpi_smbus_attach()
152 sc->sc_i2c_tag.ic_exec = acpi_smbus_exec; in acpi_smbus_attach()
174 iba.iba_tag = &sc->sc_i2c_tag; in acpi_smbus_attach()
190 iic_tag_fini(&sc->sc_i2c_tag); in acpi_smbus_detach()
/netbsd-src/sys/dev/fdt/
H A Ddwiic_fdt.c136 fdtbus_register_i2c_controller(&sc->sc_dwiic.sc_i2c_tag, phandle);
138 fdtbus_attach_i2cbus(self, phandle, &sc->sc_dwiic.sc_i2c_tag, iicbus_print);
/netbsd-src/sys/dev/pci/
H A Dichsmb.c70 struct i2c_controller sc_i2c_tag; member
247 iic_tag_init(&sc->sc_i2c_tag); in ichsmb_attach()
248 sc->sc_i2c_tag.ic_cookie = sc; in ichsmb_attach()
249 sc->sc_i2c_tag.ic_exec = ichsmb_i2c_exec; in ichsmb_attach()
455 iba.iba_tag = &sc->sc_i2c_tag; in ichsmb_rescan()
488 iic_tag_fini(&sc->sc_i2c_tag); in ichsmb_detach()
H A Dismt.c187 struct i2c_controller sc_i2c_tag; member
653 iic_tag_fini(&sc->sc_i2c_tag); in ismt_detach()
798 iic_tag_init(&sc->sc_i2c_tag); in ismt_rescan()
799 sc->sc_i2c_tag.ic_cookie = sc; in ismt_rescan()
800 sc->sc_i2c_tag.ic_exec = ismt_i2c_exec; in ismt_rescan()
803 iba.iba_tag = &sc->sc_i2c_tag; in ismt_rescan()
/netbsd-src/sys/dev/ic/
H A Ddwiic.c193 iic_tag_init(&sc->sc_i2c_tag); in dwiic_attach()
194 sc->sc_i2c_tag.ic_cookie = sc; in dwiic_attach()
195 sc->sc_i2c_tag.ic_exec = dwiic_i2c_exec; in dwiic_attach()
197 sc->sc_iba.iba_tag = &sc->sc_i2c_tag; in dwiic_attach()
H A Ddwiic_var.h65 struct i2c_controller sc_i2c_tag; member