mmc: sdhci-esdhc-imx: pdev->id_entry should be immutable
authorShawn Guo <shawn.guo@linaro.org>
Thu, 17 Oct 2013 07:19:46 +0000 (15:19 +0800)
committerChris Ball <chris@printf.net>
Mon, 21 Oct 2013 19:57:51 +0000 (15:57 -0400)
commit3770ee8f95a2aa2da66db460a10898e96eee1b13
tree994189eaf58c00d0089ef49cd8f16cd256ad6b36
parent9d61c0092ca1abe93853d1b8dfeb5525b6cf3ddc
mmc: sdhci-esdhc-imx: pdev->id_entry should be immutable

As a good practice, device driver should not modify pdev->id_entry but
keep it immutable.  Let's assign of_device_id.data with imx_esdhc_type
constants directly, so that we do not have to manipulate pdev->id_entry
in .probe().

As the result, sdhci-esdhc-imx53 and sdhci-usdhc-imx6q can be removed
from platform_device_id table now, since they will only probe from
device tree.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Dong Aisheng <b29396@freescale.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/sdhci-esdhc-imx.c