#include "intel_display_types.h"
#include "intel_dvo_dev.h"
#define TFP410_VID …
#define TFP410_DID …
#define TFP410_VID_LO …
#define TFP410_VID_HI …
#define TFP410_DID_LO …
#define TFP410_DID_HI …
#define TFP410_REV …
#define TFP410_CTL_1 …
#define TFP410_CTL_1_TDIS …
#define TFP410_CTL_1_VEN …
#define TFP410_CTL_1_HEN …
#define TFP410_CTL_1_DSEL …
#define TFP410_CTL_1_BSEL …
#define TFP410_CTL_1_EDGE …
#define TFP410_CTL_1_PD …
#define TFP410_CTL_2 …
#define TFP410_CTL_2_VLOW …
#define TFP410_CTL_2_MSEL_MASK …
#define TFP410_CTL_2_MSEL …
#define TFP410_CTL_2_TSEL …
#define TFP410_CTL_2_RSEN …
#define TFP410_CTL_2_HTPLG …
#define TFP410_CTL_2_MDI …
#define TFP410_CTL_3 …
#define TFP410_CTL_3_DK_MASK …
#define TFP410_CTL_3_DK …
#define TFP410_CTL_3_DKEN …
#define TFP410_CTL_3_CTL_MASK …
#define TFP410_CTL_3_CTL …
#define TFP410_USERCFG …
#define TFP410_DE_DLY …
#define TFP410_DE_CTL …
#define TFP410_DE_CTL_DEGEN …
#define TFP410_DE_CTL_VSPOL …
#define TFP410_DE_CTL_HSPOL …
#define TFP410_DE_CTL_DEDLY8 …
#define TFP410_DE_TOP …
#define TFP410_DE_CNT_LO …
#define TFP410_DE_CNT_HI …
#define TFP410_DE_LIN_LO …
#define TFP410_DE_LIN_HI …
#define TFP410_H_RES_LO …
#define TFP410_H_RES_HI …
#define TFP410_V_RES_LO …
#define TFP410_V_RES_HI …
struct tfp410_priv { … };
static bool tfp410_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
{ … }
static bool tfp410_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
{ … }
static int tfp410_getid(struct intel_dvo_device *dvo, int addr)
{ … }
static bool tfp410_init(struct intel_dvo_device *dvo,
struct i2c_adapter *adapter)
{ … }
static enum drm_connector_status tfp410_detect(struct intel_dvo_device *dvo)
{ … }
static enum drm_mode_status tfp410_mode_valid(struct intel_dvo_device *dvo,
struct drm_display_mode *mode)
{ … }
static void tfp410_mode_set(struct intel_dvo_device *dvo,
const struct drm_display_mode *mode,
const struct drm_display_mode *adjusted_mode)
{ … }
static void tfp410_dpms(struct intel_dvo_device *dvo, bool enable)
{ … }
static bool tfp410_get_hw_state(struct intel_dvo_device *dvo)
{ … }
static void tfp410_dump_regs(struct intel_dvo_device *dvo)
{ … }
static void tfp410_destroy(struct intel_dvo_device *dvo)
{ … }
const struct intel_dvo_dev_ops tfp410_ops = …;