diff options
author | Kristian Høgsberg <krh@redhat.com> | 2007-04-25 18:09:10 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2007-04-25 18:09:10 -0400 |
commit | 0cd524e5411e35c8483c02ecc5062625809e6fc6 (patch) | |
tree | c8374d9424ed2a408f7e5c0303d9787cdf40b030 /src/i830_dvo.c | |
parent | 880314aabe6326ed56517034940f0e10fb16e866 (diff) |
Implement the custom I2C protocol used by the ivch DVO.
The ihch DVO uses a modified I2C addressing scheme as described
in section 5.2 of the data sheet. Implement this by over-riding
the I2C read and write word routines.
Diffstat (limited to 'src/i830_dvo.c')
-rw-r--r-- | src/i830_dvo.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/i830_dvo.c b/src/i830_dvo.c index 0bb25bd5..4b37228d 100644 --- a/src/i830_dvo.c +++ b/src/i830_dvo.c @@ -45,13 +45,11 @@ static const char *CH7xxxSymbols[] = { "CH7xxxVidOutput", NULL }; - -#if 0 static const char *ivch_symbols[] = { "ivch_methods", NULL }; -#endif + #if 0 static const char *ch7017_symbols[] = { "ch7017_methods", @@ -66,9 +64,9 @@ struct _I830DVODriver i830_dvo_drivers[] = (SIL164_ADDR_1<<1), SIL164Symbols, NULL , NULL, NULL}, {I830_DVO_CHIP_TMDS | I830_DVO_CHIP_TVOUT, "ch7xxx", "CH7xxxVidOutput", (CH7xxx_ADDR_1<<1), CH7xxxSymbols, NULL , NULL, NULL}, - /* {I830_DVO_CHIP_LVDS, "ivch", "ivch_methods", 0x04, ivch_symbols, NULL, NULL, NULL}, + /* {I830_DVO_CHIP_LVDS, "ivch", "ivch_methods", 0x44, ivch_symbols, NULL, NULL, NULL}, {I830_DVO_CHIP_LVDS, "ivch", "ivch_methods", |