Searched refs:pwrsrc_sts (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/extcon/ |
H A D | extcon-intel-cht-wc.c | 108 static int cht_wc_extcon_get_id(struct cht_wc_extcon_data *ext, int pwrsrc_sts) in cht_wc_extcon_get_id() argument 110 switch ((pwrsrc_sts & CHT_WC_PWRSRC_USBID_MASK) >> CHT_WC_PWRSRC_USBID_SHIFT) { in cht_wc_extcon_get_id() 244 int ret, pwrsrc_sts, id; in cht_wc_extcon_pwrsrc_event() local 249 ret = regmap_read(ext->regmap, CHT_WC_PWRSRC_STS, &pwrsrc_sts); in cht_wc_extcon_pwrsrc_event() 255 id = cht_wc_extcon_get_id(ext, pwrsrc_sts); in cht_wc_extcon_pwrsrc_event() 268 if (!(pwrsrc_sts & CHT_WC_PWRSRC_VBUS)) { in cht_wc_extcon_pwrsrc_event() 341 int pwrsrc_sts, id; in cht_wc_extcon_probe() local 391 ret = regmap_read(ext->regmap, CHT_WC_PWRSRC_STS, &pwrsrc_sts); in cht_wc_extcon_probe() 401 id = cht_wc_extcon_get_id(ext, pwrsrc_sts); in cht_wc_extcon_probe()
|
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-intel-cht-wc.c | 117 static int cht_wc_extcon_get_id(struct cht_wc_extcon_data *ext, int pwrsrc_sts) in cht_wc_extcon_get_id() argument 119 switch ((pwrsrc_sts & CHT_WC_PWRSRC_USBID_MASK) >> CHT_WC_PWRSRC_USBID_SHIFT) { in cht_wc_extcon_get_id() 279 int ret, pwrsrc_sts, id; in cht_wc_extcon_pwrsrc_event() local 287 ret = regmap_read(ext->regmap, CHT_WC_PWRSRC_STS, &pwrsrc_sts); in cht_wc_extcon_pwrsrc_event() 293 id = cht_wc_extcon_get_id(ext, pwrsrc_sts); in cht_wc_extcon_pwrsrc_event() 306 if (!(pwrsrc_sts & CHT_WC_PWRSRC_VBUS)) { in cht_wc_extcon_pwrsrc_event() 332 else if (pwrsrc_sts & CHT_WC_PWRSRC_VBUS) in cht_wc_extcon_pwrsrc_event() 502 int pwrsrc_sts, id; in cht_wc_extcon_probe() local 580 ret = regmap_read(ext->regmap, CHT_WC_PWRSRC_STS, &pwrsrc_sts); in cht_wc_extcon_probe() 590 id = cht_wc_extcon_get_id(ext, pwrsrc_sts); in cht_wc_extcon_probe() [all...] |
Completed in 3 milliseconds