36 lines
704 B
C
36 lines
704 B
C
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
|
|
/*
|
|
* include/amlogic/vout.h
|
|
*
|
|
* Copyright (C) 2020 Amlogic, Inc. All rights reserved.
|
|
*
|
|
*/
|
|
|
|
#ifndef VOUT_H
|
|
#define VOUT_H
|
|
|
|
#include <amlogic/vinfo.h>
|
|
|
|
#define VOUT_VIU1_SEL 1
|
|
#define VOUT_VIU2_SEL 2
|
|
|
|
enum viu_mux_e {
|
|
VIU_MUX_ENCL = 0,
|
|
VIU_MUX_ENCI,
|
|
VIU_MUX_ENCP,
|
|
VIU_MUX_MAX,
|
|
};
|
|
|
|
void set_vpp_mute(void);
|
|
void set_vpp_unmute(void);
|
|
void vout_init(void);
|
|
void vout_vinfo_dump(void);
|
|
int vout_get_current_vmode(void);
|
|
int vout_get_current_axis(int *axis);
|
|
void vout_set_current_vmode(int mode);
|
|
struct vinfo_s *vout_get_current_vinfo(void);
|
|
extern void vout_viu_mux(int viu_sel, int venc_sel);
|
|
extern unsigned long get_fb_addr(void);
|
|
#endif
|
|
|