Hi Inki, On Fri, Jan 14, 2022 at 11:08 AM Inki Dae <inki.dae@xxxxxxxxxxx> wrote: > > Hi Lad Prabhakar, > > 21. 12. 23. 오전 4:01에 Lad Prabhakar 이(가) 쓴 글: > > platform_get_resource(pdev, IORESOURCE_IRQ, ..) relies on static > > allocation of IRQ resources in DT core code, this causes an issue > > when using hierarchical interrupt domains using "interrupts" property > > in the node as this bypassed the hierarchical setup and messed up the > > irq chaining. > > > > In preparation for removal of static setup of IRQ resource from DT core > > code use platform_get_irq(). > > > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> > > --- > > Hi, > > > > Ideally I would expect the mixer_resources_init() to be called from probe > > instead from the bind callback. If platform_get_irq() returns -EPROBE_DEFER > > the bind callback will fail :( > > If the bind callback failed then probe function of exynos drm driver will call -EPROBE_DEFER like below so it must be no problem :), > -------------------------------------------- > in exynos_drm_platform_probe function > component_master_add_with_match() > > in component_master_add_with_match function > try_to_bring_up_master() > Thank you for the clarification. Cheers, Prabhakar