The PXA MMC controller does not compile for PXA27x after MMC reorganization, because it uses protocol defines to implement HW erratum workaround (lines 232 - 247 of drivers/mmc/host/pxamci.c ). The following patch fixes it -- Sincerely yours, Mike.