.. | .. |
---|
9 | 9 | #ifndef _ROCKCHIP_AMP |
---|
10 | 10 | #define _ROCKCHIP_AMP |
---|
11 | 11 | |
---|
| 12 | +#include <linux/irqchip/arm-gic-common.h> |
---|
| 13 | + |
---|
12 | 14 | #if IS_REACHABLE(CONFIG_ROCKCHIP_AMP) |
---|
13 | | -void rockchip_amp_get_gic_info(void); |
---|
| 15 | +void rockchip_amp_get_gic_info(u32 spis_num, enum gic_type gic_version); |
---|
14 | 16 | int rockchip_amp_check_amp_irq(u32 irq); |
---|
15 | 17 | u32 rockchip_amp_get_irq_prio(u32 irq); |
---|
16 | 18 | u32 rockchip_amp_get_irq_cpumask(u32 irq); |
---|
| 19 | +u64 rockchip_amp_get_irq_aff(u32 irq); |
---|
| 20 | +int rockchip_amp_need_init_amp_irq(u32 irq); |
---|
17 | 21 | #else |
---|
18 | | -#include <linux/irqchip/arm-gic-common.h> |
---|
19 | | - |
---|
20 | | -static inline void rockchip_amp_get_gic_info(void) |
---|
| 22 | +static inline void rockchip_amp_get_gic_info(u32 spis_num, |
---|
| 23 | + enum gic_type gic_version) |
---|
21 | 24 | { |
---|
22 | 25 | } |
---|
23 | 26 | |
---|
.. | .. |
---|
35 | 38 | { |
---|
36 | 39 | return 0; |
---|
37 | 40 | } |
---|
| 41 | + |
---|
| 42 | +static inline int rockchip_amp_need_init_amp_irq(u32 irq) |
---|
| 43 | +{ |
---|
| 44 | + return 0; |
---|
| 45 | +} |
---|
| 46 | + |
---|
38 | 47 | #endif /* CONFIG_ROCKCHIP_AMP */ |
---|
39 | 48 | #endif /* _ROCKCHIP_AMP */ |
---|