Loading arch/arm/mach-mx3/devices.c +19 −0 Original line number Original line Diff line number Diff line Loading @@ -160,3 +160,22 @@ struct platform_device mxc_w1_master_device = { .num_resources = ARRAY_SIZE(mxc_w1_master_resources), .num_resources = ARRAY_SIZE(mxc_w1_master_resources), .resource = mxc_w1_master_resources, .resource = mxc_w1_master_resources, }; }; static struct resource mxc_nand_resources[] = { { .start = NFC_BASE_ADDR, .end = NFC_BASE_ADDR + 0xfff, .flags = IORESOURCE_MEM }, { .start = MXC_INT_NANDFC, .end = MXC_INT_NANDFC, .flags = IORESOURCE_IRQ }, }; struct platform_device mxc_nand_device = { .name = "mxc_nand", .id = 0, .num_resources = ARRAY_SIZE(mxc_nand_resources), .resource = mxc_nand_resources, }; arch/arm/mach-mx3/devices.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -5,3 +5,4 @@ extern struct platform_device mxc_uart_device2; extern struct platform_device mxc_uart_device3; extern struct platform_device mxc_uart_device3; extern struct platform_device mxc_uart_device4; extern struct platform_device mxc_uart_device4; extern struct platform_device mxc_w1_master_device; extern struct platform_device mxc_w1_master_device; extern struct platform_device mxc_nand_device; drivers/mtd/nand/Kconfig +1 −1 Original line number Original line Diff line number Diff line Loading @@ -408,7 +408,7 @@ config MTD_NAND_FSL_UPM config MTD_NAND_MXC config MTD_NAND_MXC tristate "MXC NAND support" tristate "MXC NAND support" depends on ARCH_MX2 depends on ARCH_MX2 || ARCH_MX3 help help This enables the driver for the NAND flash controller on the This enables the driver for the NAND flash controller on the MXC processors. MXC processors. Loading Loading
arch/arm/mach-mx3/devices.c +19 −0 Original line number Original line Diff line number Diff line Loading @@ -160,3 +160,22 @@ struct platform_device mxc_w1_master_device = { .num_resources = ARRAY_SIZE(mxc_w1_master_resources), .num_resources = ARRAY_SIZE(mxc_w1_master_resources), .resource = mxc_w1_master_resources, .resource = mxc_w1_master_resources, }; }; static struct resource mxc_nand_resources[] = { { .start = NFC_BASE_ADDR, .end = NFC_BASE_ADDR + 0xfff, .flags = IORESOURCE_MEM }, { .start = MXC_INT_NANDFC, .end = MXC_INT_NANDFC, .flags = IORESOURCE_IRQ }, }; struct platform_device mxc_nand_device = { .name = "mxc_nand", .id = 0, .num_resources = ARRAY_SIZE(mxc_nand_resources), .resource = mxc_nand_resources, };
arch/arm/mach-mx3/devices.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -5,3 +5,4 @@ extern struct platform_device mxc_uart_device2; extern struct platform_device mxc_uart_device3; extern struct platform_device mxc_uart_device3; extern struct platform_device mxc_uart_device4; extern struct platform_device mxc_uart_device4; extern struct platform_device mxc_w1_master_device; extern struct platform_device mxc_w1_master_device; extern struct platform_device mxc_nand_device;
drivers/mtd/nand/Kconfig +1 −1 Original line number Original line Diff line number Diff line Loading @@ -408,7 +408,7 @@ config MTD_NAND_FSL_UPM config MTD_NAND_MXC config MTD_NAND_MXC tristate "MXC NAND support" tristate "MXC NAND support" depends on ARCH_MX2 depends on ARCH_MX2 || ARCH_MX3 help help This enables the driver for the NAND flash controller on the This enables the driver for the NAND flash controller on the MXC processors. MXC processors. Loading