Lines Matching refs:iicbus
157 #include <dev/iicbus/iiconf.h>
3846 /* Select between old i2c code and new iicbus / smbus code */
3897 #define IICBUS(bktr) ((bktr)->i2c_sc.iicbus)
3914 iicbus_start(IICBUS(bktr), i2c_addr, 0 /* no timeout? */);
3916 iicbus_write_byte(IICBUS(bktr), dev, 0);
3917 iicbus_write_byte(IICBUS(bktr), addr_h, 0);
3918 iicbus_write_byte(IICBUS(bktr), addr_l, 0);
3919 iicbus_write_byte(IICBUS(bktr), data_h, 0);
3920 iicbus_write_byte(IICBUS(bktr), data_l, 0);
3922 iicbus_stop(IICBUS(bktr));
3941 iicbus_start(IICBUS(bktr), i2c_addr, 0 /* no timeout? */);
3943 iicbus_write_byte(IICBUS(bktr), dev_r, 0);
3944 iicbus_write_byte(IICBUS(bktr), addr_h, 0);
3945 iicbus_write_byte(IICBUS(bktr), addr_l, 0);
3947 iicbus_repeated_start(IICBUS(bktr), i2c_addr +1, 0 /* no timeout? */);
3948 iicbus_read(IICBUS(bktr), data_read, 2, &read, IIC_LAST_READ, 0);
3949 iicbus_stop(IICBUS(bktr));
3966 iicbus_start(IICBUS(bktr), i2c_addr, 0 /* no timeout? */);
3967 iicbus_write_byte(IICBUS(bktr), 0x00, 0);
3968 iicbus_write_byte(IICBUS(bktr), 0x80, 0);
3969 iicbus_write_byte(IICBUS(bktr), 0x00, 0);
3970 iicbus_stop(IICBUS(bktr));
3973 iicbus_start(IICBUS(bktr), i2c_addr, 0 /* no timeout? */);
3974 iicbus_write_byte(IICBUS(bktr), 0x00, 0);
3975 iicbus_write_byte(IICBUS(bktr), 0x00, 0);
3976 iicbus_write_byte(IICBUS(bktr), 0x00, 0);
3977 iicbus_stop(IICBUS(bktr));
3986 iicbus_start(IICBUS(bktr), bktr->remote_control_addr, 0 /* no timeout? */);
3987 iicbus_read(IICBUS(bktr), remote->data, 3, &read, IIC_LAST_READ, 0);
3988 iicbus_stop(IICBUS(bktr));