69 lines
1.9 KiB
C
69 lines
1.9 KiB
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/********************************************************************************
|
|
*
|
|
* Copyright (C) 2017 NEXTCHIP Inc. All rights reserved.
|
|
* Module : video_input.c
|
|
* Description :
|
|
* Author :
|
|
* Date :
|
|
* Version : Version 1.0
|
|
*
|
|
********************************************************************************
|
|
* History :
|
|
*
|
|
*
|
|
********************************************************************************/
|
|
#ifndef _JAGUAR1_VIDEO_
|
|
#define _JAGUAR1_VIDEO_
|
|
|
|
#include "jaguar1_common.h"
|
|
|
|
|
|
/* ===============================================
|
|
* APP -> DRV
|
|
* =============================================== */
|
|
typedef struct _video_input_init{
|
|
unsigned char ch;
|
|
unsigned char format;
|
|
unsigned char dist;
|
|
unsigned char input;
|
|
unsigned char val;
|
|
unsigned char interface;
|
|
}video_input_init;
|
|
|
|
typedef struct _video_init_all{
|
|
video_input_init ch_param[4];
|
|
}video_init_all;
|
|
|
|
typedef struct _video_output_init{
|
|
unsigned char format;
|
|
unsigned char port;
|
|
unsigned char out_ch;
|
|
unsigned char interface;
|
|
}video_output_init;
|
|
|
|
typedef struct _video_video_loss_s{
|
|
unsigned char devnum;
|
|
unsigned char videoloss;
|
|
unsigned char reserve2;
|
|
} video_video_loss_s;
|
|
|
|
extern unsigned int acp_mode_enable;
|
|
|
|
void vd_jaguar1_init_set( void *p_param);
|
|
void vd_jaguar1_vo_ch_seq_set( void *p_param);
|
|
void vd_jaguar1_eq_set( void *p_param );
|
|
void vd_jaguar1_sw_reset( void *p_param );
|
|
void vd_jaguar1_get_novideo( video_video_loss_s *vidloss );
|
|
|
|
void current_bank_set( unsigned char bank );
|
|
unsigned char current_bank_get( void );
|
|
void vd_register_set( int dev, unsigned char bank, unsigned char addr, unsigned char val, int pos, int size );
|
|
void reg_val_print_flag_set( int set );
|
|
|
|
void vd_vo_seq_set( unsigned char dev, unsigned char ch, void *p_param );
|
|
#endif
|
|
/********************************************************************
|
|
* End of file
|
|
********************************************************************/
|