diff options
author | Dave Mueller <dave.mueller@gmx.ch> | 2007-06-22 16:45:27 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2007-06-22 16:45:54 -0700 |
commit | 66aa0e61e1e8d2216a9c0555be5be004ed0a3192 (patch) | |
tree | 4cba0ae28c8c5684c90f7b662dbd27e953d8f3bf /src/i830_dvo.c | |
parent | f8d7cbc6e1322acad3351591336cefcfba7d9aaf (diff) |
Bug #11171: Add support for the Ti TFP410 DVO TMDS transmitter.
Diffstat (limited to 'src/i830_dvo.c')
-rw-r--r-- | src/i830_dvo.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/i830_dvo.c b/src/i830_dvo.c index 5666d263..2521ee3d 100644 --- a/src/i830_dvo.c +++ b/src/i830_dvo.c @@ -36,11 +36,16 @@ USE OR OTHER DEALINGS IN THE SOFTWARE. #include "sil164/sil164.h" #include "ch7xxx/ch7xxx.h" +#include "tfp410/tfp410.h" static const char *SIL164Symbols[] = { "Sil164VidOutput", NULL }; +static const char *TFP410Symbols[] = { + "Tfp410VidOutput", + NULL +}; static const char *CH7xxxSymbols[] = { "CH7xxxVidOutput", NULL @@ -84,6 +89,14 @@ struct _I830DVODriver i830_dvo_drivers[] = .address = 0x04, /* Might also be 0x44, 0x84, 0xc4 */ .symbols = ivch_symbols }, + { + .type = I830_OUTPUT_DVO_TMDS, + .modulename = "tfp410", + .fntablename = "TFP410VidOutput", + .dvo_reg = DVOC, + .address = (TFP410_ADDR_1<<1), + .symbols = TFP410Symbols + }, /* { I830_OUTPUT_DVO_LVDS, "ch7017", "ch7017_methods", 0xea, ch7017_symbols, NULL, NULL, NULL } |