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; |