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_MAX96714_H__ 8*4882a593Smuzhiyun #define __VEHICLE_AD_MAX96714_H__ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun int max96714_ad_init(struct vehicle_ad_dev *ad); 11*4882a593Smuzhiyun int max96714_ad_deinit(void); 12*4882a593Smuzhiyun int max96714_ad_get_cfg(struct vehicle_cfg **cfg); 13*4882a593Smuzhiyun void max96714_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line); 14*4882a593Smuzhiyun int max96714_check_id(struct vehicle_ad_dev *ad); 15*4882a593Smuzhiyun int max96714_stream(struct vehicle_ad_dev *ad, int enable); 16*4882a593Smuzhiyun void max96714_channel_set(struct vehicle_ad_dev *ad, int channel); 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #endif 19