Hi Inki,
On Fri, Jan 14, 2022 at 11:08 AM Inki Dae inki.dae@samsung.com wrote:
Hi Lad Prabhakar,
- 오전 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@bp.renesas.com
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