drm/arm/malidp: Split malidp interrupt initialization functions.
authorAyan Kumar Halder <ayan.halder@arm.com>
Tue, 15 May 2018 16:04:16 +0000 (17:04 +0100)
committerLiviu Dudau <Liviu.Dudau@arm.com>
Thu, 5 Jul 2018 14:19:07 +0000 (15:19 +0100)
commitff8fc26a764acdf5e0a2f86430bcb96c7b4eebec
tree93832eb6fa0fd4352799654dc25061d6dd7b3728
parent62862cfbb18d10c5f8409f4c8e49c4bbaaf18d3a
drm/arm/malidp: Split malidp interrupt initialization functions.

Malidp uses two interrupts ie 1. se_irq - used for memory writeback.
 and 2. de_irq - used for display output.
Extract the hardware initialization part from malidp interrupt registration
ie (malidp_de_irq_init()/ malidp_se_irq_init()) into a separate function
(ie malidp_de_irq_hw_init()/malidp_se_irq_hw_init())
which will be later invoked from runtime_pm_resume function when it needs
to re-enable the interrupts.

Signed-off-by: Ayan Kumar Halder <ayan.halder@arm.com>
Acked-by: Liviu Dudau <liviu.dudau@arm.com>
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>
drivers/gpu/drm/arm/malidp_hw.c
drivers/gpu/drm/arm/malidp_hw.h