[Regression] [PATCH] intel_crt_detect_ddc() seems to be broken for DVI-I

2011-01-06 Thread David Müller (ELSOFT AG)
Hello Since Linux 2.6.36 the digital output on my system (855GME + DVI-I) is not working any longer. The analog output is always activated regardless of the type of monitor attached. The culprit seems to be intel_crt_detect_ddc(), which returns true as soon as an ACK from the EDID device is

[PATCH] Improve CRTDDC mapping by using VBT info

2009-08-29 Thread David Müller (ELSOFT AG)
Hello Changelog: Use VBT information to determine which DDC bus to use for CRTDCC. Fall back to GPIOA if VBT info is not available. Reviewed-by: Jesse Barnes jbar...@virtuousgeek.org Signed-off-by: David Müller d.muel...@elsoft.ch diff -dpurN

Re: [Kernel 2.6.30] Only GPIOA is used as CRTDDC bus

2009-08-28 Thread David Müller (ELSOFT AG)
Jesse Barnes wrote: Wanna respin it with that change (just remove the IS_85X change and add a return below the crtc_ddc_bus = -1 if the structure size doesn't match the block size). I'm not sure if i fully understood what you are trying to tell me but have you imagined something like this?

Ping Re: [Kernel 2.6.30] Only GPIOA is used as CRTDDC bus

2009-08-03 Thread David Müller (ELSOFT AG)
Hello Any news regarding this issue? -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core

Re: [Kernel 2.6.30] Only GPIOA is used as CRTDDC bus

2009-07-13 Thread David Müller (ELSOFT AG)
Hello What about a patch like the attached one; would this be acceptable? Signed-off-by: David Müller d.muel...@elsoft.ch diff -dpruN linux-2.6.31-rc2.orig/drivers/gpu/drm/i915/i915_drv.h linux-2.6.31-rc2.patched/drivers/gpu/drm/i915/i915_drv.h ---

Re: [i855GME] [Kernel 2.6.30] intel_crt_load_detect() not working?

2009-07-03 Thread David Müller (ELSOFT AG)
Eric Anholt wrote: There have been bugfixes in load detect since .30, could you try master and see if it's fixed? Yes, you are right. Problem seems to me fixed in 2.6.31-rc1. Thanks for the hint -- --

Re: [Kernel 2.6.30] Only GPIOA is used as CRTDDC bus

2009-07-02 Thread David Müller (ELSOFT AG)
Ma, Ling wrote: We have one DG45ID board connected VGA by DVI-I port, however bmp_CRT_DDC_Pins from vbt is always 0x02 which means GPIOA, so we can not depend on the value, and have to try GPIOD or GPIOE. It only impact G4X series platform. So if i understand you correctly, the

Re: [Kernel 2.6.30] Only GPIOA is used as CRTDDC bus

2009-07-02 Thread David Müller (ELSOFT AG)
Ma, Ling wrote: What about 855GM or 945GME platforms? Can the crt_ddc_gmbus_pin field use on these platforms? On those platforms they always use GPIOA, at least we don't find similar bugs. If you have some related bugs, could you please tell us? There are (at least) two boards on this planet

[i855GME] [Kernel 2.6.30] intel_crt_load_detect() not working?

2009-06-30 Thread David Müller (ELSOFT AG)
Hello While testing Linux kernel 2.6.30 on a Intel 855GME platform i noticed a 3 minute delay during the Linux boot process in the case DDC support is not available. I've tracked the problem down to the following lines in driver/gpu/drm/i915/intel_crt.c: 289 /* 290