Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Acked-by: Ian Molton <ian@mnementh.co.uk>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
        mmc_data->hclk = clk_get_rate(priv->clk);
        mmc_data->set_pwr = sh_mobile_sdhi_set_pwr;
        mmc_data->capabilities = MMC_CAP_MMC_HIGHSPEED;
+       if (p)
+               mmc_data->flags = p->tmio_flags;
 
        if (p && p->dma_slave_tx >= 0 && p->dma_slave_rx >= 0) {
                priv->param_tx.slave_id = p->dma_slave_tx;
 
 struct sh_mobile_sdhi_info {
        int dma_slave_tx;
        int dma_slave_rx;
+       unsigned long tmio_flags;
        void (*set_pwr)(struct platform_device *pdev, int state);
 };