> -----Original Message----- > From: Mark Brown <broonie@xxxxxxxxxx> > Sent: Thursday, 30 July, 2020 7:30 PM > To: Sit, Michael Wei Hong <michael.wei.hong.sit@xxxxxxxxx> > Cc: alsa-devel@xxxxxxxxxxxxxxxx; tiwai@xxxxxxxx; pierre- > louis.bossart@xxxxxxxxxxxxxxx; Rojewski, Cezary > <cezary.rojewski@xxxxxxxxx>; Shevchenko, Andriy > <andriy.shevchenko@xxxxxxxxx>; liam.r.girdwood@xxxxxxxxxxxxxxx; Sia, > Jee Heng <jee.heng.sia@xxxxxxxxx> > Subject: Re: [PATCH 4/4] dt-bindings: sound: intel,keembay-i2s: Add > channel-max property > > On Thu, Jul 30, 2020 at 01:53:19PM +0800, Michael Sit Wei Hong wrote: > > > Add a property that configures the interface to the desired max number > > of capture channels. The platform may have multiple interfaces with > > different number of capture channels. > > Why? None of the other platforms which support many channels need > this defining and the constraint code and/or machine driver would > normally be where this would be handled. The platform uses the audio-graph-card to create the dai-links, and doesn't use a specific machine driver code. The platform also has 2 different interfaces which have different supported max-channels. Using this value in the device-tree to determine the maximum supported channel of the interface.