|
Lines 1149-1158
static irqreturn_t arizona_jackdet(int irq, void *data)
Link Here
|
| 1149 |
info->micd_ranges[i].key, 0); |
1149 |
info->micd_ranges[i].key, 0); |
| 1150 |
input_sync(info->input); |
1150 |
input_sync(info->input); |
| 1151 |
|
1151 |
|
| 1152 |
ret = extcon_update_state(info->edev, 0xffffffff, 0); |
1152 |
for (i = 0; i < ARRAY_SIZE(arizona_cable) - 1; i++) { |
| 1153 |
if (ret != 0) |
1153 |
ret = extcon_set_cable_state_(info->edev, |
| 1154 |
dev_err(arizona->dev, "Removal report failed: %d\n", |
1154 |
arizona_cable[i], false); |
| 1155 |
ret); |
1155 |
if (ret != 0) |
|
|
1156 |
dev_err(arizona->dev, |
| 1157 |
"Removal report failed: %d\n", ret); |
| 1158 |
} |
| 1156 |
|
1159 |
|
| 1157 |
regmap_update_bits(arizona->regmap, |
1160 |
regmap_update_bits(arizona->regmap, |
| 1158 |
ARIZONA_JACK_DETECT_DEBOUNCE, |
1161 |
ARIZONA_JACK_DETECT_DEBOUNCE, |
| 1159 |
- |
|
|