1/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 2/* 3 * Rockchip ISP1 Driver - CSI-2 Receiver 4 * 5 * Copyright (C) 2019 Collabora, Ltd. 6 * Copyright (C) 2022 Ideas on Board 7 * 8 * Based on Rockchip ISP1 driver by Rockchip Electronics Co., Ltd. 9 * Copyright (C) 2017 Rockchip Electronics Co., Ltd. 10 */ 11#ifndef _RKISP1_CSI_H 12#define _RKISP1_CSI_H 13 14struct rkisp1_csi; 15struct rkisp1_device; 16struct rkisp1_sensor_async; 17 18int rkisp1_csi_init(struct rkisp1_device *rkisp1); 19void rkisp1_csi_cleanup(struct rkisp1_device *rkisp1); 20 21int rkisp1_csi_register(struct rkisp1_device *rkisp1); 22void rkisp1_csi_unregister(struct rkisp1_device *rkisp1); 23 24int rkisp1_csi_link_sensor(struct rkisp1_device *rkisp1, struct v4l2_subdev *sd, 25 struct rkisp1_sensor_async *s_asd, 26 unsigned int source_pad); 27 28#endif /* _RKISP1_CSI_H */ 29