fxload utility from linux-hotplug project updated for the FX3
This is a branch from the fxload project, originally part of the linux-hotplug SourceForge project which seems to be abandoned. This branch incorporates the patch from Steven J. Magnani that adds support for Cypress FX3 USB 3.0 endpoint to the fxload utility. It has been tested on Ubuntu 12.04 with the FX3 development kit (part number CYUSB3KIT-001). Oddly, as of January 2013 Cypress doesn't include this utility with its (open source) Linux SDK but requires developers to purchase a copy of MS Windows to be able to program the board. ...
The uname_hack kernel module causes generic architecture information to be provided by the kernel. This patch is only required for a Linux kernel. The K486 kernel is IA32 compatible, and does not reveal an i686 architecture.
Driven by an overwealming disgust for the current makefile system's out there, this project combines a patch to gmake implementing embedded 'macros' with a backend makefile to do all the work in creating a buildtree for you.