diff -ur kernel-source-rx-34-2.6.18/drivers/mmc/omap.c phil-source/drivers/mmc/omap.c --- kernel-source-rx-34-2.6.18/drivers/mmc/omap.c 2007-03-07 19:29:43.000000000 -0800 +++ phil-source/drivers/mmc/omap.c 2007-03-07 19:30:02.000000000 -0800 @@ -1271,7 +1271,7 @@ mmc->caps = MMC_CAP_BYTEBLOCK | MMC_CAP_MULTIWRITE; /* High speed mode trough Menelaus is not officially supported */ - /* mmc->caps |= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED; */ + mmc->caps |= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED; mmc->caps |= MMC_CAP_STANDBY; if (host->pdata->wire4) mmc->caps |= MMC_CAP_4_BIT_DATA; --- kernel-source-rx-34-2.6.18/arch/arm/mach-omap2/board-n800-mmc.c 2007-07-08 20:07:26.000000000 -0700 +++ phil-source/arch/arm/mach-omap2/board-n800-mmc.c 2007-07-22 11:27:55.000000000 -0700 @@ -224,7 +224,6 @@ .switch_slot = n800_mmc_switch_slot, .init = n800_mmc_late_init, .cleanup = n800_mmc_cleanup, - .max_freq = 24000000, .slots[0] = { .set_power = n800_mmc_set_power, .set_bus_mode = n800_mmc_set_bus_mode,