Add BeagleLogic device tree file and compiled overlay

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Add scratchpad BeagleLogic kernel driver: memalloc tests

remoteproc implementation coming up

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Add fork of pru_rproc driver as kernel module

pru_rproc_bl.c
Includes Matt Ranostay's lighting example

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Incorporate Matt Ranostay's changes in pru_rproc to fork

ABI Changes in PRU C Compiler 2.0.0 regarding return addresses

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Fix compile issues arising from modularization of pru_rproc

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Add BeagleLogic-specific extensions to rproc module

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Makefile for compiling BeagleLogic modules & DT

Also includes installing PRU Firmware & compiled overlay into /lib/firmware

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
[WIP] BeagleLogic PRU Firmware port to CLPRU2.0.0

With Makefile and linker scripts.

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