summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Marinho <jose.marinho@arm.com>2021-07-14 15:37:11 +0100
committerJose Marinho <jose.marinho@arm.com>2021-07-14 15:37:11 +0100
commit6e0d5790c15e4b08d761b597fff58fd1f9259e5b (patch)
tree99a83d9e763e7516ee3845ebff6e501a7ace2ce6
parent5a554a2635ff2fb90b2c65de0ecb9bf78f98663d (diff)
tweak debug messages
-rw-r--r--drivers/imx/usdhc/imx_usdhc.c32
-rw-r--r--drivers/io/io_memmap.c1
-rw-r--r--drivers/mmc/mmc.c2
3 files changed, 18 insertions, 17 deletions
diff --git a/drivers/imx/usdhc/imx_usdhc.c b/drivers/imx/usdhc/imx_usdhc.c
index 3a34bcc11..7502cd7fb 100644
--- a/drivers/imx/usdhc/imx_usdhc.c
+++ b/drivers/imx/usdhc/imx_usdhc.c
@@ -67,7 +67,7 @@ static void imx_usdhc_initialize(void)
unsigned int timeout = 10000;
uintptr_t reg_base = imx_usdhc_params.reg_base;
- printf("imx8mm dev init usdhc\n");
+// VERBOSE("imx8mm dev init usdhc\n");
assert((imx_usdhc_params.reg_base & MMC_BLOCK_MASK) == 0);
@@ -107,7 +107,7 @@ static void imx_usdhc_initialize(void)
mmio_clrsetbits32(reg_base + WATERMARKLEV, WMKLV_MASK, 16 | (16 << 16));
- printf("imx8mm dev end init usdhc\n");
+// VERBOSE("imx8mm dev end init usdhc\n");
}
#define FSL_CMD_RETRIES 1000
@@ -121,24 +121,24 @@ static int imx_usdhc_send_cmd(struct mmc_cmd *cmd)
assert(cmd);
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
/* clear all irq status */
mmio_write_32(reg_base + INTSTAT, 0xffffffff);
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
/* Wait for the bus to be idle */
do {
state = mmio_read_32(reg_base + PSTATE);
} while (state & (PSTATE_CDIHB | PSTATE_CIHB));
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
while (mmio_read_32(reg_base + PSTATE) & PSTATE_DLA)
;
mmio_write_32(reg_base + INTSIGEN, 0);
udelay(1000);
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
switch (cmd->cmd_idx) {
case MMC_CMD(12):
xfertype |= XFERTYPE_CMDTYP_ABORT;
@@ -196,7 +196,7 @@ static int imx_usdhc_send_cmd(struct mmc_cmd *cmd)
mmio_clrsetbits32(reg_base + MIXCTRL, MIXCTRL_DATMASK, mixctl);
mmio_write_32(reg_base + XFERTYPE, xfertype);
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
/* Wait for the command done */
do {
state = mmio_read_32(reg_base + INTSTAT);
@@ -204,7 +204,7 @@ static int imx_usdhc_send_cmd(struct mmc_cmd *cmd)
udelay(1);
} while ((!(state & flags)) && ++cmd_retries < FSL_CMD_RETRIES);
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
if ((state & (INTSTATEN_CTOE | CMD_ERR)) || cmd_retries == FSL_CMD_RETRIES) {
if (cmd_retries == FSL_CMD_RETRIES)
err = -ETIMEDOUT;
@@ -215,7 +215,7 @@ static int imx_usdhc_send_cmd(struct mmc_cmd *cmd)
goto out;
}
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
/* Copy the response to the response buffer */
if (cmd->resp_type & MMC_RSP_136) {
unsigned int cmdrsp3, cmdrsp2, cmdrsp1, cmdrsp0;
@@ -229,13 +229,13 @@ static int imx_usdhc_send_cmd(struct mmc_cmd *cmd)
cmd->resp_data[1] = (cmdrsp1 << 8) | (cmdrsp0 >> 24);
cmd->resp_data[0] = (cmdrsp0 << 8);
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
} else {
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
cmd->resp_data[0] = mmio_read_32(reg_base + CMDRSP0);
}
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
/* Wait until all of the blocks are transferred */
if (data) {
//flags = DATA_COMPLETE;
@@ -248,7 +248,7 @@ static int imx_usdhc_send_cmd(struct mmc_cmd *cmd)
ERROR("imx_usdhc mmc data state 0x%x\n", state);
goto out;
}
- printf("INT_STATUS = %x\n", state);
+ VERBOSE("INT_STATUS = %x\n", state);
} while ((state & flags) != flags);
}
@@ -269,7 +269,7 @@ out:
/* clear all irq status */
mmio_write_32(reg_base + INTSTAT, 0xffffffff);
- printf("imx8mm end %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm end %s, %s:%u\n", __func__, __FILE__, __LINE__);
return err;
}
@@ -313,7 +313,7 @@ static int imx_usdhc_write(int lba, uintptr_t buf, size_t size)
void imx_usdhc_init(imx_usdhc_params_t *params,
struct mmc_device_info *mmc_dev_info)
{
- printf("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm %s, %s:%u\n", __func__, __FILE__, __LINE__);
assert((params != 0) &&
((params->reg_base & MMC_BLOCK_MASK) == 0) &&
(params->clk_rate > 0) &&
@@ -325,5 +325,5 @@ void imx_usdhc_init(imx_usdhc_params_t *params,
imx_usdhc_params.mmc_dev_type = mmc_dev_info->mmc_dev_type;
mmc_init(&imx_usdhc_ops, params->clk_rate, params->bus_width,
params->flags, mmc_dev_info);
- printf("imx8mm end %s, %s:%u\n", __func__, __FILE__, __LINE__);
+// VERBOSE("imx8mm end %s, %s:%u\n", __func__, __FILE__, __LINE__);
}
diff --git a/drivers/io/io_memmap.c b/drivers/io/io_memmap.c
index eb69163b7..5d70ec397 100644
--- a/drivers/io/io_memmap.c
+++ b/drivers/io/io_memmap.c
@@ -181,6 +181,7 @@ static int memmap_block_read(io_entity_t *entity, uintptr_t buffer,
pos_after = fp->file_pos + length;
assert((pos_after >= fp->file_pos) && (pos_after <= fp->size));
+ printf("memmap read from %zx\n", fp->base);
memcpy((void *)buffer,
(void *)((uintptr_t)(fp->base + fp->file_pos)), length);
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index b70a1de6b..1230511cd 100644
--- a/drivers/mmc/mmc.c
+++ b/drivers/mmc/mmc.c
@@ -550,7 +550,7 @@ size_t mmc_read_blocks(int lba, uintptr_t buf, size_t size)
(ops->read != NULL) &&
(size != 0U) &&
((size & MMC_BLOCK_MASK) == 0U));
-
+ printf("mmc read lba %x size %zu\n", lba, size);
ret = ops->prepare(lba, buf, size);
if (ret != 0) {
return 0;