Exposing control of my device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



My device has 220 registers, some of these are quite long (32 bytes)
and I have split them up into multiple 32b pseudo registers.  That
results in about 300 registers for a TAS5504 and 450 for a TAS5508.

A large number of these registers are for BiQuads, DRC, loudness, etc.
They're not general purpose ALSA functions. What is an efficient way
to expose several hundred registers of this class? Making
snd_kcontrols for all of them seems pretty inefficient.

Is there some generic way to do register access from user space that I
haven't found yet? Or should I make two special snd_kcontrols, one for
read register and write register?

-- 
Jon Smirl
jonsmirl@xxxxxxxxx
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux