From 3b7613b778b218117be6d99e68073c115df46949 Mon Sep 17 00:00:00 2001 From: svenhoefer Date: Wed, 1 Nov 2017 15:09:42 +0100 Subject: [PATCH] - add display_can_deepstandby member Signed-off-by: Thilo Graf --- azbox/hardware_caps.c | 1 + generic-pc/hardware_caps.c | 1 + include/hardware_caps.h | 1 + libarmbox/hardware_caps.c | 1 + libduckbox/hardware_caps.c | 1 + libspark/hardware_caps.c | 1 + libtriple/hardware_caps.c | 1 + raspi/hardware_caps.c | 1 + 8 files changed, 8 insertions(+) diff --git a/azbox/hardware_caps.c b/azbox/hardware_caps.c index 6489378..da8a610 100644 --- a/azbox/hardware_caps.c +++ b/azbox/hardware_caps.c @@ -30,6 +30,7 @@ hw_caps_t *get_hwcaps(void) caps.display_type = HW_DISPLAY_LINE_TEXT; caps.has_HDMI = 1; caps.display_xres = 8; + caps.display_can_deepstandby = 0; strcpy(caps.boxvendor, "AZBox"); const char *tmp; char buf[64]; diff --git a/generic-pc/hardware_caps.c b/generic-pc/hardware_caps.c index 7e3f167..33c3cd8 100644 --- a/generic-pc/hardware_caps.c +++ b/generic-pc/hardware_caps.c @@ -32,6 +32,7 @@ hw_caps_t *get_hwcaps(void) caps.display_type = HW_DISPLAY_LINE_TEXT; caps.has_HDMI = 1; caps.display_xres = 8; + caps.display_can_deepstandby = 0; strcpy(caps.boxvendor, "Generic"); strcpy(caps.boxname, "PC"); if (! uname(&u)) diff --git a/include/hardware_caps.h b/include/hardware_caps.h index 592cde6..d96e202 100644 --- a/include/hardware_caps.h +++ b/include/hardware_caps.h @@ -36,6 +36,7 @@ typedef struct hw_caps display_type_t display_type; int display_xres; /* x resolution or chars per line */ int display_yres; + int display_can_deepstandby; int can_set_display_brightness; char boxvendor[64]; char boxname[64]; diff --git a/libarmbox/hardware_caps.c b/libarmbox/hardware_caps.c index 5ce19c4..bb3f7a8 100644 --- a/libarmbox/hardware_caps.c +++ b/libarmbox/hardware_caps.c @@ -34,6 +34,7 @@ hw_caps_t *get_hwcaps(void) caps.can_shutdown = 1; caps.display_xres = 16; caps.display_type = HW_DISPLAY_LINE_TEXT; + caps.display_can_deepstandby = 0; caps.can_set_display_brightness = 1; caps.has_HDMI = 1; strcpy(caps.boxvendor, "AX-Technologies"); diff --git a/libduckbox/hardware_caps.c b/libduckbox/hardware_caps.c index 8ab4586..be9b4ef 100644 --- a/libduckbox/hardware_caps.c +++ b/libduckbox/hardware_caps.c @@ -30,6 +30,7 @@ hw_caps_t *get_hwcaps(void) int len = -1; int fd = open("/proc/stb/info/model", O_RDONLY); caps.can_set_display_brightness = 0; + caps.display_can_deepstandby = 0; if (fd != -1) { len = read(fd, buf, sizeof(buf) - 1); close(fd); diff --git a/libspark/hardware_caps.c b/libspark/hardware_caps.c index dd2f941..b319172 100644 --- a/libspark/hardware_caps.c +++ b/libspark/hardware_caps.c @@ -35,6 +35,7 @@ hw_caps_t *get_hwcaps(void) caps.can_shutdown = 1; caps.display_type = HW_DISPLAY_LED_NUM; caps.can_set_display_brightness = 0; + caps.display_can_deepstandby = 0; caps.has_HDMI = 1; caps.has_SCART = 1; caps.display_xres = 4; diff --git a/libtriple/hardware_caps.c b/libtriple/hardware_caps.c index facb1b1..64a92d9 100644 --- a/libtriple/hardware_caps.c +++ b/libtriple/hardware_caps.c @@ -20,6 +20,7 @@ static hw_caps_t caps = { .display_type = HW_DISPLAY_GFX, .display_xres = 128, .display_yres = 64, + .display_can_deepstandby = 0; .boxvendor = "Armas", .boxname = "TripleDragon" }; diff --git a/raspi/hardware_caps.c b/raspi/hardware_caps.c index a4f4a3f..840975b 100644 --- a/raspi/hardware_caps.c +++ b/raspi/hardware_caps.c @@ -30,6 +30,7 @@ hw_caps_t *get_hwcaps(void) caps.display_type = HW_DISPLAY_LINE_TEXT; caps.has_HDMI = 1; caps.display_xres = 8; + caps.display_can_deepstandby = 0; strcpy(caps.boxvendor, "Raspberry"); strcpy(caps.boxname, "Pi");