Lines Matching refs:gpio_int_idx
835 if (ts->gpio_int_idx == -1) {
836 ts->gpio_int_idx = ts->gpio_count;
839 ts->gpio_int_idx = -2;
863 ts->gpio_int_idx = -1;
879 if (soc_intel_is_cht() && ts->gpio_count == 2 && ts->gpio_int_idx != -1) {
887 /* Some devices with gpio_int_idx 0 list a third unused GPIO */
888 if ((ts->gpio_count == 2 || ts->gpio_count == 3) && ts->gpio_int_idx == 0) {
891 } else if (ts->gpio_count == 2 && ts->gpio_int_idx == 1) {
894 } else if (ts->gpio_count == 1 && ts->gpio_int_idx == -1 &&
900 } else if (soc_intel_is_byt() && ts->gpio_count == 2 && ts->gpio_int_idx == -1) {
904 } else if (ts->gpio_count == 1 && ts->gpio_int_idx == 0) {
924 dev_warn(dev, "Unexpected ACPI resources: gpio_count %d, gpio_int_idx %d\n",
925 ts->gpio_count, ts->gpio_int_idx);