ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local
[sfrench/cifs-2.6.git] / sound / soc / generic / simple-card-utils.c
index 539d7f081bd792c23b51e3fd23dec1773a52447e..50a98270893353d4aa1d7521e010796e6fdd18e3 100644 (file)
@@ -513,6 +513,11 @@ static int asoc_simple_init_dai(struct snd_soc_dai *dai,
        return 0;
 }
 
+static inline int asoc_simple_component_is_codec(struct snd_soc_component *component)
+{
+       return component->driver->endianness;
+}
+
 static int asoc_simple_init_dai_link_params(struct snd_soc_pcm_runtime *rtd,
                                            struct simple_dai_props *dai_props)
 {
@@ -524,7 +529,7 @@ static int asoc_simple_init_dai_link_params(struct snd_soc_pcm_runtime *rtd,
 
        /* Only Codecs */
        for_each_rtd_components(rtd, i, component) {
-               if (!snd_soc_component_is_codec(component))
+               if (!asoc_simple_component_is_codec(component))
                        return 0;
        }