#include "intel_display_types.h"
#include "intel_dvo_dev.h"
#define SIL164_VID …
#define SIL164_DID …
#define SIL164_VID_LO …
#define SIL164_VID_HI …
#define SIL164_DID_LO …
#define SIL164_DID_HI …
#define SIL164_REV …
#define SIL164_RSVD …
#define SIL164_FREQ_LO …
#define SIL164_FREQ_HI …
#define SIL164_REG8 …
#define SIL164_8_VEN …
#define SIL164_8_HEN …
#define SIL164_8_DSEL …
#define SIL164_8_BSEL …
#define SIL164_8_EDGE …
#define SIL164_8_PD …
#define SIL164_REG9 …
#define SIL164_9_VLOW …
#define SIL164_9_MSEL_MASK …
#define SIL164_9_TSEL …
#define SIL164_9_RSEN …
#define SIL164_9_HTPLG …
#define SIL164_9_MDI …
#define SIL164_REGC …
#define SIL164_C_SCNT …
#define SIL164_C_PLLF_MASK …
#define SIL164_C_PLLF_REC …
#define SIL164_C_PFEN …
struct sil164_priv { … };
#define SILPTR(d) …
static bool sil164_readb(struct intel_dvo_device *dvo, int addr, u8 *ch)
{ … }
static bool sil164_writeb(struct intel_dvo_device *dvo, int addr, u8 ch)
{ … }
static bool sil164_init(struct intel_dvo_device *dvo,
struct i2c_adapter *adapter)
{ … }
static enum drm_connector_status sil164_detect(struct intel_dvo_device *dvo)
{ … }
static enum drm_mode_status sil164_mode_valid(struct intel_dvo_device *dvo,
struct drm_display_mode *mode)
{ … }
static void sil164_mode_set(struct intel_dvo_device *dvo,
const struct drm_display_mode *mode,
const struct drm_display_mode *adjusted_mode)
{ … }
static void sil164_dpms(struct intel_dvo_device *dvo, bool enable)
{ … }
static bool sil164_get_hw_state(struct intel_dvo_device *dvo)
{ … }
static void sil164_dump_regs(struct intel_dvo_device *dvo)
{ … }
static void sil164_destroy(struct intel_dvo_device *dvo)
{ … }
const struct intel_dvo_dev_ops sil164_ops = …;