summaryrefslogtreecommitdiff
path: root/src/i830_dvo.c
diff options
context:
space:
mode:
authorDave Mueller <dave.mueller@gmx.ch>2007-06-22 16:45:27 -0700
committerEric Anholt <eric@anholt.net>2007-06-22 16:45:54 -0700
commit66aa0e61e1e8d2216a9c0555be5be004ed0a3192 (patch)
tree4cba0ae28c8c5684c90f7b662dbd27e953d8f3bf /src/i830_dvo.c
parentf8d7cbc6e1322acad3351591336cefcfba7d9aaf (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.c13
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 }