[WIP] Kernel Driver: more work

 * Added sysfs attributes (buggy, tofix)
 * Added data structures
 * BeagleLogic uses the misc device infrastructure
   to register and appear
 * Downcalls to get firmware information are working
BeagleLogic kernel driver: Update path in Makefile
[PRU0 FW] Add downcall API

Signed-off by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
[PRU0 FW] Port data transfer core from PASM

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
[PRU0 FW] Reorganize syscalls

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
[PRU1 FW] Shift sample capture from R13-R21 to R21-R29

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>