| .. | .. |
|---|
| 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 */ |
|---|