Lines Matching defs:sdhc_id
53 unsigned char sdhc_id, bool enable)
60 mask = (0x1 << (XENON_SDCLK_IDLEOFF_ENABLE_SHIFT + sdhc_id));
84 unsigned char sdhc_id)
89 reg |= (BIT(sdhc_id) << XENON_SLOT_ENABLE_SHIFT);
102 unsigned char sdhc_id)
107 reg &= ~(BIT(sdhc_id) << XENON_SLOT_ENABLE_SHIFT);
113 unsigned char sdhc_id)
118 reg |= BIT(sdhc_id);
162 unsigned char sdhc_id, u8 mask)
178 xenon_set_sdclk_off_idle(host, sdhc_id, false);
189 xenon_reset_exit(host, priv->sdhc_id, mask);
308 xenon_set_sdclk_off_idle(host, priv->sdhc_id, true);
380 u8 sdhc_id = priv->sdhc_id;
390 reg |= (1 << (sdhc_id + XENON_SLOT_TYPE_SDIO_SHIFT));
395 reg &= ~(1 << (sdhc_id + XENON_SLOT_TYPE_SDIO_SHIFT));
423 u32 sdhc_id, nr_sdhc;
430 sdhc_id = 0x0;
431 if (!device_property_read_u32(dev, "marvell,xenon-sdhc-id", &sdhc_id)) {
434 if (unlikely(sdhc_id > nr_sdhc)) {
436 sdhc_id, nr_sdhc);
440 priv->sdhc_id = sdhc_id;
460 u8 sdhc_id = priv->sdhc_id;
463 xenon_enable_sdhc(host, sdhc_id);
469 xenon_enable_sdhc_parallel_tran(host, sdhc_id);
472 xenon_set_sdclk_off_idle(host, sdhc_id, false);
483 u8 sdhc_id = priv->sdhc_id;
486 xenon_disable_sdhc(host, sdhc_id);