W dniu 24 września 2010 17:38 użytkownik Cory Maccarrone <darkstar6262@xxxxxxxxx> napisał: > 2010/9/24 Michał Mirosław <mirqus@xxxxxxxxx>: >> 2010/8/18 Cory Maccarrone <darkstar6262@xxxxxxxxx>: >>> This change adds in MMC and I2C support to the HTC Herald board, as well >>> as adding the HTCPLD driver for the PLD used on this phone. It also >>> adds in the gpio-keys entries for the front directional keys and >>> selector and the cursor keys on the slide-out keyboard, and gpio-leds >>> support for the LEDs attached to the htcpld. >>> >>> Additionally, SPI bus support (using the spi100k driver) and >>> touchscreen support (using the ads7846 driver) were added. >>> >>> Signed-off-by: Cory Maccarrone <darkstar6262@xxxxxxxxx> >>> --- >> [...] >>> +/* MMC Card */ >>> +#if defined(CONFIG_MMC_OMAP) || defined(CONFIG_MMC_OMAP_MODULE) >>> +static struct omap_mmc_platform_data htc_mmc1_data = { >>> + .nr_slots = 1, >>> + .switch_slot = NULL, >>> + .slots[0] = { >>> + .ocr_mask = MMC_VDD_28_29 | MMC_VDD_30_31 | >>> + MMC_VDD_32_33 | MMC_VDD_33_34, >>> + .name = "mmcblk", >>> + .nomux = 1, >>> + .wires = 4, >>> + .switch_pin = -1, >>> + }, >>> +}; >> [...] >> What voltages can this MMC controller provide? That's a rather unusual OCR mask. > Not really sure, I wasn't the one who first came up with that mask. > All I know is that it seems to work, and not just for my device, but > lots of other HTC OMAP850 devices we've tried it on too. > > I'm interested though, what in particular makes it unusual? It specifies, that device supports voltage ranges: 2.8V - 2.9V, 3.0V - 3.1V, 3.2V - 3.4V (so: 2.9V - 3.0V and 3.1V - 3.2V are not available). Are there really 2.8V, 3.0V, 3.3V VDDs settable? If the host supports only VDD = 3.3V for example, then correct OCR mask would be: MMC_VDD_32_33 | MMC_VDD_33_34 (or just one flag). Best Regards, Michał Mirosław -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html