1 (edited by daihedz 2020-08-20 13:51:26)

Topic: HDSP and HDSPm - Amixer Precise Pointer


The HDSP and HDSPm Drivers in Linux allow for an amix setting  Precise Pointer on/off

What exacly is the use and/or the benefit of this Precise Pointer? After searching the internet, I understand that Precise Pointer relates to the readout/calculation of the actual buffer pointer where DMA reads/writes. The setting controls wheter an interrupt or a hardware pointer is used for this pointer calculation. So
Precise Pointer on -->> HW pointer used
Precise Pointer off -->> SW interrupt used

Unfortunately the text in
https://www.kernel.org/doc/html/v4.18/s … hdspm.html
is prone to misunderstandings.

So can anyone here make things a little bit more clear and/or precise? Many thanks in advance!