|
@@ -747,7 +747,7 @@ static int omap44xx_prm_late_init(void)
|
|
|
* Already have OMAP4 IRQ num. For all other platforms, we need
|
|
|
* IRQ numbers from DT
|
|
|
*/
|
|
|
- if (irq_num < 0 && !(prm_init_data->flags & PRM_IRQ_DEFAULT)) {
|
|
|
+ if (irq_num <= 0 && !(prm_init_data->flags & PRM_IRQ_DEFAULT)) {
|
|
|
if (irq_num == -EPROBE_DEFER)
|
|
|
return irq_num;
|
|
|
|
|
@@ -756,7 +756,7 @@ static int omap44xx_prm_late_init(void)
|
|
|
}
|
|
|
|
|
|
/* Once OMAP4 DT is filled as well */
|
|
|
- if (irq_num >= 0) {
|
|
|
+ if (irq_num > 0) {
|
|
|
omap4_prcm_irq_setup.irq = irq_num;
|
|
|
omap4_prcm_irq_setup.xlate_irq = NULL;
|
|
|
}
|