/* SPDX-License-Identifier: GPL-2.0 */
/********************************************************************************
*
* Copyright (C) 2017 NEXTCHIP Inc. All rights reserved.
* Module : Jaguar1 Device Driver
* Description : MIPI
* Author :
* Date :
* Version : Version 1.0
*
********************************************************************************
* History :
*
*
********************************************************************************/
#ifndef _JAGUAR1_CLOCK_
#define _JAGUAR1_CLOCK_
#include "jaguar1_video.h"
#define VD_DATA_TYPE_YUV422 (0x01)
#define VD_DATA_TYPE_YUV420 (0x02)
#define VD_DATA_TYPE_LEGACY420 (0x03)
typedef struct _mipi_vdfmt_set_s{
unsigned char arb_scale;
unsigned char mipi_frame_opt;
}mipi_vdfmt_set_s;
extern unsigned int jaguar1_mclk;
extern unsigned int jaguar1_lane;
void arb_init(int dev_num);
void arb_enable(int dev_num);
void arb_disable(int dev_num);
int mipi_datatype_set(unsigned char data_type);
void mipi_tx_init(int dev_num);
void mipi_video_format_set(video_input_init *dev_ch_info);
void disable_parallel(int dev_num);
#endif