Early firmware bootstrap debug dumps, mailbox peek/poke, and diagnostic helpers.
More...
Go to the source code of this file.
Early firmware bootstrap debug dumps, mailbox peek/poke, and diagnostic helpers.
◆ bswap32
Value: ({ \
__typeof__(N) n = (N); \
((n & 0x000000FF) << 24) | \
((n & 0x0000FF00) << 8) | \
((n & 0x00FF0000) >> 8) | \
((n & 0xFF000000) >> 24); })
◆ dbg
| #define dbg |
( |
| ) |
do {} while (0) |
◆ dbg_at
| #define dbg_at |
( |
|
__x | ) |
do {} while (0) |
◆ dbg_val
| #define dbg_val |
( |
|
__v | ) |
do {} while (0) |
◆ dbg_val_at
| #define dbg_val_at |
( |
|
__v, |
|
|
|
__x |
|
) |
| do {} while (0) |
◆ DEBUG_SET_FW_READY_FLAGS
| #define DEBUG_SET_FW_READY_FLAGS 0 |
◆ dump
| #define dump |
( |
|
addr, |
|
|
|
count |
|
) |
| do {} while (0) |
◆ dump_hex
| #define dump_hex |
( |
|
ptr, |
|
|
|
idx, |
|
|
|
len |
|
) |
| |
Value: do { \
__typeof__(idx) __i = (idx); \
__typeof__(ptr) __p = (ptr) + __i; \
__typeof__(idx) __l = (len) - __i; \
__typeof__(idx) __n = __l > 4 ? 4 : __l; \
if (__n == 4) { \
comp_info(dev,
"%08x%08x%08x%08x",
bswap32(__p[0]),
bswap32(__p[1]), \
} else if (__n == 3) { \
} else if (__n == 2) { \
} else if (__n == 1) { \
comp_info(dev,
"%08x",
bswap32(__p[0])); \
} \
idx += __n; \
} while (0)
#define bswap32(N)
Definition debug.h:139
◆ dump_object
| #define dump_object |
( |
|
__o | ) |
do {} while (0) |
◆ dump_object_ptr
| #define dump_object_ptr |
( |
|
__o | ) |
do {} while (0) |