lkml.org 
[lkml]   [2016]   [Nov]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v5 14/14] ASoC: add simple-graph-scu-card support
    Hi Kuninori,

    [auto build test ERROR on robh/for-next]
    [also build test ERROR on v4.9-rc7]
    [cannot apply to glikely/devicetree/next asoc/for-next next-20161125]
    [if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

    url: https://github.com/0day-ci/linux/commits/Kuninori-Morimoto/ASoC-add-OF-graph-base-simple-card/20161128-111639
    base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next
    config: i386-allmodconfig (attached as .config)
    compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
    reproduce:
    # save the attached .config to linux build tree
    make ARCH=i386

    All errors (new ones prefixed by >>):

    sound/soc/generic/simple-graph-scu-card.c: In function 'asoc_simple_card_dai_link_of':
    >> sound/soc/generic/simple-graph-scu-card.c:167:3: error: implicit declaration of function 'snd_soc_of_parse_audio_prefix_from_node' [-Werror=implicit-function-declaration]
    snd_soc_of_parse_audio_prefix_from_node(&priv->snd_card,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    sound/soc/generic/simple-graph-scu-card.c: In function 'asoc_simple_card_parse_of':
    >> sound/soc/generic/simple-graph-scu-card.c:214:8: error: implicit declaration of function 'snd_soc_of_parse_audio_routing_from_node' [-Werror=implicit-function-declaration]
    ret = snd_soc_of_parse_audio_routing_from_node(&priv->snd_card,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    cc1: some warnings being treated as errors

    vim +/snd_soc_of_parse_audio_prefix_from_node +167 sound/soc/generic/simple-graph-scu-card.c

    161 ret = asoc_simple_card_set_dailink_name(dev, dai_link,
    162 "be.%s",
    163 dai_link->codec_dai_name);
    164 if (ret < 0)
    165 return ret;
    166
    > 167 snd_soc_of_parse_audio_prefix_from_node(&priv->snd_card,
    168 port->parent,
    169 &priv->codec_conf,
    170 dai_link->codec_of_node,
    171 PREFIX "prefix");
    172 }
    173
    174 ret = snd_soc_of_parse_tdm_slot(ep,
    175 &dai_props->tx_slot_mask,
    176 &dai_props->rx_slot_mask,
    177 &dai_props->slots,
    178 &dai_props->slot_width);
    179 if (ret)
    180 return ret;
    181
    182 ret = asoc_simple_card_canonicalize_dailink(dai_link);
    183 if (ret < 0)
    184 return ret;
    185
    186 dai_link->dai_fmt = daifmt;
    187 dai_link->dpcm_playback = 1;
    188 dai_link->dpcm_capture = 1;
    189 dai_link->ops = &asoc_simple_card_ops;
    190 dai_link->init = asoc_simple_card_dai_init;
    191
    192 dev_dbg(dev, "\t%s / %04x / %d\n",
    193 dai_link->name,
    194 dai_link->dai_fmt,
    195 dai_props->sysclk);
    196
    197 return 0;
    198 }
    199
    200 static int asoc_simple_card_parse_of(struct device_node *node,
    201 struct simple_card_data *priv)
    202 {
    203 struct device *dev = simple_priv_to_dev(priv);
    204 struct device *cpu_dev = dev->parent;
    205 struct device_node *ports = of_graph_get_top_port(cpu_dev);
    206 struct snd_soc_card *card = &priv->snd_card;
    207 struct device_node *port, *cpu_ep, *r_cpu_ep, *codec_ep;
    208 unsigned int daifmt = 0;
    209 int i, ret, done;
    210
    211 if (!node)
    212 return -EINVAL;
    213
    > 214 ret = snd_soc_of_parse_audio_routing_from_node(&priv->snd_card,
    215 ports, PREFIX "routing");
    216 if (ret)
    217 return ret;

    ---
    0-DAY kernel test infrastructure Open Source Technology Center
    https://lists.01.org/pipermail/kbuild-all Intel Corporation
    [unhandled content-type:application/gzip]
    \
     
     \ /
      Last update: 2016-11-28 05:38    [W:6.904 / U:0.044 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site