On Thu, Oct 01, 2020 at 11:03:04PM +0530, Sameer Pujar wrote: > Add Tegra audio machine driver which is based on generic audio graph card > driver. It re-uses most of the common stuff from audio graph driver and > uses the same DT binding. Required Tegra specific customizations are done > in the driver. [...] > + switch (srate) { > + case 11025: > + case 22050: > + case 44100: > + case 88200: > + case 176400: > + plla_out0_rate = chip_data->plla_out0_rates[x11_RATE]; > + plla_rate = chip_data->plla_rates[x11_RATE]; > + break; > + case 8000: > + case 16000: > + case 32000: > + case 48000: > + case 96000: > + case 192000: [...] Do you really need to enumerate the frequencies? Wouldn't just checking srate % 11025 be enough to divide the set in two? Or just calculating the PLLA base rate by multiplying? Best Regards, Michał Mirosław