[alsa-devel] [PATCH] ASoC: fsl_ssi: Remove unneeded 'i2s-slave' property

Nicolin Chen nicoleotsuka at gmail.com
Fri Sep 19 19:24:39 CEST 2014


On Fri, Sep 19, 2014 at 07:51:46AM -0500, Timur Tabi wrote:
> Nicolin Chen wrote:
> >>You can't just redefine a property, because that breaks backwards
> >>>compatibility with older device trees or older kernels.
> 
> >Sorry, I'm not sure what's the problem here. It just drops i2s stuff
> >and leave AC97 part as we discussed. Why would old DTs be broken?
> >Is that possible for you to give me an example to understand the
> >point?
> 
> If you have an older kernel with a newer device tree (that doesn't have
> "i2s-mode"), the driver will fail to load because "i2s-mode" is missing.

I thought only the backward compatibility for DT is demanded.....
But I still don't get why people would use new DT without updating
kernel. It's pretty fair to use old DT with newer kernel because
they want bug-fix patches.

Thank you
Nicolin


More information about the Alsa-devel mailing list