aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-mx25/mx25pdk.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-mx25/mx25pdk.c b/arch/arm/mach-mx25/mx25pdk.c
index 921bc99ea231..c8b1d3b9d010 100644
--- a/arch/arm/mach-mx25/mx25pdk.c
+++ b/arch/arm/mach-mx25/mx25pdk.c
@@ -77,6 +77,12 @@ static void __init mx25pdk_fec_reset(void)
77 gpio_set_value(FEC_RESET_B_GPIO, 1); 77 gpio_set_value(FEC_RESET_B_GPIO, 1);
78} 78}
79 79
80static struct mxc_nand_platform_data mx25pdk_nand_board_info = {
81 .width = 1,
82 .hw_ecc = 1,
83 .flash_bbt = 1,
84};
85
80static void __init mx25pdk_init(void) 86static void __init mx25pdk_init(void)
81{ 87{
82 mxc_iomux_v3_setup_multiple_pads(mx25pdk_pads, 88 mxc_iomux_v3_setup_multiple_pads(mx25pdk_pads,
@@ -84,6 +90,7 @@ static void __init mx25pdk_init(void)
84 90
85 mxc_register_device(&mxc_uart_device0, &uart_pdata); 91 mxc_register_device(&mxc_uart_device0, &uart_pdata);
86 mxc_register_device(&mxc_usbh2, NULL); 92 mxc_register_device(&mxc_usbh2, NULL);
93 mxc_register_device(&mxc_nand_device, &mx25pdk_nand_board_info);
87 94
88 mx25pdk_fec_reset(); 95 mx25pdk_fec_reset();
89 mxc_register_device(&mx25_fec_device, &mx25_fec_pdata); 96 mxc_register_device(&mx25_fec_device, &mx25_fec_pdata);