Lines Matching refs:dev_desc

1470 	const struct iqs7222_dev_desc *dev_desc;  member
1828 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_dev_init() local
1829 int comms_offset = dev_desc->comms_offset; in iqs7222_dev_init()
1843 u16 reg = dev_desc->reg_grps[IQS7222_REG_GRP_FILT].base + 1; in iqs7222_dev_init()
1882 int num_row = dev_desc->reg_grps[i].num_row; in iqs7222_dev_init()
1883 int num_col = dev_desc->reg_grps[i].num_col; in iqs7222_dev_init()
1884 u16 reg = dev_desc->reg_grps[i].base; in iqs7222_dev_init()
1981 iqs7222->dev_desc = &iqs7222_devs[i]; in iqs7222_dev_info()
1999 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_gpio_select() local
2001 int num_gpio = dev_desc->reg_grps[IQS7222_REG_GRP_GPIO].num_row; in iqs7222_gpio_select()
2250 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_parse_chan() local
2252 int num_chan = dev_desc->reg_grps[IQS7222_REG_GRP_CHAN].num_row; in iqs7222_parse_chan()
2259 if (dev_desc->allow_offset && in iqs7222_parse_chan()
2261 sys_setup[dev_desc->allow_offset] &= ~BIT(chan_index); in iqs7222_parse_chan()
2269 if (dev_desc->reg_grps[IQS7222_REG_GRP_CHAN].num_col > 4 && in iqs7222_parse_chan()
2323 ref_setup[4] = dev_desc->touch_link; in iqs7222_parse_chan()
2326 } else if (dev_desc->reg_grps[IQS7222_REG_GRP_TPAD].num_row && in iqs7222_parse_chan()
2402 u16 *setup = dev_desc->reg_grps in iqs7222_parse_chan()
2429 dev_desc->touch_link - (i ? 0 : 2), in iqs7222_parse_chan()
2436 if (!dev_desc->event_offset) in iqs7222_parse_chan()
2439 sys_setup[dev_desc->event_offset] |= event_enable; in iqs7222_parse_chan()
2454 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_parse_sldr() local
2456 int num_chan = dev_desc->reg_grps[IQS7222_REG_GRP_CHAN].num_row; in iqs7222_parse_sldr()
2459 u16 *event_mask = &iqs7222->sys_setup[dev_desc->event_offset]; in iqs7222_parse_sldr()
2493 reg_offset = dev_desc->sldr_res < U16_MAX ? 0 : 1; in iqs7222_parse_sldr()
2517 sldr_setup[4 + reg_offset] = dev_desc->touch_link; in iqs7222_parse_sldr()
2523 if (val > dev_desc->sldr_res) { in iqs7222_parse_sldr()
2590 if (dev_desc->wheel_enable) { in iqs7222_parse_sldr()
2591 sldr_setup[0] &= ~dev_desc->wheel_enable; in iqs7222_parse_sldr()
2593 sldr_setup[0] |= dev_desc->wheel_enable; in iqs7222_parse_sldr()
2620 else if (dev_desc->legacy_gesture && in iqs7222_parse_sldr()
2623 else if (dev_desc->legacy_gesture && in iqs7222_parse_sldr()
2649 if (!dev_desc->event_offset) in iqs7222_parse_sldr()
2659 else if (sldr_setup[4 + reg_offset] == dev_desc->touch_link) in iqs7222_parse_sldr()
2671 dev_desc->wheel_enable ? in iqs7222_parse_sldr()
2679 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_parse_tpad() local
2682 int num_chan = dev_desc->reg_grps[IQS7222_REG_GRP_CHAN].num_row; in iqs7222_parse_tpad()
2684 u16 *event_mask = &iqs7222->sys_setup[dev_desc->event_offset]; in iqs7222_parse_tpad()
2735 tpad_setup[7] = dev_desc->touch_link; in iqs7222_parse_tpad()
2767 if (!dev_desc->event_offset) in iqs7222_parse_tpad()
2777 else if (tpad_setup[7] == dev_desc->touch_link) in iqs7222_parse_tpad()
2853 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_parse_all() local
2854 const struct iqs7222_reg_grp_desc *reg_grps = dev_desc->reg_grps; in iqs7222_parse_all()
2858 if (dev_desc->allow_offset) in iqs7222_parse_all()
2859 sys_setup[dev_desc->allow_offset] = U16_MAX; in iqs7222_parse_all()
2861 if (dev_desc->event_offset) in iqs7222_parse_all()
2862 sys_setup[dev_desc->event_offset] = IQS7222_EVENT_MASK_ATI; in iqs7222_parse_all()
2912 const struct iqs7222_dev_desc *dev_desc = iqs7222->dev_desc; in iqs7222_report() local
2914 int num_chan = dev_desc->reg_grps[IQS7222_REG_GRP_CHAN].num_row; in iqs7222_report()
2915 int num_stat = dev_desc->reg_grps[IQS7222_REG_GRP_STAT].num_col; in iqs7222_report()
2964 for (i = 0; i < dev_desc->reg_grps[IQS7222_REG_GRP_SLDR].num_row; i++) { in iqs7222_report()
2972 if (sldr_pos < dev_desc->sldr_res) in iqs7222_report()
2977 sldr_pos < dev_desc->sldr_res); in iqs7222_report()
2983 if (dev_desc->sldr_res == U16_MAX) in iqs7222_report()
3009 for (i = 0; i < dev_desc->reg_grps[IQS7222_REG_GRP_TPAD].num_row; i++) { in iqs7222_report()