I'm working on backporting the 5.8 mainline driver for the TAS2110 into my project. One thing I noticed is that minimum number of channels is specified as 2:
.name = "tas2562-amplifier", .id = 0, .playback = { .stream_name = "ASI1 Playback", .channels_min = 2, .channels_max = 2, .rates = SNDRV_PCM_RATE_8000_192000, .formats = TAS2562_FORMATS, },
I'm also wondering how/if the driver handles the IRQ. I was previously using this driver:
But am running into problems with the IRQ constantly happening with the TDM Clock Error bit set.
Will I be able to use the mainline driver for a mono TAS2110?