@@ -1507,6 +1507,7 @@ static struct clk_lookup mx53_lookups[] = {
_REGISTER_CLOCK("imx-ssi.1", NULL, ssi2_clk)
_REGISTER_CLOCK("imx-ssi.2", NULL, ssi3_clk)
_REGISTER_CLOCK("imx-keypad", NULL, dummy_clk)
+ _REGISTER_CLOCK("mxc_nand", NULL, nfc_clk)
};
static void clk_tree_init(void)
@@ -40,3 +40,7 @@ extern const struct imx_imx_ssi_data imx53_imx_ssi_data[];
extern const struct imx_imx_keypad_data imx53_imx_keypad_data;
#define imx53_add_imx_keypad(pdata) \
imx_add_imx_keypad(&imx53_imx_keypad_data, pdata)
+
+extern const struct imx_mxc_nand_data imx53_mxc_nand_data __initconst;
+#define imx53_add_mxc_nand(pdata) \
+ imx_add_mxc_nand(&imx53_mxc_nand_data, pdata)
@@ -56,6 +56,11 @@ const struct imx_mxc_nand_data imx51_mxc_nand_data __initconst =
imx_mxc_nandv3_data_entry_single(MX51, SZ_16K);
#endif
+#ifdef CONFIG_SOC_IMX53
+const struct imx_mxc_nand_data imx53_mxc_nand_data __initconst =
+ imx_mxc_nandv3_data_entry_single(MX53, SZ_16K);
+#endif
+
struct platform_device *__init imx_add_mxc_nand(
const struct imx_mxc_nand_data *data,
const struct mxc_nand_platform_data *pdata)
Signed-off-by: Jason Liu <jason.hui@linaro.org> --- arch/arm/mach-mx5/clock-mx51-mx53.c | 1 + arch/arm/mach-mx5/devices-imx53.h | 4 ++++ arch/arm/plat-mxc/devices/platform-mxc_nand.c | 5 +++++ 3 files changed, 10 insertions(+), 0 deletions(-)