build: dont generate PRU/BB dependent objects for kthreads
BB/PRU: generate .p -> .bin dependency files
build/PRU: depend Makefile on PRU dependencies and include them

also, remove useless spillover from development branch
build/PRU: remove useless mkdep.py
Makefile cleanup to fix various PRU dependency and build issues

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Fix PRU dependency rules for multi-threaded make
Use implicit rule with multiple targets, per:
http://stackoverflow.com/questions/19822435/multiple-targets-from-one-recipe-and-parallel-execution

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Add stepinvert option to pru_generic driver for controlling step polarity

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
PRU Encoder: first signs of life

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Merge branch 'WIP-pru-cleanup'
Adds PRU encoder support and programamble step polarity

Signed-off-by: Charles Steinkuehler <charles@steinkuehler.net>
Merge pull request #119 from cdsteinkuehler/machinekit-pru-cleanup

Machinekit pru cleanup