History

drm/edid: Update range descriptor struct for EDID 1.4

Adam Jackson committed 14 years ago

Commit eeefa4b1 parent cb21aaf1 file · +20 −6Browse files

Showing the changes to include/drm (1 of 1 file). Show all

Unified · Split

include/drm/drm_edid.h+20−6
@@ -90,12 +90,26 @@ struct detailed_data_monitor_range { · 89 unmodified lines
9090 u8 min_hfreq_khz;
9191 u8 max_hfreq_khz;
9292 u8 pixel_clock_mhz; /* need to multiply by 10 */
93− __le16 sec_gtf_toggle; /* A000=use above, 20=use below */
94− u8 hfreq_start_khz; /* need to multiply by 2 */
95− u8 c; /* need to divide by 2 */
96− __le16 m;
97− u8 k;
98− u8 j; /* need to divide by 2 */
93+ u8 flags;
94+ union {
95+ struct {
96+ u8 reserved;
97+ u8 hfreq_start_khz; /* need to multiply by 2 */
98+ u8 c; /* need to divide by 2 */
99+ __le16 m;
100+ u8 k;
101+ u8 j; /* need to divide by 2 */
102+ } gtf2;
103+ struct {
104+ u8 version;
105+ u8 data1; /* high 6 bits: extra clock resolution */
106+ u8 data2; /* plus low 2 of above: max hactive */
107+ u8 supported_aspects;
108+ u8 flags; /* preferred aspect and blanking support */
109+ u8 supported_scalings;
110+ u8 preferred_refresh;
111+ } cvt;
112+ } formula;
99113 } __attribute__((packed));
100114
101115 struct detailed_data_wpindex {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t