commit | 06c23f157ffbaf3086b9141fc34e02ff032d67dc | [log] [tgz] |
---|---|---|
author | Andrew Boie <andrew.p.boie@intel.com> | Thu Aug 09 12:38:18 2018 -0700 |
committer | Andrew Boie <andrewboie@gmail.com> | Mon Aug 13 16:44:09 2018 -0700 |
tree | 73bcdb14f07092a32f7c934b93c671a27a6a137c | |
parent | 1a40990b2deaf34dc2b5c6bb44ed4bcc744a619c [diff] |
i2s: expose i2s APIs to user mode User mode may now access the read, write, and trigger APIs. Unlike supervisor mode, memory slabs are not dealt with directly, the data is always copied. A new driver API added to fetch the current channel configuration, used by the system call handlers. The i2s_sam_ssc driver updated for the new API. CAVS driver not modified as there is no user mode port to Xtensa yet. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>