Point to kernel in /lib/modules/XXX/build
DTS: Rename to BB-BEAGLELOGIC-00A0.dts

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver Makefile: Add more install targets

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Implement O_NONBLOCK in reads

* Also modify kernel debug loglevel in ioctl

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Fix poll()

Fixes infinite loop and a segfault occurring due to poll() called before
data was actually reading from the buffer.

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: open() optimize and read() changes

Only the first buffer is mapped as the other buffers will get
mapped/unmapped on the fly.

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

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
testapp: Fix bug with incompatible pointers

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic.h: Cosmetic changes

The syscalls have been moved to a separate file, hence this change

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Update buffer mapping ops in IRQ

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: read() ignores null pointers

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: fix poll()

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic: fix failed mmap() operations

Changes MAP_PRIVATE to MAP_SHARED

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic: implement non-block open()

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
testapp: Major Code Refactor

Unify blocking and non-blocking IO support

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
testapp: switch default settings to 50MHz,8bit

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Revert "Kernel Driver: Update buffer mapping ops in IRQ"

This reverts commit d8f80e76722e721e56fd743be38afd088ad3df50.
Kernel Driver: read() does not ignore buf=NULL

lseek() to be used instead

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net> (reverted from commit e113e91793cd0af0206f6683f9a20f93b3bf57bf)