Hi Ezequiel, Thanks for your feedback, The driver can work well now according to your advice with of_platform_populate interface. In order to separate parent node with children node, parent node is master device, children node is component device. The master and component are registered platform device. Could you please help to review the patch again when you are free: https://patchwork.linuxtv.org/project/linux-media/cover/20211011070247.792-1-yunfei.dong@xxxxxxxxxxxx/ Best Regards, Yunfei Dong On Sun, 2021-09-26 at 11:51 -0300, Ezequiel Garcia wrote: > On Sun, 26 Sept 2021 at 05:27, yunfei.dong@xxxxxxxxxxxx > <yunfei.dong@xxxxxxxxxxxx> wrote: > > > > Hi Ezequiel, > > > > Could you please help to give some feedback when you are free for > > iommu > > limitation? > > > > How about you work on the architecture I originally suggested? > > As the saying goes, talk is cheap, show us the code. > So let's see the code and let's discuss the limitations > with the code. > > > According to google's suggestion, it's better not to use v4l2 async > > also. > > Hum? I haven't seen such objection on the mailing list. > > Thanks, > Ezequiel