• Home
  • Raw
  • Download

Lines Matching refs:slots

84 		if (irq != mmc->slots[0].card_detect_irq)  in twl_mmc_card_detect()
88 return !gpio_get_value_cansleep(mmc->slots[0].switch_pin); in twl_mmc_card_detect()
98 return gpio_get_value_cansleep(mmc->slots[0].gpio_wp); in twl_mmc_get_ro()
110 ret = gpio_request(mmc->slots[0].switch_pin, "mmc_cd"); in twl_mmc_late_init()
113 ret = gpio_direction_input(mmc->slots[0].switch_pin); in twl_mmc_late_init()
118 if (hsmmc[i].name == mmc->slots[0].name) { in twl_mmc_late_init()
127 gpio_free(mmc->slots[0].switch_pin); in twl_mmc_late_init()
129 mmc->slots[0].card_detect_irq = 0; in twl_mmc_late_init()
130 mmc->slots[0].card_detect = NULL; in twl_mmc_late_init()
140 gpio_free(mmc->slots[0].switch_pin); in twl_mmc_cleanup()
149 disable_irq(mmc->slots[0].card_detect_irq); in twl_mmc_suspend()
157 enable_irq(mmc->slots[0].card_detect_irq); in twl_mmc_resume()
255 if (mmc->slots[0].internal_clock) { in twl_mmc1_set_power()
302 if (mmc->slots[0].internal_clock) { in twl_mmc2_set_power()
353 mmc->slots[0].name = twl->name; in twl4030_mmc_init()
355 mmc->slots[0].ocr_mask = MMC_VDD_165_195 | in twl4030_mmc_init()
359 mmc->slots[0].wires = c->wires; in twl4030_mmc_init()
360 mmc->slots[0].internal_clock = !c->ext_clock; in twl4030_mmc_init()
370 mmc->slots[0].switch_pin = c->gpio_cd; in twl4030_mmc_init()
371 mmc->slots[0].card_detect_irq = gpio_to_irq(c->gpio_cd); in twl4030_mmc_init()
372 mmc->slots[0].card_detect = twl_mmc_card_detect; in twl4030_mmc_init()
374 mmc->slots[0].switch_pin = -EINVAL; in twl4030_mmc_init()
381 mmc->slots[0].gpio_wp = c->gpio_wp; in twl4030_mmc_init()
382 mmc->slots[0].get_ro = twl_mmc_get_ro; in twl4030_mmc_init()
384 mmc->slots[0].gpio_wp = -EINVAL; in twl4030_mmc_init()
393 mmc->slots[0].set_power = twl_mmc1_set_power; in twl4030_mmc_init()
396 mmc->slots[0].set_power = twl_mmc2_set_power; in twl4030_mmc_init()