]> git.sur5r.net Git - u-boot/blobdiff - drivers/mmc/fsl_esdhc.c
ppc4xx: Set default PCI device ID for 405EP boards
[u-boot] / drivers / mmc / fsl_esdhc.c
index 0ba45cd03457ad5107e9c098d06f5117fb6879e3..8274af561037425e9fd57c0f18c307d7c61b892c 100644 (file)
@@ -206,12 +206,12 @@ esdhc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data)
                cmdrsp2 = in_be32(&regs->cmdrsp2);
                cmdrsp1 = in_be32(&regs->cmdrsp1);
                cmdrsp0 = in_be32(&regs->cmdrsp0);
-               ((uint *)(cmd->response))[0] = (cmdrsp3 << 8) | (cmdrsp2 >> 24);
-               ((uint *)(cmd->response))[1] = (cmdrsp2 << 8) | (cmdrsp1 >> 24);
-               ((uint *)(cmd->response))[2] = (cmdrsp1 << 8) | (cmdrsp0 >> 24);
-               ((uint *)(cmd->response))[3] = (cmdrsp0 << 8);
+               cmd->response[0] = (cmdrsp3 << 8) | (cmdrsp2 >> 24);
+               cmd->response[1] = (cmdrsp2 << 8) | (cmdrsp1 >> 24);
+               cmd->response[2] = (cmdrsp1 << 8) | (cmdrsp0 >> 24);
+               cmd->response[3] = (cmdrsp0 << 8);
        } else
-               ((uint *)(cmd->response))[0] = in_be32(&regs->cmdrsp0);
+               cmd->response[0] = in_be32(&regs->cmdrsp0);
 
        /* Wait until all of the blocks are transferred */
        if (data) {