1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Rockchip Vehicle driver 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (C) 2022 Rockchip Electronics Co., Ltd. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun #ifndef __VEHICLE_AD_NVP6188_H__ 8*4882a593Smuzhiyun #define __VEHICLE_AD_NVP6188_H__ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun int nvp6188_ad_init(struct vehicle_ad_dev *ad); 11*4882a593Smuzhiyun int nvp6188_ad_deinit(void); 12*4882a593Smuzhiyun int nvp6188_ad_get_cfg(struct vehicle_cfg **cfg); 13*4882a593Smuzhiyun void nvp6188_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line); 14*4882a593Smuzhiyun int nvp6188_check_id(struct vehicle_ad_dev *ad); 15*4882a593Smuzhiyun int nvp6188_stream(struct vehicle_ad_dev *ad, int enable); 16*4882a593Smuzhiyun void nvp6188_channel_set(struct vehicle_ad_dev *ad, int channel); 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #endif 19