Old revisions of Utilite (based on cmfx6) do not have a dedicated
card detect pin. But the card is removable by the user and card
detection can be realized with polling (e.g. supported by Linux).

Add the broken-cd property to the mmc device tree instead of the
non-removable property to make card detection possible if polling
is supported.

Fixes: 41855186afd3 ("arm: mx6: cm-fx6: modify device tree for old revisions of 
utilite")
Signed-off-by: Christopher Spinrath <christopher.spinr...@rwth-aachen.de>
---
 board/compulab/cm_fx6/cm_fx6.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/board/compulab/cm_fx6/cm_fx6.c b/board/compulab/cm_fx6/cm_fx6.c
index a21e7b0..712057a 100644
--- a/board/compulab/cm_fx6/cm_fx6.c
+++ b/board/compulab/cm_fx6/cm_fx6.c
@@ -610,7 +610,7 @@ int ft_board_setup(void *blob, bd_t *bd)
                fdt_shrink_to_minimum(blob); /* Make room for new properties */
                nodeoffset = fdt_path_offset(blob, USDHC3_PATH);
                fdt_delprop(blob, nodeoffset, "cd-gpios");
-               fdt_find_and_setprop(blob, USDHC3_PATH, "non-removable",
+               fdt_find_and_setprop(blob, USDHC3_PATH, "broken-cd",
                                     NULL, 0, 1);
                fdt_find_and_setprop(blob, USDHC3_PATH, "keep-power-in-suspend",
                                     NULL, 0, 1);
-- 
2.8.3

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to