.. | .. |
---|
23 | 23 | * |
---|
24 | 24 | */ |
---|
25 | 25 | |
---|
| 26 | +#include <linux/slab.h> |
---|
| 27 | + |
---|
26 | 28 | #include "dm_services.h" |
---|
27 | 29 | |
---|
28 | 30 | #include "include/logger_interface.h" |
---|
.. | .. |
---|
84 | 86 | .ack = NULL |
---|
85 | 87 | }; |
---|
86 | 88 | |
---|
| 89 | +static const struct irq_source_info_funcs vupdate_irq_info_funcs = { |
---|
| 90 | + .set = NULL, |
---|
| 91 | + .ack = NULL |
---|
| 92 | +}; |
---|
| 93 | + |
---|
87 | 94 | #define BASE_INNER(seg) \ |
---|
88 | 95 | DCE_BASE__INST0_SEG ## seg |
---|
89 | 96 | |
---|
.. | .. |
---|
140 | 147 | IRQ_REG_ENTRY(CRTC, reg_num,\ |
---|
141 | 148 | CRTC_INTERRUPT_CONTROL, CRTC_V_UPDATE_INT_MSK,\ |
---|
142 | 149 | CRTC_V_UPDATE_INT_STATUS, CRTC_V_UPDATE_INT_CLEAR),\ |
---|
143 | | - .funcs = &vblank_irq_info_funcs\ |
---|
| 150 | + .funcs = &vupdate_irq_info_funcs\ |
---|
144 | 151 | } |
---|
145 | 152 | |
---|
146 | 153 | #define vblank_int_entry(reg_num)\ |
---|
.. | .. |
---|
266 | 273 | .to_dal_irq_source = to_dal_irq_source_dce110 |
---|
267 | 274 | }; |
---|
268 | 275 | |
---|
269 | | -static void construct( |
---|
| 276 | +static void dce120_irq_construct( |
---|
270 | 277 | struct irq_service *irq_service, |
---|
271 | 278 | struct irq_service_init_data *init_data) |
---|
272 | 279 | { |
---|
.. | .. |
---|
285 | 292 | if (!irq_service) |
---|
286 | 293 | return NULL; |
---|
287 | 294 | |
---|
288 | | - construct(irq_service, init_data); |
---|
| 295 | + dce120_irq_construct(irq_service, init_data); |
---|
289 | 296 | return irq_service; |
---|
290 | 297 | } |
---|