On Tue, May 31, 2016 at 09:00:40AM +0000, Kuninori Morimoto wrote: > +int asoc_simple_card_parse_tdm(struct device_node *port_np, > + struct asoc_simple_dai *simple_dai) > +{ > + return snd_soc_of_parse_tdm_slot(port_np, > + &simple_dai->tx_slot_mask, > + &simple_dai->rx_slot_mask, > + &simple_dai->slots, > + &simple_dai->slot_width); > +} > +EXPORT_SYMBOL_GPL(asoc_simple_card_parse_tdm); This is (obviously) a very thin wrapper around the existing interface. If that makes sense then perhaps we should just update the existing interface?