1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. 4 * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. 5 6 */ 7 8 #ifndef _VT1636_H_ 9 #define _VT1636_H_ 10 #include "chip.h" 11 bool viafb_lvds_identify_vt1636(u8 i2c_adapter); 12 void viafb_init_lvds_vt1636(struct lvds_setting_information 13 *plvds_setting_info, struct lvds_chip_information *plvds_chip_info); 14 void viafb_enable_lvds_vt1636(struct lvds_setting_information 15 *plvds_setting_info, 16 struct lvds_chip_information *plvds_chip_info); 17 void viafb_disable_lvds_vt1636(struct lvds_setting_information 18 *plvds_setting_info, 19 struct lvds_chip_information *plvds_chip_info); 20 void viafb_vt1636_patch_skew_on_vt3324( 21 struct lvds_setting_information *plvds_setting_info, 22 struct lvds_chip_information *plvds_chip_info); 23 void viafb_vt1636_patch_skew_on_vt3327( 24 struct lvds_setting_information *plvds_setting_info, 25 struct lvds_chip_information *plvds_chip_info); 26 void viafb_vt1636_patch_skew_on_vt3364( 27 struct lvds_setting_information *plvds_setting_info, 28 struct lvds_chip_information *plvds_chip_info); 29 30 #endif 31