summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/pc386/include
diff options
context:
space:
mode:
authorPavel Pisa <ppisa@pikron.com>2016-04-16 15:01:47 +0200
committerPavel Pisa <ppisa@pikron.com>2016-04-16 15:01:47 +0200
commitb752f9454fd412b0c4e3b15ee853afd4870ccc54 (patch)
tree5b83b8af3cf4729e8eae7a4a302710f1180ed7d2 /c/src/lib/libbsp/i386/pc386/include
parentObsolete rtems_clock_get() directive. (diff)
downloadrtems-b752f9454fd412b0c4e3b15ee853afd4870ccc54.tar.bz2
i386/pc386: reimplemented check for unused EDID entry in fb_vesa.c to suppress GCC 6 warning.
closes #2634
Diffstat (limited to 'c/src/lib/libbsp/i386/pc386/include')
-rw-r--r--c/src/lib/libbsp/i386/pc386/include/edid.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i386/pc386/include/edid.h b/c/src/lib/libbsp/i386/pc386/include/edid.h
index b8c00b1461..836294dcad 100644
--- a/c/src/lib/libbsp/i386/pc386/include/edid.h
+++ b/c/src/lib/libbsp/i386/pc386/include/edid.h
@@ -473,6 +473,14 @@ EDID_INLINE_ROUTINE uint16_t edid1_WhiteY (EDID_edid1 *edid) {
return (edid->WhiteYHigh<<2) | (edid->WhiteBlueLow&0x3);
}
+EDID_INLINE_ROUTINE int edid1_STI_is_unused (
+ const EDID_standard_timing_identification *edid_sti) {
+ return (edid_sti->HorizontalActivePixels ==
+ (uint8_t)EDID_STI_DescriptorUnused) &&
+ (edid_sti->ImageAspectRatio_RefreshRate ==
+ (uint8_t)(EDID_STI_DescriptorUnused >> 8));
+}
+
enum edid1_established_timings {
/* Established Timings I */
EST_800x600_60Hz = 0,