ASoC: rsnd: suppress rsnd_dai_call() debug message
rsnd_dai_call() is using dev_dbg(), but its message is sometimes blocks nessesary other messages. If RSND_DEBUG_NO_DAI_CALL was defined it will be suppressed by this patch. Reported-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Tested-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
2b62786951
commit
1f6e920faa
@ -93,6 +93,15 @@
|
||||
* [mod]->fn() -> [mod]->fn() -> [mod]->fn()...
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* you can enable below define if you don't need
|
||||
* DAI status debug message when debugging
|
||||
* see rsnd_dbg_dai_call()
|
||||
*
|
||||
* #define RSND_DEBUG_NO_DAI_CALL 1
|
||||
*/
|
||||
|
||||
#include <linux/pm_runtime.h>
|
||||
#include "rsnd.h"
|
||||
|
||||
@ -468,7 +477,7 @@ static int rsnd_status_update(u32 *status,
|
||||
__rsnd_mod_shift_##fn, \
|
||||
__rsnd_mod_add_##fn, \
|
||||
__rsnd_mod_call_##fn); \
|
||||
dev_dbg(dev, "%s[%d]\t0x%08x %s\n", \
|
||||
rsnd_dbg_dai_call(dev, "%s[%d]\t0x%08x %s\n", \
|
||||
rsnd_mod_name(mod), rsnd_mod_id(mod), *status, \
|
||||
(func_call && (mod)->ops->fn) ? #fn : ""); \
|
||||
if (func_call && (mod)->ops->fn) \
|
||||
|
@ -798,4 +798,14 @@ void rsnd_mod_make_sure(struct rsnd_mod *mod, enum rsnd_mod_type type);
|
||||
if (!IS_BUILTIN(RSND_DEBUG_NO_IRQ_STATUS)) \
|
||||
dev_dbg(dev, param)
|
||||
|
||||
/*
|
||||
* If you don't need rsnd_dai_call debug message,
|
||||
* define RSND_DEBUG_NO_DAI_CALL as 1 on top of core.c
|
||||
*
|
||||
* #define RSND_DEBUG_NO_DAI_CALL 1
|
||||
*/
|
||||
#define rsnd_dbg_dai_call(dev, param...) \
|
||||
if (!IS_BUILTIN(RSND_DEBUG_NO_DAI_CALL)) \
|
||||
dev_dbg(dev, param)
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user