| 564 | } |
| 565 | |
| 566 | int rt_ofw_map_irq(struct rt_ofw_cell_args *irq_args) |
| 567 | { |
| 568 | int irq; |
| 569 | |
| 570 | if (irq_args && irq_args->data && irq_args->args_count > 0) |
| 571 | { |
| 572 | irq = ofw_map_irq(irq_args); |
| 573 | } |
| 574 | else |
| 575 | { |
| 576 | irq = -RT_EINVAL; |
| 577 | } |
| 578 | |
| 579 | return irq; |
| 580 | } |
| 581 | |
| 582 | int rt_ofw_get_irq_count(struct rt_ofw_node *np) |
| 583 | { |
no test coverage detected