All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Enable probing of non-rb modes
@ 2013-11-15  5:08 Shirish S
  2013-11-15  5:08 ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S
  0 siblings, 1 reply; 7+ messages in thread
From: Shirish S @ 2013-11-15  5:08 UTC (permalink / raw)
  To: dri-devel, airlied, ajax; +Cc: daniel.vetter, shirish, Shirish S

With the current implementation of collecting edid modes,
in case rb mode exists for a non rb mode of same resolution and 
vrefresh, the non-rb mode is never fed to display controller to be
probed, as a result we lose on using the non-rb mode, if the display 
controller does not support rb mode but supports non-rb.


For instance in case of 1680x1050@60Hz:
with monitor whose EDID supports RB,
if connected to  display controller does not support 1680x1050@60Hz RB but it 
supports 1680x1050@60Hz, with the current implementation the non-rb mode
1680x1050@60Hz is not listed in connectors probed modes and hence on running 
xrandr is not listed.

Shirish S (1):
  drm: edid: enable probing and listing of non rb modes

 drivers/gpu/drm/drm_edid.c |   74 +++++++++++++++++++++-----------------------
 1 file changed, 36 insertions(+), 38 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [PATCH] Enable probing of non-rb modes
@ 2013-11-25  8:51 Shirish S
  2013-11-25  8:51 ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S
  0 siblings, 1 reply; 7+ messages in thread
From: Shirish S @ 2013-11-25  8:51 UTC (permalink / raw)
  To: dri-devel, ajax, ville.syrjala; +Cc: airlied, shirish, Shirish S, daniel.vetter

With the current implementation of collecting edid modes,
in case rb mode exists for a non rb mode of same resolution and
vrefresh, the non-rb mode is never fed to display controller to be
probed, as a result we lose on using the non-rb mode, if the display
controller does not support rb mode but supports non-rb.


For instance in case of 1680x1050@60Hz:
with monitor whose EDID supports RB,
if connected to  display controller does not support 1680x1050@60Hz RB but it
supports 1680x1050@60Hz, with the current implementation the non-rb mode
1680x1050@60Hz is not listed in connectors probed modes and hence on running
xrandr is not listed.

V2: Incorporate review comments by Adam Jackson
    remove suffix of 'rb'

Shirish S (1):
  drm: edid: enable probing and listing of non rb modes

 drivers/gpu/drm/drm_edid.c |   40 ++++++++++++++++++----------------------
 1 file changed, 18 insertions(+), 22 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [PATCH 0/4] Add dt support for exynos hdmiphy settings
@ 2013-11-25  8:54 Shirish S
       [not found] ` <1385369679-4337-1-git-send-email-s.shirish-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Shirish S @ 2013-11-25  8:54 UTC (permalink / raw)
  To: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	inki.dae-Sze3O3UU22JBDgjK7y7TUQ,
	devicetree-u79uwXL29TY76Z2rM5mHXA, mark.rutland-5wv7dgnIgG8
  Cc: airlied-H+wXaHxf7aLQT0dZR+AlfA, shirish-F7+t8E8rja9g9hUCZPvPmw,
	Shirish S

For various revisions of a chipset if the signal pattern is changed for every
revision, then the phy setting need to be updated correspondingly by measuring
the signal.
For getting correct signals the clock level and data de-emphasis
levels needs to be adjusted.
Since only these 2 values matter,we can move the same to dt,
wherein we can have different dt files for every revision.

This is an initial patchset towards achieving the same
for exynos 5250 and can be later extended to future chipsets.

V2: replaced moving of entire phy config structure with only
required and justifiable conf registers.

V3: Incorporated Mark Rutland's comments.

V4: Rebased and included cros5250-common.dtsi.

V5: removed nr-configs feild and also the constraint
    of having the exact number of configs in the dt file
    as in the driver, the programmer can add only the pixel
    clock that needs to be updated.

V6:
V7: removed nr-configs form the dtsi files.

Shirish S (4):
  ARM: dts: smdk5250: Add hdmi phy settings
  ARM: dts: arndale: Add hdmi phy settings
  ARM: exynos: dts: cros5250: Add hdmi phy settings
  drm: exynos: hdmi: Add dt support for hdmiphy settings

 .../devicetree/bindings/video/exynos_hdmi.txt      |   31 ++++++++
 arch/arm/boot/dts/cros5250-common.dtsi             |   74 +++++++++++++++++++
 arch/arm/boot/dts/exynos5250-arndale.dts           |   74 +++++++++++++++++++
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   74 +++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_hdmi.c               |   77 +++++++++++++++++++-
 5 files changed, 326 insertions(+), 4 deletions(-)

-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [PATCH] Enable probing of non-rb modes
@ 2014-01-08  4:25 Shirish S
  2014-01-08  4:25 ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S
  0 siblings, 1 reply; 7+ messages in thread
From: Shirish S @ 2014-01-08  4:25 UTC (permalink / raw)
  To: dri-devel, airlied, ajax; +Cc: daniel.vetter, shirish, Shirish S

With the current implementation of collecting edid modes,
in case rb mode exists for a non rb mode of same resolution and 
vrefresh, the non-rb mode is never fed to display controller to be
probed, as a result we lose on using the non-rb mode, if the display 
controller does not support rb mode but supports non-rb.


For instance in case of 1680x1050@60Hz:
with monitor whose EDID supports RB,
if connected to  display controller does not support 1680x1050@60Hz RB but it 
supports 1680x1050@60Hz, with the current implementation the non-rb mode
1680x1050@60Hz is not listed in connectors probed modes and hence on running 
xrandr is not listed.

V2: made drm_mode_std static 

Shirish S (1):
  drm: edid: enable probing and listing of non rb modes

 drivers/gpu/drm/drm_edid.c |   39 ++++++++++++++++++---------------------
 1 file changed, 18 insertions(+), 21 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-01-08  4:23 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-15  5:08 [PATCH] Enable probing of non-rb modes Shirish S
2013-11-15  5:08 ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S
2013-11-15 18:59   ` Adam Jackson
2013-11-19  3:51     ` Shirish S
  -- strict thread matches above, loose matches on Subject: below --
2013-11-25  8:51 [PATCH] Enable probing of non-rb modes Shirish S
2013-11-25  8:51 ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S
2013-11-25  8:54 [PATCH 0/4] Add dt support for exynos hdmiphy settings Shirish S
     [not found] ` <1385369679-4337-1-git-send-email-s.shirish-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2013-11-25  8:54   ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S
2014-01-08  4:25 [PATCH] Enable probing of non-rb modes Shirish S
2014-01-08  4:25 ` [PATCH] drm: edid: enable probing and listing of non rb modes Shirish S

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.