Hi,

after testing the driver with the mtd_dataflash module it seems quite stable. Here is a short summary what this patch does: - Adapting it to the completely revamped workqueue API, I took some HiSax driver and a LWN article as a reference - The SA_INTERRUPT flag for request_irq seems to be gone, used IRQF_DISABLED as Greg suggested
- Fixed the call to free_irq() in coldfire_spi_probe()

According to my research at least all chips based on the ColdFire v2 core seem to use the same QSPI-Module (compared MCF5208RM and MCF5235RM), so it should be quite safe to disable the old mcf_qspi.c which would take somewhat more effort to make it compile again. Now would ask you to test and review it for inclusion into the main uclinux tree.

Greetings
  Peter

Attachment: spi_colfire_uclinux_fix_20080620.patch
Description: Binary data


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to