xref: /linux/drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.h (revision 24f171c7e145f43b9f187578e89b0982ce87e54c)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Rockchip Camera Interface (CIF) Driver
4  *
5  * Copyright (C) 2018 Rockchip Electronics Co., Ltd.
6  * Copyright (C) 2023 Mehdi Djait <mehdi.djait@bootlin.com>
7  * Copyright (C) 2025 Michael Riesch <michael.riesch@wolfvision.net>
8  * Copyright (C) 2025 Collabora, Ltd.
9  */
10 
11 #ifndef _RKCIF_CAPTURE_DVP_H
12 #define _RKCIF_CAPTURE_DVP_H
13 
14 #include "rkcif-common.h"
15 
16 extern const struct rkcif_dvp_match_data rkcif_px30_vip_dvp_match_data;
17 extern const struct rkcif_dvp_match_data rkcif_rk3568_vicap_dvp_match_data;
18 
19 int rkcif_dvp_register(struct rkcif_device *rkcif);
20 
21 void rkcif_dvp_unregister(struct rkcif_device *rkcif);
22 
23 irqreturn_t rkcif_dvp_isr(int irq, void *ctx);
24 
25 #endif
26