mmc: s5p_sdhci: fix to check proper pinmux id
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 24 Nov 2016 06:05:51 +0000 (15:05 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Thu, 1 Dec 2016 02:09:44 +0000 (11:09 +0900)
At sdhci_get_config(), there was wrong condition to check pimux
id, so this patch fixes to check proper pinmux id.

Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/mmc/s5p_sdhci.c

index b329bef5fd4261e8d40e4a0b32f2d0c5b9f0beec..ac737e0f0f26f0c03f35258237ad8361a30068df 100644 (file)
@@ -152,7 +152,7 @@ static int sdhci_get_config(const void *blob, int node, struct sdhci_host *host)
 
        /* Get device id */
        dev_id = pinmux_decode_periph_id(blob, node);
-       if (dev_id < PERIPH_ID_SDMMC0 && dev_id > PERIPH_ID_SDMMC3) {
+       if (dev_id < PERIPH_ID_SDMMC0 || dev_id > PERIPH_ID_SDMMC3) {
                debug("MMC: Can't get device id\n");
                return -EINVAL;
        }