Showing the changes to include/drm (1 of 1 file). Show all
Unified · Split
| @@ -90,12 +90,26 @@ struct detailed_data_monitor_range { · 89 unmodified lines | ||
| 90 | 90 | u8 min_hfreq_khz; |
| 91 | 91 | u8 max_hfreq_khz; |
| 92 | 92 | 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; | |
| 99 | 113 | } __attribute__((packed)); |
| 100 | 114 | |
| 101 | 115 | struct detailed_data_wpindex { |