16884db3cSHans Verkuil /* SPDX-License-Identifier: GPL-2.0-only */
285756a06SHans Verkuil /*
385756a06SHans Verkuil  *  cobalt interrupt handling
485756a06SHans Verkuil  *
585756a06SHans Verkuil  *  Copyright 2012-2015 Cisco Systems, Inc. and/or its affiliates.
685756a06SHans Verkuil  *  All rights reserved.
785756a06SHans Verkuil  */
885756a06SHans Verkuil 
985756a06SHans Verkuil #include <linux/interrupt.h>
1085756a06SHans Verkuil 
1185756a06SHans Verkuil irqreturn_t cobalt_irq_handler(int irq, void *dev_id);
1285756a06SHans Verkuil void cobalt_irq_work_handler(struct work_struct *work);
1385756a06SHans Verkuil void cobalt_irq_log_status(struct cobalt *cobalt);
14