sh: intc: install enable, disable and shutdown callbacks
Modify the intc code to install a disable callback. The current solution without a disable callback results in use of the generic default_disable() function. This function is a no-op so suspend_device_irqs() will not disable any intc interrupts at suspend time without this patch. Also, install enable and shutdown callbacks while at it. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
Родитель
3093e78eba
Коммит
f7dd2548c4
|
@ -707,6 +707,9 @@ void __init register_intc_controller(struct intc_desc *desc)
|
|||
d->chip.mask = intc_disable;
|
||||
d->chip.unmask = intc_enable;
|
||||
d->chip.mask_ack = intc_disable;
|
||||
d->chip.enable = intc_enable;
|
||||
d->chip.disable = intc_disable;
|
||||
d->chip.shutdown = intc_disable;
|
||||
d->chip.set_type = intc_set_sense;
|
||||
|
||||
#if defined(CONFIG_CPU_SH3) || defined(CONFIG_CPU_SH4A)
|
||||
|
|
Загрузка…
Ссылка в новой задаче