There are two ADSP SPORT drivers in the ADSP series; sound/soc/adi/sc5xx-sport-sharc.c and sound/soc/adi/sc5xx-sport.c. Kconfig is used to make sure only one is selected at once. One where Linux controls the SPORT and one for the SHARC. This functionality should likely be in a single driver and configured using devicetree. Besides not adhering to mainline best practices, it breaks the build because we cannot build both drivers in one build, we would need two full builds just to make sure both drivers are built.
Found by @gastmaier and initially reported in #3332.
There are two ADSP SPORT drivers in the ADSP series;
sound/soc/adi/sc5xx-sport-sharc.candsound/soc/adi/sc5xx-sport.c. Kconfig is used to make sure only one is selected at once. One where Linux controls the SPORT and one for the SHARC. This functionality should likely be in a single driver and configured using devicetree. Besides not adhering to mainline best practices, it breaks the build because we cannot build both drivers in one build, we would need two full builds just to make sure both drivers are built.Found by @gastmaier and initially reported in #3332.