drm/edid: Refactor DisplayID timing block structs

Using le16 instead of u8[2].

Suggested-by: Jani Nikula <jani.nikula@linux.intel.com>
Signed-off-by: Egor Vorontsov <sdoregor@sdore.me>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Link: https://lore.kernel.org/r/a7967d7884d48b15ca08ae78d687e73124f0ba04.1744708239.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
This commit is contained in:
Egor Vorontsov
2025-04-15 12:13:31 +03:00
committed by Jani Nikula
parent e79ce1639a
commit d2310f047d
2 changed files with 23 additions and 23 deletions

View File

@@ -115,20 +115,20 @@ struct displayid_tiled_block {
struct displayid_detailed_timings_1 {
u8 pixel_clock[3];
u8 flags;
u8 hactive[2];
u8 hblank[2];
u8 hsync[2];
u8 hsw[2];
u8 vactive[2];
u8 vblank[2];
u8 vsync[2];
u8 vsw[2];
__le16 hactive;
__le16 hblank;
__le16 hsync;
__le16 hsw;
__le16 vactive;
__le16 vblank;
__le16 vsync;
__le16 vsw;
} __packed;
struct displayid_detailed_timing_block {
struct displayid_block base;
struct displayid_detailed_timings_1 timings[];
};
} __packed;
struct displayid_formula_timings_9 {
u8 flags;