Improve debugging options in bcm2835_sdhci.c
Similar to bcm2835_sdhost.c add a TUNABLE and SYSCTL to selectively turn on debugging printfs if debugging is turned on at compile time. MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Reviewed by: gonzo, andrew Differential Revision: https://reviews.freebsd.org/D19745
This commit is contained in:
parent
1ea35ead5a
commit
fe2825be6f
@ -66,8 +66,17 @@ __FBSDID("$FreeBSD$");
|
||||
#define NUM_DMA_SEGS 2
|
||||
|
||||
#ifdef DEBUG
|
||||
#define dprintf(fmt, args...) do { printf("%s(): ", __func__); \
|
||||
printf(fmt,##args); } while (0)
|
||||
static int bcm2835_sdhci_debug = 0;
|
||||
|
||||
TUNABLE_INT("hw.bcm2835.sdhci.debug", &bcm2835_sdhci_debug);
|
||||
SYSCTL_INT(_hw_sdhci, OID_AUTO, bcm2835_sdhci_debug, CTLFLAG_RWTUN,
|
||||
&bcm2835_sdhci_debug, 0, "bcm2835 SDHCI debug level");
|
||||
|
||||
#define dprintf(fmt, args...) \
|
||||
do { \
|
||||
if (bcm2835_sdhci_debug) \
|
||||
printf("%s: " fmt, __func__, ##args); \
|
||||
} while (0)
|
||||
#else
|
||||
#define dprintf(fmt, args...)
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user