From: Charles Keepax Date: Thu, 19 Nov 2015 15:45:36 +0000 (+0000) Subject: extcon: arizona: Add device binding for the general purpose switch X-Git-Tag: v4.5-rc1~121^2~12^2~14 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=99374227cfb9f410965022063baf447ae3c41b9f;p=karo-tx-linux.git extcon: arizona: Add device binding for the general purpose switch The switch is generally used in conjunction with the MICDET clamp to suppress pops and clicks associated with jack insertion. This patch adds a binding that allows the user to select the mode of operation for this switch. Signed-off-by: Charles Keepax Acked-by: Chanwoo Choi Signed-off-by: Chanwoo Choi --- diff --git a/drivers/extcon/extcon-arizona.c b/drivers/extcon/extcon-arizona.c index af3afeeb6673..493da5bc9989 100644 --- a/drivers/extcon/extcon-arizona.c +++ b/drivers/extcon/extcon-arizona.c @@ -1239,6 +1239,8 @@ static int arizona_extcon_device_get_pdata(struct arizona *arizona) pdata->micd_software_compare = device_property_read_bool(arizona->dev, "wlf,micd-software-compare"); + device_property_read_u32(arizona->dev, "wlf,gpsw", &pdata->gpsw); + return 0; }