Re: [Intel-gfx] [PATCH 1/3] drm/i915: Fix TV Out refresh rate.

2012-01-16 Thread Rodrigo Vivi
I think we should go ahead and integrate the first and second patches
and skip the 1080 (third) for now.

We are internally discussing when and if that document will be released.

On Fri, Jan 6, 2012 at 8:02 PM, Keith Packard kei...@keithp.com wrote:
 On Wed, 14 Dec 2011 21:10:06 -0200, Rodrigo Vivi rodrigo.v...@gmail.com 
 wrote:
 TV Out refresh rate was half of the specification for almost all modes.
 Due to this reason pixel clock was so low for some modes causing
 flickering screen.

  Signed-off-by: Rodrigo Vivi rodrigo.v...@gmail.com

 And

  These modes are no longer needed or are not according to TV timing 
 standards.

  Intel PRM Vol 3 - Display Registers Updated - Section 5 TV-Out
  Programming / 5.2.1 Television Standards / 5.2.1.1 Timing tables

  Signed-off-by: Rodrigo Vivi rodrigo.v...@gmail.com

 I've got these two queued on my machine. Once drm-next is merged to
 master, drm-intel-fixes will be fast-forwarded to that point and these
 fixes rebased on top of that.

 There's still the 1080p modes which Chris has asked for an updated
 changelog and a comment in the source for.

 --
 keith.pack...@intel.com



-- 
Rodrigo Vivi
Blog: http://blog.vivi.eng.br
GPG: 0x905BE242 @ wwwkeys.pgp.net
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PATCH 1/3] drm/i915: Fix TV Out refresh rate.

2012-01-06 Thread Jesse Barnes
On Wed, 14 Dec 2011 21:10:06 -0200
Rodrigo Vivi rodrigo.v...@gmail.com wrote:

 TV Out refresh rate was half of the specification for almost all modes.
 Due to this reason pixel clock was so low for some modes causing flickering 
 screen.
 
 Signed-off-by: Rodrigo Vivi rodrigo.v...@gmail.com
 ---
  drivers/gpu/drm/i915/intel_tv.c |   16 
  1 files changed, 8 insertions(+), 8 deletions(-)
 

Reviewed-by: Jesse Barnes jbar...@virtuousgeek.org

-- 
Jesse Barnes, Intel Open Source Technology Center


signature.asc
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


Re: [Intel-gfx] [PATCH 1/3] drm/i915: Fix TV Out refresh rate.

2012-01-06 Thread Keith Packard
On Wed, 14 Dec 2011 21:10:06 -0200, Rodrigo Vivi rodrigo.v...@gmail.com wrote:
 TV Out refresh rate was half of the specification for almost all modes.
 Due to this reason pixel clock was so low for some modes causing
 flickering screen.

  Signed-off-by: Rodrigo Vivi rodrigo.v...@gmail.com

And

  These modes are no longer needed or are not according to TV timing standards.

  Intel PRM Vol 3 - Display Registers Updated - Section 5 TV-Out
  Programming / 5.2.1 Television Standards / 5.2.1.1 Timing tables

  Signed-off-by: Rodrigo Vivi rodrigo.v...@gmail.com

I've got these two queued on my machine. Once drm-next is merged to
master, drm-intel-fixes will be fast-forwarded to that point and these
fixes rebased on top of that.

There's still the 1080p modes which Chris has asked for an updated
changelog and a comment in the source for.

-- 
keith.pack...@intel.com


pgpuKk51f92P6.pgp
Description: PGP signature
___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx


[Intel-gfx] [PATCH 1/3] drm/i915: Fix TV Out refresh rate.

2011-12-14 Thread Rodrigo Vivi
TV Out refresh rate was half of the specification for almost all modes.
Due to this reason pixel clock was so low for some modes causing flickering 
screen.

Signed-off-by: Rodrigo Vivi rodrigo.v...@gmail.com
---
 drivers/gpu/drm/i915/intel_tv.c |   16 
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_tv.c b/drivers/gpu/drm/i915/intel_tv.c
index f3c6a9a..2b1fcad 100644
--- a/drivers/gpu/drm/i915/intel_tv.c
+++ b/drivers/gpu/drm/i915/intel_tv.c
@@ -417,7 +417,7 @@ static const struct tv_mode tv_modes[] = {
{
.name   = NTSC-M,
.clock  = 108000,
-   .refresh= 29970,
+   .refresh= 59940,
.oversample = TV_OVERSAMPLE_8X,
.component_only = 0,
/* 525 Lines, 60 Fields, 15.734KHz line, Sub-Carrier 3.580MHz */
@@ -460,7 +460,7 @@ static const struct tv_mode tv_modes[] = {
{
.name   = NTSC-443,
.clock  = 108000,
-   .refresh= 29970,
+   .refresh= 59940,
.oversample = TV_OVERSAMPLE_8X,
.component_only = 0,
/* 525 Lines, 60 Fields, 15.734KHz line, Sub-Carrier 4.43MHz */
@@ -502,7 +502,7 @@ static const struct tv_mode tv_modes[] = {
{
.name   = NTSC-J,
.clock  = 108000,
-   .refresh= 29970,
+   .refresh= 59940,
.oversample = TV_OVERSAMPLE_8X,
.component_only = 0,
 
@@ -545,7 +545,7 @@ static const struct tv_mode tv_modes[] = {
{
.name   = PAL-M,
.clock  = 108000,
-   .refresh= 29970,
+   .refresh= 59940,
.oversample = TV_OVERSAMPLE_8X,
.component_only = 0,
 
@@ -589,7 +589,7 @@ static const struct tv_mode tv_modes[] = {
/* 625 Lines, 50 Fields, 15.625KHz line, Sub-Carrier 4.434MHz */
.name   = PAL-N,
.clock  = 108000,
-   .refresh= 25000,
+   .refresh= 5,
.oversample = TV_OVERSAMPLE_8X,
.component_only = 0,
 
@@ -634,7 +634,7 @@ static const struct tv_mode tv_modes[] = {
/* 625 Lines, 50 Fields, 15.625KHz line, Sub-Carrier 4.434MHz */
.name   = PAL,
.clock  = 108000,
-   .refresh= 25000,
+   .refresh= 5,
.oversample = TV_OVERSAMPLE_8X,
.component_only = 0,
 
@@ -821,7 +821,7 @@ static const struct tv_mode tv_modes[] = {
{
.name   = 1080i@50Hz,
.clock  = 148800,
-   .refresh= 25000,
+   .refresh= 5,
.oversample = TV_OVERSAMPLE_2X,
.component_only = 1,
 
@@ -847,7 +847,7 @@ static const struct tv_mode tv_modes[] = {
{
.name   = 1080i@60Hz,
.clock  = 148800,
-   .refresh= 3,
+   .refresh= 6,
.oversample = TV_OVERSAMPLE_2X,
.component_only = 1,
 
-- 
1.7.7.4

___
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx