Subversion Repositories Kolibri OS

Rev

Rev 6660 | Rev 6937 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6660 Rev 6935
Line 73... Line 73...
73
#define EDID_QUIRK_FORCE_8BPC			(1 << 8)
73
#define EDID_QUIRK_FORCE_8BPC			(1 << 8)
74
/* Force 12bpc */
74
/* Force 12bpc */
75
#define EDID_QUIRK_FORCE_12BPC			(1 << 9)
75
#define EDID_QUIRK_FORCE_12BPC			(1 << 9)
76
/* Force 6bpc */
76
/* Force 6bpc */
77
#define EDID_QUIRK_FORCE_6BPC			(1 << 10)
77
#define EDID_QUIRK_FORCE_6BPC			(1 << 10)
-
 
78
/* Force 10bpc */
-
 
79
#define EDID_QUIRK_FORCE_10BPC			(1 << 11)
Line 78... Line 80...
78
 
80
 
79
struct detailed_mode_closure {
81
struct detailed_mode_closure {
80
	struct drm_connector *connector;
82
	struct drm_connector *connector;
81
	struct edid *edid;
83
	struct edid *edid;
Line 115... Line 117...
115
 
117
 
116
	/* Funai Electronics PM36B */
118
	/* Funai Electronics PM36B */
117
	{ "FCM", 13600, EDID_QUIRK_PREFER_LARGE_75 |
119
	{ "FCM", 13600, EDID_QUIRK_PREFER_LARGE_75 |
Line -... Line 120...
-
 
120
	  EDID_QUIRK_DETAILED_IN_CM },
-
 
121
 
-
 
122
	/* LGD panel of HP zBook 17 G2, eDP 10 bpc, but reports unknown bpc */
118
	  EDID_QUIRK_DETAILED_IN_CM },
123
	{ "LGD", 764, EDID_QUIRK_FORCE_10BPC },
119
 
124
 
120
	/* LG Philips LCD LP154W01-A5 */
125
	/* LG Philips LCD LP154W01-A5 */
Line 121... Line 126...
121
	{ "LPL", 0, EDID_QUIRK_DETAILED_USE_MAXIMUM_SIZE },
126
	{ "LPL", 0, EDID_QUIRK_DETAILED_USE_MAXIMUM_SIZE },
Line 142... Line 147...
142
	/* Medion MD 30217 PG */
147
	/* Medion MD 30217 PG */
143
	{ "MED", 0x7b8, EDID_QUIRK_PREFER_LARGE_75 },
148
	{ "MED", 0x7b8, EDID_QUIRK_PREFER_LARGE_75 },
Line 144... Line 149...
144
 
149
 
145
	/* Panel in Samsung NP700G7A-S01PL notebook reports 6bpc */
150
	/* Panel in Samsung NP700G7A-S01PL notebook reports 6bpc */
-
 
151
	{ "SEC", 0xd033, EDID_QUIRK_FORCE_8BPC },
-
 
152
 
-
 
153
	/* Rotel RSX-1058 forwards sink's EDID but only does HDMI 1.1*/
146
	{ "SEC", 0xd033, EDID_QUIRK_FORCE_8BPC },
154
	{ "ETR", 13896, EDID_QUIRK_FORCE_8BPC },
Line 147... Line 155...
147
};
155
};
148
 
156
 
149
/*
157
/*
Line 3829... Line 3837...
3829
		connector->display_info.bpc = 6;
3837
		connector->display_info.bpc = 6;
Line 3830... Line 3838...
3830
 
3838
 
3831
	if (quirks & EDID_QUIRK_FORCE_8BPC)
3839
	if (quirks & EDID_QUIRK_FORCE_8BPC)
Line -... Line 3840...
-
 
3840
		connector->display_info.bpc = 8;
-
 
3841
 
-
 
3842
	if (quirks & EDID_QUIRK_FORCE_10BPC)
3832
		connector->display_info.bpc = 8;
3843
		connector->display_info.bpc = 10;
3833
 
3844
 
Line 3834... Line 3845...
3834
	if (quirks & EDID_QUIRK_FORCE_12BPC)
3845
	if (quirks & EDID_QUIRK_FORCE_12BPC)
3835
		connector->display_info.bpc = 12;
3846
		connector->display_info.bpc = 12;