Reputation: 2239
I have written an extensive API for user-space applications to use ALSA on an embedded platform. This hardware has two WM8281 audio codec chips which provides lots of audio functionality. ALSA abstracts audio control functionality into general terms which is far removed from any of the specific WM8281 codec chip register names.
I need to configure some WM8281 codec chip functionality that is not exposed thru the regular ALSA PCM/control APIs, so I need to read/write to a couple of specific registers in the WM8281 chip of the ALSA card.
Does any of the user-space ALSA APIs provide a generic ioctl() routine that will allow me to read/write directly to the WM8281 codec chip registers?
Upvotes: 0
Views: 14