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:
Masahiro Yamada 2020-02-25 02:24:54 +09:00 committed by Tom Rini
parent 4ca281a56c
commit 77c4ba54c6

View file

@ -88,28 +88,28 @@ void printascii(const char *str);
* *
* @value: Value to output * @value: Value to output
*/ */
void printhex2(uint value); void printhex2(unsigned int value);
/** /**
* printhex4() - Output a 4-digit hex value * printhex4() - Output a 4-digit hex value
* *
* @value: Value to output * @value: Value to output
*/ */
void printhex4(uint value); void printhex4(unsigned int value);
/** /**
* printhex8() - Output a 8-digit hex value * printhex8() - Output a 8-digit hex value
* *
* @value: Value to output * @value: Value to output
*/ */
void printhex8(uint value); void printhex8(unsigned int value);
/** /**
* printdec() - Output a decimalism value * printdec() - Output a decimalism value
* *
* @value: Value to output * @value: Value to output
*/ */
void printdec(uint value); void printdec(unsigned int value);
#ifdef CONFIG_DEBUG_UART_ANNOUNCE #ifdef CONFIG_DEBUG_UART_ANNOUNCE
#define _DEBUG_UART_ANNOUNCE printascii("<debug_uart> "); #define _DEBUG_UART_ANNOUNCE printascii("<debug_uart> ");
@ -151,34 +151,34 @@ void printdec(uint value);
_printch(*str++); \ _printch(*str++); \
} \ } \
\ \
static inline void printhex1(uint digit) \ static inline void printhex1(unsigned int digit) \
{ \ { \
digit &= 0xf; \ digit &= 0xf; \
_debug_uart_putc(digit > 9 ? digit - 10 + 'a' : digit + '0'); \ _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) \ while (digits-- > 0) \
printhex1(value >> (4 * digits)); \ printhex1(value >> (4 * digits)); \
} \ } \
\ \
void printhex2(uint value) \ void printhex2(unsigned int value) \
{ \ { \
printhex(value, 2); \ printhex(value, 2); \
} \ } \
\ \
void printhex4(uint value) \ void printhex4(unsigned int value) \
{ \ { \
printhex(value, 4); \ printhex(value, 4); \
} \ } \
\ \
void printhex8(uint value) \ void printhex8(unsigned int value) \
{ \ { \
printhex(value, 8); \ printhex(value, 8); \
} \ } \
\ \
void printdec(uint value) \ void printdec(unsigned int value) \
{ \ { \
if (value > 10) { \ if (value > 10) { \
printdec(value / 10); \ printdec(value / 10); \