added dithering support for DAC1. Dithering is enabled for digitally connected panels on DAC1 on laptops. This should remove the 'colorbands' displayed previously on gradients. Bumped version to 1.06.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33653 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rudolf Cornelissen
2009-10-19 10:33:01 +00:00
parent b5addd82d7
commit b793b9cbd0
6 changed files with 63 additions and 9 deletions
@@ -5,7 +5,7 @@
Other authors:
Mark Watson;
Apsed;
Rudolf Cornelissen 10/2002-8/2009.
Rudolf Cornelissen 10/2002-10/2009.
*/
#ifndef DRIVERINTERFACE_H
@@ -89,12 +89,9 @@ enum {
NV06,
NV10,
NV11,
NV11M,
NV15,
NV17,
NV17M,
NV18,
NV18M,
NV20,
NV25,
NV28,
@@ -650,6 +650,7 @@
#define NVDAC_PIXPLLC 0x00680508
#define NVDAC_PLLSEL 0x0068050c
#define NVDAC_NV30_PLLSETUP 0x00680524
#define NVDAC_NV11_DITHER 0x00680528
#define NVDAC_OUTPUT 0x0068052c
#define NVDAC_PIXPLLC2 0x00680578
#define NVDAC_NV40_PLLSEL2 0x00680580
@@ -672,9 +673,16 @@
#define NVDAC_FP_HSYNC_E 0x00680830
#define NVDAC_FP_HVALID_S 0x00680834
#define NVDAC_FP_HVALID_E 0x00680838
#define NVDAC_FP_DITHER 0x0068083c
#define NVDAC_FP_CHKSUM 0x00680840
#define NVDAC_FP_TST_CTRL 0x00680844
#define NVDAC_FP_TG_CTRL 0x00680848
#define NVDAC_FP_DITH_PATT1 0x00680850
#define NVDAC_FP_DITH_PATT2 0x00680854
#define NVDAC_FP_DITH_PATT3 0x00680858
#define NVDAC_FP_DITH_PATT4 0x0068085c
#define NVDAC_FP_DITH_PATT5 0x00680860
#define NVDAC_FP_DITH_PATT6 0x00680864
#define NVDAC_FP_DEBUG0 0x00680880
#define NVDAC_FP_DEBUG1 0x00680884
#define NVDAC_FP_DEBUG2 0x00680888