1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /******************************************************************************** 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (C) 2017 NEXTCHIP Inc. All rights reserved. 5*4882a593Smuzhiyun * Module : Jaguar1 Device Driver 6*4882a593Smuzhiyun * Description : MIPI 7*4882a593Smuzhiyun * Author : 8*4882a593Smuzhiyun * Date : 9*4882a593Smuzhiyun * Version : Version 1.0 10*4882a593Smuzhiyun * 11*4882a593Smuzhiyun ******************************************************************************** 12*4882a593Smuzhiyun * History : 13*4882a593Smuzhiyun * 14*4882a593Smuzhiyun * 15*4882a593Smuzhiyun ********************************************************************************/ 16*4882a593Smuzhiyun #ifndef _JAGUAR1_DRV_ 17*4882a593Smuzhiyun #define _JAGUAR1_DRV_ 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #include "jaguar1_video.h" 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun #define JAGUAR1_MCLK_594MHZ 0x01 22*4882a593Smuzhiyun #define JAGUAR1_MCLK_378MHZ 0x02 23*4882a593Smuzhiyun #define JAGUAR1_MCLK_1242MHZ 0x03 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun void jaguar1_set_mclk(unsigned int mclk); 26*4882a593Smuzhiyun void jaguar1_start(video_init_all *video_init); 27*4882a593Smuzhiyun void jaguar1_stop(void); 28*4882a593Smuzhiyun int jaguar1_init(int i2c_bus); 29*4882a593Smuzhiyun void jaguar1_exit(void); 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun #endif 32