NFC Reader Library Linux Kernel BAL

NFCRdLib Kernel Bus Abstraction Layer (BAL) Module allowing
interface to the NFCRdLib running in user space.

This is a linux kernel module for the NXP NFCRdLib BAL (Bus Abstraction Layer). It allows having the BAL within the Kernel while the NFCRdLib runs in user space. This may be required in order to reduce the latency introduced by unnecessary context switches when BAL also runs in user space.