As pointed several times in the discussions, start moving resource allocation from component bind to the probe function. This simplifies boot process, as the component will not be registered until all resources (clocks, regulators, IRQ, etc.) are not registered. Dmitry Baryshkov (3): drm/msm/hdmi: use devres helper for runtime PM management drm/msm/hdmi: drop constant resource names from platform config drm/msm/hdmi: move resource allocation to probe function drivers/gpu/drm/msm/hdmi/hdmi.c | 298 ++++++++++++++------------------ drivers/gpu/drm/msm/hdmi/hdmi.h | 3 - 2 files changed, 134 insertions(+), 167 deletions(-) -- 2.35.1