Lines Matching defs:twsi_softc
44 struct twsi_softc { struct
45 device_t dev;
46 struct resource *res[2];
47 struct mtx mutex;
48 device_t iicbus;
49 clk_t clk_core;
50 clk_t clk_reg;
51 void * intrhand;
52 bool have_intr;
54 struct iic_msg *msgs;
55 uint32_t nmsgs;
56 uint32_t msg_idx;
57 uint16_t sent_bytes;
58 uint16_t recv_bytes;
59 int transfer;
60 int error;
61 int debug;
62 uint32_t control_val;
63 bool iflag_w1c;
65 bus_size_t reg_data;
66 bus_size_t reg_slave_addr;
67 bus_size_t reg_slave_ext_addr;
68 bus_size_t reg_control;
69 bus_size_t reg_status;
70 bus_size_t reg_baud_rate;
71 bus_size_t reg_soft_reset;
72 struct twsi_baud_rate baud_rate[IIC_FASTEST + 1];