We are in the process of migrating to the new JetPack5. In JetPack4 we have noticed that in JetPack4 the machine driver is located in folder sound/soc/tegra-alt. In JetPack5 there are two tegra_machine_driver.c one in folder kernel-5.10/sound/soc/tegra/ and another in nvidia/sound/soc/tegra-alt/.
My question is, in what situation should we use the kernel-5.10/sound/soc/tegra/ machine driver versus the tegra-alt (similiar to our JetPack4) machine driver?
There are improvements in the machine driver and more details can be found in above reference. Machine driver in “kernel-5.10/sound/soc/tegra/” is the default one in JetPack5.