summaryrefslogtreecommitdiff
path: root/src/lib/edid.c
diff options
context:
space:
mode:
authorPatrick Georgi <patrick@georgi-clan.de>2014-01-18 16:56:36 +0100
committerPatrick Georgi <patrick@georgi-clan.de>2014-02-19 20:57:58 +0100
commitd01ed75066fffe3fb73c98ece628f34120e6e029 (patch)
tree5c5def3b42b4f626a3993138592bbd02e61711ef /src/lib/edid.c
parent327a86603c861ece294f1c9db5875a178bcbcc76 (diff)
downloadcoreboot-d01ed75066fffe3fb73c98ece628f34120e6e029.tar.xz
printk: support and use %hh prefix
clang complains otherwise. Change-Id: I2ac98d7147ecd3d7064f17f8c9d214d44baedf97 Signed-off-by: Patrick Georgi <patrick@georgi-clan.de> Reviewed-on: http://review.coreboot.org/4717 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Diffstat (limited to 'src/lib/edid.c')
-rw-r--r--src/lib/edid.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/edid.c b/src/lib/edid.c
index 4be0dc6652..91ff972eed 100644
--- a/src/lib/edid.c
+++ b/src/lib/edid.c
@@ -543,14 +543,14 @@ detailed_block(struct edid *out, unsigned char *x, int in_extension)
static int
do_checksum(unsigned char *x)
{
- printk(BIOS_SPEW, "Checksum: 0x%hx", x[0x7f]);
+ printk(BIOS_SPEW, "Checksum: 0x%hhx", x[0x7f]);
{
unsigned char sum = 0;
int i;
for (i = 0; i < 128; i++)
sum += x[i];
if (sum) {
- printk(BIOS_SPEW, " (should be 0x%hx)", (unsigned char)(x[0x7f] - sum));
+ printk(BIOS_SPEW, " (should be 0x%hhx)", (unsigned char)(x[0x7f] - sum));
has_valid_checksum = 0;
} else {
has_valid_checksum = 1;
@@ -1009,7 +1009,7 @@ int decode_edid(unsigned char *edid, int size, struct edid *out)
if (edid[0x11] > 0x0f) {
if (edid[0x10] == 0xff) {
has_valid_year = 1;
- printk(BIOS_SPEW, "Made week %hd of model year %hd\n", edid[0x10],
+ printk(BIOS_SPEW, "Made week %hhu of model year %hhu\n", edid[0x10],
edid[0x11]);
out->week = edid[0x10];
out->year = edid[0x11];
@@ -1017,7 +1017,7 @@ int decode_edid(unsigned char *edid, int size, struct edid *out)
/* we know it's at least 2013, when this code was written */
if (edid[0x11] + 90 <= 2013) {
has_valid_year = 1;
- printk(BIOS_SPEW, "Made week %hd of %hd\n",
+ printk(BIOS_SPEW, "Made week %hhu of %d\n",
edid[0x10], edid[0x11] + 1990);
out->week = edid[0x10];
out->year = edid[0x11] + 1990;
@@ -1027,7 +1027,7 @@ int decode_edid(unsigned char *edid, int size, struct edid *out)
}
- printk(BIOS_SPEW, "EDID version: %hd.%hd\n", edid[0x12], edid[0x13]);
+ printk(BIOS_SPEW, "EDID version: %hhu.%hhu\n", edid[0x12], edid[0x13]);
out->version[0] = edid[0x12];
out->version[1] = edid[0x13];