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>
Esse commit está contido em:
@@ -302,6 +302,8 @@ static inline void malidp_hw_enable_irq(struct malidp_hw_device *hwdev,
|
||||
}
|
||||
|
||||
int malidp_de_irq_init(struct drm_device *drm, int irq);
|
||||
void malidp_se_irq_hw_init(struct malidp_hw_device *hwdev);
|
||||
void malidp_de_irq_hw_init(struct malidp_hw_device *hwdev);
|
||||
void malidp_de_irq_fini(struct malidp_hw_device *hwdev);
|
||||
int malidp_se_irq_init(struct drm_device *drm, int irq);
|
||||
void malidp_se_irq_fini(struct malidp_hw_device *hwdev);
|
||||
|
Referência em uma nova issue
Block a user