summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/drm_displayid_internal.h
diff options
context:
space:
mode:
authorEgor Vorontsov <sdoregor@sdore.me>2025-04-15 12:13:31 +0300
committerJani Nikula <jani.nikula@intel.com>2025-04-16 20:40:51 +0300
commitd2310f047d70fcf7f7602dbb49d2eca345d31932 (patch)
tree04986c961b9a1a252fcfd900a2d3ac837f7d8460 /drivers/gpu/drm/drm_displayid_internal.h
parente79ce1639a865d93fa8c27b515e8165c60131c9b (diff)
downloadlinux-d2310f047d70fcf7f7602dbb49d2eca345d31932.tar.xz
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>
Diffstat (limited to 'drivers/gpu/drm/drm_displayid_internal.h')
-rw-r--r--drivers/gpu/drm/drm_displayid_internal.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/gpu/drm/drm_displayid_internal.h b/drivers/gpu/drm/drm_displayid_internal.h
index 84831ecfdb6e..957dd0619f5c 100644
--- a/drivers/gpu/drm/drm_displayid_internal.h
+++ b/drivers/gpu/drm/drm_displayid_internal.h
@@ -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;