Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e10a854c authored by Cliff Brake's avatar Cliff Brake Committed by Pierre Ossman
Browse files

pxamci: replace #ifdef CONFIG_PXA27x with if (cpu_is_pxa27x())

parent 06cc1c88
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -251,17 +251,16 @@ static int pxamci_cmd_done(struct pxamci_host *host, unsigned int stat)
	if (stat & STAT_TIME_OUT_RESPONSE) {
		cmd->error = -ETIMEDOUT;
	} else if (stat & STAT_RES_CRC_ERR && cmd->flags & MMC_RSP_CRC) {
#ifdef CONFIG_PXA27x
		/*
		 * workaround for erratum #42:
		 * Intel PXA27x Family Processor Specification Update Rev 001
		 * A bogus CRC error can appear if the msb of a 136 bit
		 * response is a one.
		 */
		if (cmd->flags & MMC_RSP_136 && cmd->resp[0] & 0x80000000) {
		if (cpu_is_pxa27x() &&
		    (cmd->flags & MMC_RSP_136 && cmd->resp[0] & 0x80000000))
			pr_debug("ignoring CRC from command %d - *risky*\n", cmd->opcode);
		} else
#endif
		else
			cmd->error = -EILSEQ;
	}