Lines Matching refs:slot

188 static int n8x0_mmc_switch_slot(struct device *dev, int slot)  in n8x0_mmc_switch_slot()  argument
191 dev_dbg(dev, "Choose slot %d\n", slot + 1); in n8x0_mmc_switch_slot()
193 gpio_set_value(N8X0_SLOT_SWITCH_GPIO, slot); in n8x0_mmc_switch_slot()
197 static int n8x0_mmc_set_power_menelaus(struct device *dev, int slot, in n8x0_mmc_set_power_menelaus() argument
203 dev_dbg(dev, "Set slot %d power: %s (vdd %d)\n", slot + 1, in n8x0_mmc_set_power_menelaus()
206 if (slot == 0) { in n8x0_mmc_set_power_menelaus()
284 static int n8x0_mmc_set_power(struct device *dev, int slot, int power_on, in n8x0_mmc_set_power() argument
287 if (board_is_n800() || slot == 0) in n8x0_mmc_set_power()
288 return n8x0_mmc_set_power_menelaus(dev, slot, power_on, vdd); in n8x0_mmc_set_power()
295 static int n8x0_mmc_set_bus_mode(struct device *dev, int slot, int bus_mode) in n8x0_mmc_set_bus_mode() argument
299 dev_dbg(dev, "Set slot %d bus mode %s\n", slot + 1, in n8x0_mmc_set_bus_mode()
301 BUG_ON(slot != 0 && slot != 1); in n8x0_mmc_set_bus_mode()
302 slot++; in n8x0_mmc_set_bus_mode()
305 r = menelaus_set_mmc_opendrain(slot, 1); in n8x0_mmc_set_bus_mode()
308 r = menelaus_set_mmc_opendrain(slot, 0); in n8x0_mmc_set_bus_mode()
315 slot); in n8x0_mmc_set_bus_mode()
319 static int n8x0_mmc_get_cover_state(struct device *dev, int slot) in n8x0_mmc_get_cover_state() argument
321 slot++; in n8x0_mmc_get_cover_state()
322 BUG_ON(slot != 1 && slot != 2); in n8x0_mmc_get_cover_state()
323 if (slot == 1) in n8x0_mmc_get_cover_state()