Lines Matching refs:prop
484 struct touchscreen_properties prop;
509 touchscreen_parse_properties(iqs5xx->input, true, &prop);
528 if (prop.swap_x_y)
531 if (prop.invert_x)
532 val ^= prop.swap_x_y ? IQS5XX_FLIP_Y : IQS5XX_FLIP_X;
534 if (prop.invert_y)
535 val ^= prop.swap_x_y ? IQS5XX_FLIP_X : IQS5XX_FLIP_Y;
541 if (prop.max_x > max_x_hw) {
543 prop.max_x, max_x_hw);
545 } else if (prop.max_x == 0) {
551 prop.swap_x_y ? ABS_MT_POSITION_Y :
555 max_x = (u16)prop.max_x;
558 if (prop.max_y > max_y_hw) {
560 prop.max_y, max_y_hw);
562 } else if (prop.max_y == 0) {
568 prop.swap_x_y ? ABS_MT_POSITION_X :
572 max_y = (u16)prop.max_y;
581 prop.swap_x_y ? IQS5XX_Y_RES : IQS5XX_X_RES,
587 prop.swap_x_y ? IQS5XX_X_RES : IQS5XX_Y_RES,