mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
debug_uart.h: make <debug_uart.h> self-contained
'uint' is not a primitive type. You need to include <linux/types.h> or otherwise change it to (unsigned int). Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
4ca281a56c
commit
77c4ba54c6
1 changed files with 10 additions and 10 deletions
|
@ -88,28 +88,28 @@ void printascii(const char *str);
|
|||
*
|
||||
* @value: Value to output
|
||||
*/
|
||||
void printhex2(uint value);
|
||||
void printhex2(unsigned int value);
|
||||
|
||||
/**
|
||||
* printhex4() - Output a 4-digit hex value
|
||||
*
|
||||
* @value: Value to output
|
||||
*/
|
||||
void printhex4(uint value);
|
||||
void printhex4(unsigned int value);
|
||||
|
||||
/**
|
||||
* printhex8() - Output a 8-digit hex value
|
||||
*
|
||||
* @value: Value to output
|
||||
*/
|
||||
void printhex8(uint value);
|
||||
void printhex8(unsigned int value);
|
||||
|
||||
/**
|
||||
* printdec() - Output a decimalism value
|
||||
*
|
||||
* @value: Value to output
|
||||
*/
|
||||
void printdec(uint value);
|
||||
void printdec(unsigned int value);
|
||||
|
||||
#ifdef CONFIG_DEBUG_UART_ANNOUNCE
|
||||
#define _DEBUG_UART_ANNOUNCE printascii("<debug_uart> ");
|
||||
|
@ -151,34 +151,34 @@ void printdec(uint value);
|
|||
_printch(*str++); \
|
||||
} \
|
||||
\
|
||||
static inline void printhex1(uint digit) \
|
||||
static inline void printhex1(unsigned int digit) \
|
||||
{ \
|
||||
digit &= 0xf; \
|
||||
_debug_uart_putc(digit > 9 ? digit - 10 + 'a' : digit + '0'); \
|
||||
} \
|
||||
\
|
||||
static inline void printhex(uint value, int digits) \
|
||||
static inline void printhex(unsigned int value, int digits) \
|
||||
{ \
|
||||
while (digits-- > 0) \
|
||||
printhex1(value >> (4 * digits)); \
|
||||
} \
|
||||
\
|
||||
void printhex2(uint value) \
|
||||
void printhex2(unsigned int value) \
|
||||
{ \
|
||||
printhex(value, 2); \
|
||||
} \
|
||||
\
|
||||
void printhex4(uint value) \
|
||||
void printhex4(unsigned int value) \
|
||||
{ \
|
||||
printhex(value, 4); \
|
||||
} \
|
||||
\
|
||||
void printhex8(uint value) \
|
||||
void printhex8(unsigned int value) \
|
||||
{ \
|
||||
printhex(value, 8); \
|
||||
} \
|
||||
\
|
||||
void printdec(uint value) \
|
||||
void printdec(unsigned int value) \
|
||||
{ \
|
||||
if (value > 10) { \
|
||||
printdec(value / 10); \
|
||||
|
|
Loading…
Reference in a new issue