Lines Matching defs:sdhc_id
52 unsigned char sdhc_id, bool enable)
59 mask = (0x1 << (XENON_SDCLK_IDLEOFF_ENABLE_SHIFT + sdhc_id));
83 unsigned char sdhc_id)
88 reg |= (BIT(sdhc_id) << XENON_SLOT_ENABLE_SHIFT);
101 unsigned char sdhc_id)
106 reg &= ~(BIT(sdhc_id) << XENON_SLOT_ENABLE_SHIFT);
112 unsigned char sdhc_id)
117 reg |= BIT(sdhc_id);
161 unsigned char sdhc_id, u8 mask)
177 xenon_set_sdclk_off_idle(host, sdhc_id, false);
188 xenon_reset_exit(host, priv->sdhc_id, mask);
297 xenon_set_sdclk_off_idle(host, priv->sdhc_id, true);
369 u8 sdhc_id = priv->sdhc_id;
379 reg |= (1 << (sdhc_id + XENON_SLOT_TYPE_SDIO_SHIFT));
384 reg &= ~(1 << (sdhc_id + XENON_SLOT_TYPE_SDIO_SHIFT));
412 u32 sdhc_id, nr_sdhc;
419 sdhc_id = 0x0;
420 if (!of_property_read_u32(np, "marvell,xenon-sdhc-id", &sdhc_id)) {
423 if (unlikely(sdhc_id > nr_sdhc)) {
425 sdhc_id, nr_sdhc);
429 priv->sdhc_id = sdhc_id;
449 u8 sdhc_id = priv->sdhc_id;
452 xenon_enable_sdhc(host, sdhc_id);
458 xenon_enable_sdhc_parallel_tran(host, sdhc_id);
461 xenon_set_sdclk_off_idle(host, sdhc_id, false);
472 u8 sdhc_id = priv->sdhc_id;
475 xenon_disable_sdhc(host, sdhc_id);