libpayload/usb: Fix printf format string mismatches in debug messages
This fixes format string mismatch errors in the USB subsystem found by the compiler's format string checker. BUG=b:167517417 TEST=enabled all USB controllers on volteer and fixed resulting compiler errors when USB_DEBUG is enabled. Change-Id: I4dc70baefb3cd82fcc915cc2e7f68719cf6870cc Signed-off-by: Caveh Jalali <caveh@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/45024 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
This commit is contained in:
committed by
Patrick Georgi
parent
2a70419e7c
commit
8079a6a558
@@ -29,6 +29,7 @@
|
||||
//#define USB_DEBUG
|
||||
|
||||
#include <arch/virtual.h>
|
||||
#include <inttypes.h>
|
||||
#include <usb/usb.h>
|
||||
#include "uhci.h"
|
||||
#include "uhci_private.h"
|
||||
@@ -79,14 +80,14 @@ static void td_dump(td_t *td)
|
||||
(td->ptr & (1UL << 2)) >> 2, (td->ptr & (1UL << 1)) >> 1, td->ptr & 1UL);
|
||||
usb_debug("|:+-----------------------------------------------+:|\n");
|
||||
usb_debug("|:| T | Maximum Length | [%04lx] |:|\n", (td->token & (0x7FFUL << 21)) >> 21);
|
||||
usb_debug("|:| O | PID CODE | [%04lx] |:|\n", td->token & 0xFF);
|
||||
usb_debug("|:| K | Endpoint | [%04lx] |:|\n", (td->token & TD_EP_MASK) >> TD_EP_SHIFT);
|
||||
usb_debug("|:| O | PID CODE | [%04"PRIx32"] |:|\n", td->token & 0xFF);
|
||||
usb_debug("|:| K | Endpoint | [%04"PRIx32"] |:|\n", (td->token & TD_EP_MASK) >> TD_EP_SHIFT);
|
||||
usb_debug("|:| E | Device Address | [%04lx] |:|\n", (td->token & (0x7FUL << 8)) >> 8);
|
||||
usb_debug("|:| N | Data Toggle | [%lx] |:|\n", (td->token & (1UL << 19)) >> 19);
|
||||
usb_debug("|:+-----------------------------------------------+:|\n");
|
||||
usb_debug("|:| C | Short Packet Detector | [%lx] |:|\n", (td->ctrlsts & (1UL << 29)) >> 29);
|
||||
usb_debug("|:| O | Error Counter | [%lx] |:|\n",
|
||||
(td->ctrlsts & (3UL << TD_COUNTER_SHIFT)) >> TD_COUNTER_SHIFT);
|
||||
(td->ctrlsts & (3UL << TD_COUNTER_SHIFT)) >> TD_COUNTER_SHIFT);
|
||||
usb_debug("|:| N | Low Speed Device | [%lx] |:|\n", (td->ctrlsts & (1UL << 26)) >> 26);
|
||||
usb_debug("|:| T | Isochronous Select | [%lx] |:|\n", (td->ctrlsts & (1UL << 25)) >> 25);
|
||||
usb_debug("|:| R | Interrupt on Complete (IOC) | [%lx] |:|\n", (td->ctrlsts & (1UL << 24)) >> 24);
|
||||
@@ -101,7 +102,7 @@ static void td_dump(td_t *td)
|
||||
usb_debug("|:| S ----------------------------------------|:|\n");
|
||||
usb_debug("|:| | Actual Length | [%04lx] |:|\n", td->ctrlsts & 0x7FFUL);
|
||||
usb_debug("|:+-----------------------------------------------+:|\n");
|
||||
usb_debug("|:| Buffer pointer [0x%08lx] |:|\n", td->bufptr);
|
||||
usb_debug("|:| Buffer pointer [0x%08"PRIx32"] |:|\n", td->bufptr);
|
||||
usb_debug("|:|-----------------------------------------------|:|\n");
|
||||
usb_debug("|...................................................|\n");
|
||||
usb_debug("+---------------------------------------------------+\n");
|
||||
|
Reference in New Issue
Block a user