mmc: display an error number to debug
authorJaehoon Chung <jh80.chung@samsung.com>
Mon, 16 Nov 2020 22:04:59 +0000 (07:04 +0900)
committerPeng Fan <peng.fan@nxp.com>
Sat, 28 Nov 2020 02:43:42 +0000 (10:43 +0800)
It's useful to know an error number when it's debugging.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
drivers/mmc/mmc.c

index dbf3659..54dcfb7 100644 (file)
@@ -2170,7 +2170,7 @@ static int mmc_select_mode_and_width(struct mmc *mmc, uint card_caps)
                                        err = mmc_execute_tuning(mmc,
                                                                 mwt->tuning);
                                        if (err) {
-                                               pr_debug("tuning failed\n");
+                                               pr_debug("tuning failed : %d\n", err);
                                                goto error;
                                        }
                                }
@@ -2191,7 +2191,7 @@ error:
                }
        }
 
-       pr_err("unable to select a mode\n");
+       pr_err("unable to select a mode : %d\n", err);
 
        return -ENOTSUPP;
 }
@@ -2721,7 +2721,7 @@ static int mmc_power_on(struct mmc *mmc)
                int ret = regulator_set_enable(mmc->vmmc_supply, true);
 
                if (ret) {
-                       puts("Error enabling VMMC supply\n");
+                       printf("Error enabling VMMC supply : %d\n", ret);
                        return ret;
                }
        }
@@ -2737,7 +2737,7 @@ static int mmc_power_off(struct mmc *mmc)
                int ret = regulator_set_enable(mmc->vmmc_supply, false);
 
                if (ret) {
-                       pr_debug("Error disabling VMMC supply\n");
+                       pr_debug("Error disabling VMMC supply : %d\n", ret);
                        return ret;
                }
        }
@@ -2841,7 +2841,7 @@ retry:
 
                if (err) {
 #if !defined(CONFIG_SPL_BUILD) || defined(CONFIG_SPL_LIBCOMMON_SUPPORT)
-                       pr_err("Card did not respond to voltage select!\n");
+                       pr_err("Card did not respond to voltage select! : %d\n", err);
 #endif
                        return -EOPNOTSUPP;
                }