summaryrefslogtreecommitdiff
path: root/arch/arm/plat-stmp3xxx
diff options
context:
space:
mode:
authorPatrick Turley <patrick.turley@freescale.com>2009-11-10 15:21:15 -0600
committerJustin Waters <justin.waters@timesys.com>2010-03-25 14:00:52 -0400
commit77ccae02e6ab4b80bf5f17eeba05c70c55f0355f (patch)
tree53e5d405b6a68cb4e9c1b519130a3e184aa24950 /arch/arm/plat-stmp3xxx
parent83e8321c833a40db6f715b340c331a88ff690ff8 (diff)
ENGR00116517 [MX233_BSP] Port ThreadX SDK NAND Flash device identification
Added the device identification and timing database. Adjusted the GPMI NAND Flash driver to use this information. Signed-off-by: Patrick Turley <patrick.turley@freescale.com>
Diffstat (limited to 'arch/arm/plat-stmp3xxx')
-rw-r--r--arch/arm/plat-stmp3xxx/include/mach/gpmi.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/plat-stmp3xxx/include/mach/gpmi.h b/arch/arm/plat-stmp3xxx/include/mach/gpmi.h
index c0cb85c13b82..21a7647fc8e4 100644
--- a/arch/arm/plat-stmp3xxx/include/mach/gpmi.h
+++ b/arch/arm/plat-stmp3xxx/include/mach/gpmi.h
@@ -16,6 +16,10 @@ extern void gpmi_pinmux_free(char *);
* that can't be expressed as resources.
*
* @io_uA: The current limit, in uA.
+ * @min_prop_delay_in_ns: Minimum propagation delay of GPMI signals to and
+ * from the NAND Flash device, in nanoseconds.
+ * @max_prop_delay_in_ns: Maximum propagation delay of GPMI signals to and
+ * from the NAND Flash device, in nanoseconds.
* @pinmux_handler: A pointer to a function the driver will call to
* request or release the pins it needs. Pass true
* to request pins, and false to release them.
@@ -49,6 +53,9 @@ struct gpmi_platform_data {
int io_uA;
+ unsigned min_prop_delay_in_ns;
+ unsigned max_prop_delay_in_ns;
+
int (*pinmux_handler)(bool request);
uint32_t boot_area_size_in_bytes;