Bug 55101
Summary: | i915: DVO detection problem | ||
---|---|---|---|
Product: | Drivers | Reporter: | Braggle (braggle) |
Component: | Video(DRI - Intel) | Assignee: | intel-gfx-bugs (intel-gfx-bugs) |
Status: | RESOLVED CODE_FIX | ||
Severity: | enhancement | CC: | braggle, daniel, intel-gfx-bugs |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.7.3 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
drm debug log
Patch to add Chrontel 7010B support |
Description
Braggle
2013-03-12 10:18:41 UTC
The ch7xxx driver seems to have support for your dvo chipset, and we probe it before the ch7017 driver. Dunno why that doesn't work. I guess you'll have to poke around in the probe code to figure out what's going on. Note that we don't have support for any TV dvo chips, so if that's what you want you have to first write the driver. Generally though we don't support dvo chips beyond what's there already, gen2 is purely in maintenance mode. WILL_NOT_FIX? I think I have two problems. First in this PC the DVO is not on the correct i2c address (0x75 instead of 0x76). The second problem is the version ID of this chip (0x05) is not defined in the driver. I've tried to fix it myself but it doesn't work and I don't know why. Please paste the patches you've tried and the dmesg with drm.debug=0xe running the patches. I found my mistake. The driver use 2 registers to identify the chip. My patch works fine now. Created attachment 101711 [details]
Patch to add Chrontel 7010B support
This patch also works as-is on the versions 3.8.13, 3.9.2 and 3.10-rc1 Braggle, at a quick glance, the patch looks fine. Please submit it to the intel-gfx mailing list for proper review and inclusion to the driver. Include a Signed-off-by line and a Bugzilla: reference to this bug. Thanks. Patch merged to dinq as commit 98304ad186296dc1e655399e28d5973c21db6a73 Author: braggle@free.fr <braggle@free.fr> Date: Thu May 16 12:57:38 2013 +0200 drm/i915: add support for dvo Chrontel 7010B Thanks for tracking this down. |