soc: qcom: pmic_glink_altmode: Print return value on error
authorLuca Weiss <luca.weiss@fairphone.com>
Tue, 17 Oct 2023 08:00:23 +0000 (10:00 +0200)
committerBjorn Andersson <andersson@kernel.org>
Sun, 22 Oct 2023 16:20:40 +0000 (09:20 -0700)
It can be useful to know with which return value for example the
typec_retimer_set call failed, so include this info in the dev_err
prints.

Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Link: https://lore.kernel.org/r/20231017-glink-altmode-ret-v2-1-921aa7cfc381@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/soc/qcom/pmic_glink_altmode.c

index 6f8b2f7ae3cc1a60090be77cc8d66b039d80b78a..b78279e2f54cfd06bc35c8fd63551c1092625ec7 100644 (file)
@@ -160,7 +160,7 @@ static void pmic_glink_altmode_enable_dp(struct pmic_glink_altmode *altmode,
 
        ret = typec_mux_set(port->typec_mux, &port->state);
        if (ret)
-               dev_err(altmode->dev, "failed to switch mux to DP\n");
+               dev_err(altmode->dev, "failed to switch mux to DP: %d\n", ret);
 
        port->retimer_state.alt = &port->dp_alt;
        port->retimer_state.data = &dp_data;
@@ -168,7 +168,7 @@ static void pmic_glink_altmode_enable_dp(struct pmic_glink_altmode *altmode,
 
        ret = typec_retimer_set(port->typec_retimer, &port->retimer_state);
        if (ret)
-               dev_err(altmode->dev, "failed to setup retimer to DP\n");
+               dev_err(altmode->dev, "failed to setup retimer to DP: %d\n", ret);
 }
 
 static void pmic_glink_altmode_enable_usb(struct pmic_glink_altmode *altmode,
@@ -182,7 +182,7 @@ static void pmic_glink_altmode_enable_usb(struct pmic_glink_altmode *altmode,
 
        ret = typec_mux_set(port->typec_mux, &port->state);
        if (ret)
-               dev_err(altmode->dev, "failed to switch mux to USB\n");
+               dev_err(altmode->dev, "failed to switch mux to USB: %d\n", ret);
 
        port->retimer_state.alt = NULL;
        port->retimer_state.data = NULL;
@@ -190,7 +190,7 @@ static void pmic_glink_altmode_enable_usb(struct pmic_glink_altmode *altmode,
 
        ret = typec_retimer_set(port->typec_retimer, &port->retimer_state);
        if (ret)
-               dev_err(altmode->dev, "failed to setup retimer to USB\n");
+               dev_err(altmode->dev, "failed to setup retimer to USB: %d\n", ret);
 }
 
 static void pmic_glink_altmode_safe(struct pmic_glink_altmode *altmode,
@@ -204,7 +204,7 @@ static void pmic_glink_altmode_safe(struct pmic_glink_altmode *altmode,
 
        ret = typec_mux_set(port->typec_mux, &port->state);
        if (ret)
-               dev_err(altmode->dev, "failed to switch mux to safe mode\n");
+               dev_err(altmode->dev, "failed to switch mux to safe mode: %d\n", ret);
 
        port->retimer_state.alt = NULL;
        port->retimer_state.data = NULL;
@@ -212,7 +212,7 @@ static void pmic_glink_altmode_safe(struct pmic_glink_altmode *altmode,
 
        ret = typec_retimer_set(port->typec_retimer, &port->retimer_state);
        if (ret)
-               dev_err(altmode->dev, "failed to setup retimer to USB\n");
+               dev_err(altmode->dev, "failed to setup retimer to USB: %d\n", ret);
 }
 
 static void pmic_glink_altmode_worker(struct work_struct *work)
@@ -397,7 +397,7 @@ static void pmic_glink_altmode_enable_worker(struct work_struct *work)
 
        ret = pmic_glink_altmode_request(altmode, ALTMODE_PAN_EN, 0);
        if (ret)
-               dev_err(altmode->dev, "failed to request altmode notifications\n");
+               dev_err(altmode->dev, "failed to request altmode notifications: %d\n", ret);
 }
 
 static void pmic_glink_altmode_pdr_notify(void *priv, int state)