18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved. 48c2ecf20Sopenharmony_ci * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved. 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#ifndef _VT1636_H_ 98c2ecf20Sopenharmony_ci#define _VT1636_H_ 108c2ecf20Sopenharmony_ci#include "chip.h" 118c2ecf20Sopenharmony_cibool viafb_lvds_identify_vt1636(u8 i2c_adapter); 128c2ecf20Sopenharmony_civoid viafb_init_lvds_vt1636(struct lvds_setting_information 138c2ecf20Sopenharmony_ci *plvds_setting_info, struct lvds_chip_information *plvds_chip_info); 148c2ecf20Sopenharmony_civoid viafb_enable_lvds_vt1636(struct lvds_setting_information 158c2ecf20Sopenharmony_ci *plvds_setting_info, 168c2ecf20Sopenharmony_ci struct lvds_chip_information *plvds_chip_info); 178c2ecf20Sopenharmony_civoid viafb_disable_lvds_vt1636(struct lvds_setting_information 188c2ecf20Sopenharmony_ci *plvds_setting_info, 198c2ecf20Sopenharmony_ci struct lvds_chip_information *plvds_chip_info); 208c2ecf20Sopenharmony_civoid viafb_vt1636_patch_skew_on_vt3324( 218c2ecf20Sopenharmony_ci struct lvds_setting_information *plvds_setting_info, 228c2ecf20Sopenharmony_ci struct lvds_chip_information *plvds_chip_info); 238c2ecf20Sopenharmony_civoid viafb_vt1636_patch_skew_on_vt3327( 248c2ecf20Sopenharmony_ci struct lvds_setting_information *plvds_setting_info, 258c2ecf20Sopenharmony_ci struct lvds_chip_information *plvds_chip_info); 268c2ecf20Sopenharmony_civoid viafb_vt1636_patch_skew_on_vt3364( 278c2ecf20Sopenharmony_ci struct lvds_setting_information *plvds_setting_info, 288c2ecf20Sopenharmony_ci struct lvds_chip_information *plvds_chip_info); 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci#endif 31