brintos

brintos / linux-shallow public Read only

0
0
Text · 816 B · 1f5f2af Raw
29 lines · c
1/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */2/*3 * Rockchip ISP1 Driver - CSI-2 Receiver4 *5 * Copyright (C) 2019 Collabora, Ltd.6 * Copyright (C) 2022 Ideas on Board7 *8 * Based on Rockchip ISP1 driver by Rockchip Electronics Co., Ltd.9 * Copyright (C) 2017 Rockchip Electronics Co., Ltd.10 */11#ifndef _RKISP1_CSI_H12#define _RKISP1_CSI_H13 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