+3
-7
drivers/input/mouse/cyapa_gen6.c
+3
-7
drivers/input/mouse/cyapa_gen6.c
···
241
241
memcpy(&cyapa->product_id[13], &resp_data[62], 2);
242
242
cyapa->product_id[15] = '\0';
243
243
244
+
/* Get the number of Rx electrodes. */
244
245
rotat_align = resp_data[68];
245
-
if (rotat_align) {
246
-
cyapa->electrodes_rx = cyapa->electrodes_y;
247
-
cyapa->electrodes_rx = cyapa->electrodes_y;
248
-
} else {
249
-
cyapa->electrodes_rx = cyapa->electrodes_x;
250
-
cyapa->electrodes_rx = cyapa->electrodes_y;
251
-
}
246
+
cyapa->electrodes_rx =
247
+
rotat_align ? cyapa->electrodes_y : cyapa->electrodes_x;
252
248
cyapa->aligned_electrodes_rx = (cyapa->electrodes_rx + 3) & ~3u;
253
249
254
250
if (!cyapa->electrodes_x || !cyapa->electrodes_y ||