mmc: sdhci-msm: Corrected the '&' operator with '&&' in the 'if' statement
Without this fix the MMC may incorrectly set the CAPS for the SD card. Change-Id: Ia4be2e78453663818cfd18deb9a590ec80423bca Signed-off-by: Bao D. Nguyen <nguyenb@codeaurora.org>
This commit is contained in:
parent
959abd171b
commit
e2ce497a9d
1 changed files with 1 additions and 1 deletions
|
@ -1823,7 +1823,7 @@ struct sdhci_msm_pltfm_data *sdhci_msm_populate_pdata(struct device *dev,
|
||||||
}
|
}
|
||||||
|
|
||||||
pdata->status_gpio = of_get_named_gpio_flags(np, "cd-gpios", 0, &flags);
|
pdata->status_gpio = of_get_named_gpio_flags(np, "cd-gpios", 0, &flags);
|
||||||
if (gpio_is_valid(pdata->status_gpio) & !(flags & OF_GPIO_ACTIVE_LOW))
|
if (gpio_is_valid(pdata->status_gpio) && !(flags & OF_GPIO_ACTIVE_LOW))
|
||||||
pdata->caps2 |= MMC_CAP2_CD_ACTIVE_HIGH;
|
pdata->caps2 |= MMC_CAP2_CD_ACTIVE_HIGH;
|
||||||
|
|
||||||
of_property_read_u32(np, "qcom,bus-width", &bus_width);
|
of_property_read_u32(np, "qcom,bus-width", &bus_width);
|
||||||
|
|
Loading…
Add table
Reference in a new issue