View | Details | Raw Unified | Return to bug 1043231
Collapse All | Expand All

(-)a/drivers/extcon/extcon-arizona.c (-5 / +7 lines)
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
- 

Return to bug 1043231