svn commit: r346396 - stable/12/sys/arm/broadcom/bcm2835
Bjoern A. Zeeb
bz at FreeBSD.org
Tue Sep 3 14:08:02 UTC 2019
Author: bz
Date: Fri Apr 19 15:53:30 2019
New Revision: 346396
URL: https://svnweb.freebsd.org/changeset/base/346396
Log:
MFC r345757:
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.
Modified:
stable/12/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
==============================================================================
--- stable/12/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c Fri Apr 19 15:52:09 2019 (r346395)
+++ stable/12/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c Fri Apr 19 15:53:30 2019 (r346396)
@@ -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
More information about the svn-src-all
mailing list