The older hikey board has this; https://android.googlesource.com/kernel/hikey-linaro/+/android-hikey-linaro-4.9/sound/soc/hisilicon/hi6210-i2s.c#433
But on the 960, there is no corresponding code in the i2s driver, nor is there any documentation describing the corresponding register or what should be written to it.
I need to be able to set it to 1-channel (mono).
Did 1-channel work for you?
This is what I got;
16K mono, worked. Thanks a lot for your help!
Above suggested changes did not work for me (tinyplay immediately returns without any error). Do you remember any additional changes needed to get mono working?
My changes are here.