Data-ready pin wasn't being used before due to a bug in the Kernel with concurrent accesses to GPIO in Intel Baytrail platforms. That has been fixed in Kernel version 4.2.