Lines Matching refs:dev_desc

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