Dear Mike Frysinger,
> From: Reinhard Meyer <[email protected]>
> 
> Supports most types that support Read-Id and the FM25H20.
> 
> Signed-off-by: Reinhard Meyer <[email protected]>
> Signed-off-by: Mike Frysinger <[email protected]>
> ---

[snippebedip]


> +#ifdef CONFIG_SPI_FRAM_RAMTRON
> +     { 6, 0xc2, spi_fram_probe_ramtron, },
> +# undef IDCODE_CONT_LEN
> +# define IDCODE_CONT_LEN 6
> +#endif

That code should only increase the IDCODE_CONT_LEN, not
set it to a value. It might have been set larger by a 
previous #ifdef.

+#ifdef CONFIG_SPI_FRAM_RAMTRON
+       { 6, 0xc2, spi_fram_probe_ramtron, },
+# if IDCODE_CONT_LEN < 6
+#  undef IDCODE_CONT_LEN
+#  define IDCODE_CONT_LEN 6
+# endif
+#endif

Even "nicer" and maybe better understandable could be:

+#ifdef CONFIG_SPI_FRAM_RAMTRON
+# define RAMTRON_CONT_LEN 6
+       { RAMTRON_CONT_LEN, 0xc2, spi_fram_probe_ramtron, },
+# if IDCODE_CONT_LEN < RAMTRON_CONT_LEN
+#  undef IDCODE_CONT_LEN
+#  define IDCODE_CONT_LEN RAMTRON_CONT_LEN
+# endif
+#endif

I cannot test all this right now. Maybe you put just the probing
part (1/2) into mainline, once all my local ahead-of-MASTER and posted
patches are in mainline, I'll do a big rebase and fix session here and
post a new ramtron patch.

Reinhard

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to