Initial commit
.gitignore update

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Add sigrok build, compile and deploy scripts [cross compiling]

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

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Add PRU Testing files: Cycle count test

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

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Split code between two PRUs and restructure.

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Broadside transfers working: First implementation

Next stop: Circular transfers

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Fix R29 not getting zeroed in both PRU asm files

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
[pru1fw.asm]: Shift sample bank from R4-R11 to R14-R21 (possibly till R29)

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
PRU Sampling now working at 100MHz.

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
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>
[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