You can now call mmap to access the CMA data region
Read from the device instead of sysfs attribute to get the number of pending items in the ring buffer
Use the INBOUND1 ringbuffer to accumulate unread items
Remove the itemsizes from the kernel driver.
Minimum viewport size is 64kB
Fixed INBOUND1 to 64 kB, and use its full range in the interrupt handler