SDHCI_CLOCK_INT_EN
new_mask |= SDHCI_CLOCK_CARD_EN | SDHCI_CLOCK_INT_EN;
ctl &= ~(SDHCI_CLOCK_CARD_EN | SDHCI_CLOCK_INT_EN);
clk = (clk & ~SDHCI_CLOCK_CARD_EN) | SDHCI_CLOCK_INT_EN;
clk &= ~(SDHCI_CLOCK_CARD_EN | SDHCI_CLOCK_INT_EN);
clk &= SDHCI_CLOCK_INT_EN;
clk |= SDHCI_CLOCK_INT_EN;
clk |= SDHCI_CLOCK_INT_EN;
clk |= SDHCI_CLOCK_INT_EN;
if (!(clk & SDHCI_CLOCK_INT_EN)) {
clk &= ~SDHCI_CLOCK_INT_EN;
if ((ctrl & SDHCI_CLOCK_INT_EN) && !(ctrl & SDHCI_CLOCK_CARD_EN)) {
clk = SDHCI_PROG_CLOCK_MODE | SDHCI_CLOCK_INT_EN |
sdhci_writew(host, SDHCI_CLOCK_INT_EN, SDHCI_CLOCK_CONTROL);
scratch_8 = SDHCI_CLOCK_INT_EN;
clk |= SDHCI_CLOCK_INT_EN;
clk = SDHCI_CLOCK_INT_EN;
reg |= SDHCI_CLOCK_INT_EN;
clk |= SDHCI_CLOCK_INT_EN;