Well, I don’t know where these 10 channels should come from !
The Pi 5 has 4 I2S standard stereo DIN (on GPIOs 20 as usual + 22 + 24 + 26 TBC(*1) and DOUT (on GPIOs 21 as usual + 23 + 25 +27 TBC(*2))
I2S0 should be used when Pi5 is clock producer, I2S1 when clock consumer.
Also, while looking at rpi-simple-soundcard.c driver (this file replace the old “simple-card”), I found this:
Will an hifiberry_adc8x arrive soon ?
For some unknow reasons the Pi4 wasn’t able to do TDM, but now we have multichannel I2S on the Pi5.
Life is cool !
But I found this recent discussion (started the 9th of September) for adding support of pcm3168, still a WIP:
The HiFiBerry configs suggest common bit and word clock pins and individual data pins for each of 4 x stereo inputs and outputs which, assuming it works would give 8 in and 8 out using 4 x 2 x I2S interface chips. That looks cool and is worth trying. I would expect HiFiBerry to produce the cards. They already have the DAC8 available.