]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mmc: sh_mmcif: Remove unused ccs_unsupported from the platform data
authorUlf Hansson <ulf.hansson@linaro.org>
Fri, 30 Dec 2016 12:47:18 +0000 (13:47 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 13 Feb 2017 12:19:58 +0000 (13:19 +0100)
There are currently no users of the ccs_unsupported member from the
platform data, so let's remove it.

Note, as some of the sh_mmcif variants may not support ccs, let's keep the
current code in the driver, which deals with this. For future support, we
should invent a DT binding instead, but let's leave that until it's needed.

Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
drivers/mmc/host/sh_mmcif.c
include/linux/mmc/sh_mmcif.h

index 7ba92a425ee0ee5d5aaff2bf11091d7744be693b..9fa8ce3fbb1b5e9884072159d246f7fc6e823eb9 100644 (file)
@@ -1427,7 +1427,7 @@ static int sh_mmcif_probe(struct platform_device *pdev)
        host->mmc       = mmc;
        host->addr      = reg;
        host->timeout   = msecs_to_jiffies(10000);
-       host->ccs_enable = !pd || !pd->ccs_unsupported;
+       host->ccs_enable = true;
        host->clk_ctrl2_enable = pd && pd->clk_ctrl2_present;
 
        host->pd = pdev;
index 7cafc95a2b4e0a7cf49d2354bca12ccb838bf322..384b86b904737b1f4434bafd870127d136152689 100644 (file)
@@ -34,7 +34,6 @@
 struct sh_mmcif_plat_data {
        unsigned int            slave_id_tx;    /* embedded slave_id_[tr]x */
        unsigned int            slave_id_rx;
-       bool                    ccs_unsupported : 1;
        bool                    clk_ctrl2_present : 1;
        u8                      sup_pclk;       /* 1 :SH7757, 0: SH7724/SH7372 */
        unsigned long           caps;