diff -ur kernel-source-rx-34-2.6.18/arch/arm/mach-omap2/board-n800-mmc.c phil-source/arch/arm/mach-omap2/board-n800-mmc.c --- kernel-source-rx-34-2.6.18/arch/arm/mach-omap2/board-n800-mmc.c 2006-11-09 04:14:48.000000000 -0800 +++ phil-source/arch/arm/mach-omap2/board-n800-mmc.c 2007-03-10 11:05:18.000000000 -0800 @@ -65,7 +65,7 @@ case MMC_VDD_28_29: mV = 2800; break; - case MMC_VDD_18_19: + case MMC_VDD_165_195: mV = 1850; break; default: @@ -97,17 +97,11 @@ mV = 2200; break; case MMC_VDD_20_21: - case MMC_VDD_19_20: mV = 2000; break; - case MMC_VDD_18_19: - case MMC_VDD_17_18: + case MMC_VDD_165_195: mV = 1800; break; - case MMC_VDD_150_155: - case MMC_VDD_145_150: - mV = 1500; - break; default: BUG(); } @@ -234,7 +228,7 @@ .set_bus_mode = n800_mmc_set_bus_mode, .get_ro = NULL, .get_cover_state= n800_mmc_get_cover_state, - .ocr_mask = MMC_VDD_18_19 | MMC_VDD_28_29 | MMC_VDD_30_31 | + .ocr_mask = MMC_VDD_165_195 | MMC_VDD_28_29 | MMC_VDD_30_31 | MMC_VDD_32_33 | MMC_VDD_33_34, .name = "internal", }, @@ -243,8 +237,7 @@ .set_bus_mode = n800_mmc_set_bus_mode, .get_ro = NULL, .get_cover_state= n800_mmc_get_cover_state, - .ocr_mask = MMC_VDD_150_155 | MMC_VDD_145_150 | MMC_VDD_17_18 | - MMC_VDD_18_19 | MMC_VDD_19_20 | MMC_VDD_20_21 | + .ocr_mask = MMC_VDD_165_195 | MMC_VDD_20_21 | MMC_VDD_21_22 | MMC_VDD_22_23 | MMC_VDD_23_24 | MMC_VDD_24_25 | MMC_VDD_27_28 | MMC_VDD_28_29 | MMC_VDD_29_30 | MMC_VDD_30_31 | MMC_VDD_32_33 |