WR2
WR2(slot, SDHCI_HOST_CONTROL2, hostctrl2);
WR2(slot, SDHCI_HOST_CONTROL2, hostctrl2);
WR2(slot, SDHCI_TRANSFER_MODE, mode);
WR2(slot, SDHCI_COMMAND_FLAGS, (cmd->opcode << 8) | (flags & 0xff));
WR2(slot, SDHCI_BLOCK_SIZE,
WR2(slot, SDHCI_BLOCK_COUNT, (data->len + 511) / 512);
WR2(slot, SDHCI_CLOCK_CONTROL, clk & ~SDHCI_CLOCK_CARD_EN);
WR2(slot, BCM577XX_HOST_CONTROL, clk_sel);
WR2(slot, SDHCI_CLOCK_CONTROL, clk);
WR2(slot, SDHCI_CLOCK_CONTROL, clk);
WR2(slot, SDHCI_CLOCK_CONTROL, clk);
WR2(slot, SDHCI_HOST_CONTROL2, hostctrl2);