.. | .. |
---|
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 | +}; |
---|
87 | 93 | |
---|
88 | 94 | #define hpd_int_entry(reg_num)\ |
---|
89 | 95 | [DC_IRQ_SOURCE_INVALID + reg_num] = {\ |
---|
.. | .. |
---|
142 | 148 | CRTC_V_UPDATE_INT_STATUS__CRTC_V_UPDATE_INT_CLEAR_MASK,\ |
---|
143 | 149 | .ack_value =\ |
---|
144 | 150 | CRTC_V_UPDATE_INT_STATUS__CRTC_V_UPDATE_INT_CLEAR_MASK,\ |
---|
145 | | - .funcs = &vblank_irq_info_funcs\ |
---|
| 151 | + .funcs = &vupdate_irq_info_funcs\ |
---|
146 | 152 | } |
---|
147 | 153 | |
---|
148 | 154 | #define vblank_int_entry(reg_num)\ |
---|
.. | .. |
---|
277 | 283 | .to_dal_irq_source = to_dal_irq_source_dce110 |
---|
278 | 284 | }; |
---|
279 | 285 | |
---|
280 | | -static void construct( |
---|
| 286 | +static void dce80_irq_construct( |
---|
281 | 287 | struct irq_service *irq_service, |
---|
282 | 288 | struct irq_service_init_data *init_data) |
---|
283 | 289 | { |
---|
.. | .. |
---|
296 | 302 | if (!irq_service) |
---|
297 | 303 | return NULL; |
---|
298 | 304 | |
---|
299 | | - construct(irq_service, init_data); |
---|
| 305 | + dce80_irq_construct(irq_service, init_data); |
---|
300 | 306 | return irq_service; |
---|
301 | 307 | } |
---|
302 | 308 | |
---|