Hi Ranjani
I am having a hard time visualizing a scenario where we would have more than one platform component. And even if we did, I'd think that the driver registering these components would make sure to not duplicate the driver names. Of course, we dont really check if thats really the case. Do you think it makes sense to add that check when registering a component? If we do that, then keeping snd_soc_rtdcom_lookup() might not be such a bad idea.
If noone uses lookup function, having same name component itself is not a problem.
If component driver handles different component naming, and user-driver can knows it somehow, using lookup function is not a problem either. But, I think "how to specific the component name" from user-driver is difficult. Thus, this patch-set try to avoid it by adding small feature even though under such situation.
So, keeping lookup function itself is possible.
Thank you for your help !!
Best regards --- Kuninori Morimoto