Lines Matching full:sys_reg

296 	struct iqs269_sys_reg sys_reg;  member
521 iqs269->sys_reg.active |= BIT(reg); in iqs269_parse_chan()
523 iqs269->sys_reg.reseed |= BIT(reg); in iqs269_parse_chan()
526 iqs269->sys_reg.blocking |= BIT(reg); in iqs269_parse_chan()
529 iqs269->sys_reg.slider_select[0] |= BIT(reg); in iqs269_parse_chan()
532 iqs269->sys_reg.slider_select[1] |= BIT(reg); in iqs269_parse_chan()
744 iqs269->sys_reg.event_mask &= ~iqs269_events[i].mask; in iqs269_parse_chan()
752 struct iqs269_sys_reg *sys_reg = &iqs269->sys_reg; in iqs269_parse_prop() local
773 error = regmap_raw_read(iqs269->regmap, IQS269_SYS_SETTINGS, sys_reg, in iqs269_parse_prop()
774 sizeof(*sys_reg)); in iqs269_parse_prop()
786 sys_reg->filter &= ~IQS269_FILT_STR_LP_LTA_MASK; in iqs269_parse_prop()
787 sys_reg->filter |= (val << IQS269_FILT_STR_LP_LTA_SHIFT); in iqs269_parse_prop()
798 sys_reg->filter &= ~IQS269_FILT_STR_LP_CNT_MASK; in iqs269_parse_prop()
799 sys_reg->filter |= (val << IQS269_FILT_STR_LP_CNT_SHIFT); in iqs269_parse_prop()
810 sys_reg->filter &= ~IQS269_FILT_STR_NP_LTA_MASK; in iqs269_parse_prop()
811 sys_reg->filter |= (val << IQS269_FILT_STR_NP_LTA_SHIFT); in iqs269_parse_prop()
822 sys_reg->filter &= ~IQS269_FILT_STR_NP_CNT_MASK; in iqs269_parse_prop()
823 sys_reg->filter |= val; in iqs269_parse_prop()
833 sys_reg->rate_np = val; in iqs269_parse_prop()
843 sys_reg->rate_lp = val; in iqs269_parse_prop()
853 sys_reg->rate_ulp = val / 16; in iqs269_parse_prop()
863 sys_reg->timeout_pwr = val / 512; in iqs269_parse_prop()
873 sys_reg->timeout_lta = val / 512; in iqs269_parse_prop()
876 misc_a = be16_to_cpu(sys_reg->misc_a); in iqs269_parse_prop()
877 misc_b = be16_to_cpu(sys_reg->misc_b); in iqs269_parse_prop()
954 sys_reg->misc_a = cpu_to_be16(misc_a); in iqs269_parse_prop()
955 sys_reg->misc_b = cpu_to_be16(misc_b); in iqs269_parse_prop()
957 sys_reg->active = 0; in iqs269_parse_prop()
958 sys_reg->reseed = 0; in iqs269_parse_prop()
960 sys_reg->blocking = 0; in iqs269_parse_prop()
962 sys_reg->slider_select[0] = 0; in iqs269_parse_prop()
963 sys_reg->slider_select[1] = 0; in iqs269_parse_prop()
965 sys_reg->event_mask = ~((u8)IQS269_EVENT_MASK_SYS); in iqs269_parse_prop()
979 sys_reg->redo_ati = sys_reg->active; in iqs269_parse_prop()
981 general = be16_to_cpu(sys_reg->general); in iqs269_parse_prop()
1022 if (sys_reg->slider_select[0] || sys_reg->slider_select[1]) in iqs269_parse_prop()
1028 sys_reg->general = cpu_to_be16(general); in iqs269_parse_prop()
1035 struct iqs269_sys_reg *sys_reg = &iqs269->sys_reg; in iqs269_dev_init() local
1049 if (!(sys_reg->active & BIT(i))) in iqs269_dev_init()
1067 error = regmap_raw_write(iqs269->regmap, IQS269_SYS_SETTINGS, sys_reg, in iqs269_dev_init()
1068 sizeof(*sys_reg)); in iqs269_dev_init()
1167 if (!iqs269->sys_reg.slider_select[i]) in iqs269_input_init()
1234 if (!iqs269->sys_reg.slider_select[i]) in iqs269_report()
1242 iqs269->sys_reg.slider_select[i]) { in iqs269_report()