On 05/06/2015 09:26 AM, Jaehoon Chung wrote:
Hi,
On 05/06/2015 10:14 AM, Zhangfei Gao wrote:
On 6 May 2015 at 08:36, Jaehoon Chung <jh80.chung@xxxxxxxxxxx> wrote:
Hi, Zhangfei.
If you want to check it, use the "broken-cd" and "non-removable" properties into dt-file.
Did you use them?
Yes.
"broken-cd" can work, but mmc_rescan keeps running.
"non-removable" does NOT work, which should be used for emmc.
Since dw_mci_get_cd only checks DW_MCI_QUIRK_BROKEN_CARD_DETECTION, so
only checks "broken-cd" but not check "non-removable"
Did you use the usage like the below..
dwmmc0 {
non-removable;
broken-cd;
};
non-removable and broken-cd should be used only one.
Documentation/devicetree/bindings/mmc/mmc.txt
Card detection:
If no property below is supplied, host native card detect is used.
Only one of the properties in this section should be supplied:
- broken-cd: There is no card detection available; polling must be used.
- cd-gpios: Specify GPIOs for card detection, see gpio binding
- non-removable: non-removable slot (like eMMC); assume always present.
work
dwmmc0 {
broken-cd;
};
NOT work
dwmmc0 {
non-removable;
};
Thanks
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html