| /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ |
| /* |
| * include/amlogic/cvbs.h |
| * |
| * Copyright (C) 2020 Amlogic, Inc. All rights reserved. |
| * |
| */ |
| |
| #ifndef __CVBS_H__ |
| #define __CVBS_H__ |
| |
| #define CONFIG_CVBS_PERFORMANCE_COMPATIBILITY_SUPPORT 1 |
| |
| #define CONFIG_CVBS_CHINASARFT 0x0 |
| #define CONFIG_CVBS_CHINATELECOM 0x1 |
| #define CONFIG_CVBS_CHINAMOBILE 0x2 |
| #define CONFIG_CVBS_PERFORMANCE_ACTIVED CONFIG_CVBS_CHINASARFT |
| |
| void cvbs_init(void); |
| void cvbs_show_valid_vmode(void); |
| int cvbs_outputmode_check(char *vmode_name); |
| int cvbs_set_vmode(char* vmode_name); |
| int cvbs_set_bist(char* bist_mode); |
| int cvbs_set_vdac(int status); |
| int cvbs_reg_debug(int argc, char* const argv[]); |
| |
| #endif |
| |