remain = (rctx->total + rctx->bufcnt) % rctx->block_size;
        length = rctx->total + rctx->bufcnt - remain;
 
-       AHASH_DBG(hace_dev, "%s:0x%x, %s:0x%x, %s:0x%x, %s:0x%x\n",
+       AHASH_DBG(hace_dev, "%s:0x%x, %s:%zu, %s:0x%x, %s:0x%x\n",
                  "rctx total", rctx->total, "bufcnt", rctx->bufcnt,
                  "length", length, "remain", remain);
 
        struct ahash_request *req = hash_engine->req;
        struct aspeed_sham_reqctx *rctx = ahash_request_ctx(req);
 
-       AHASH_DBG(hace_dev, "src_dma:0x%x, digest_dma:0x%x, length:0x%x\n",
-                 hash_engine->src_dma, hash_engine->digest_dma,
+       AHASH_DBG(hace_dev, "src_dma:%pad, digest_dma:%pad, length:%zu\n",
+                 &hash_engine->src_dma, &hash_engine->digest_dma,
                  hash_engine->src_length);
 
        rctx->cmd |= HASH_CMD_INT_ENABLE;