mmc: sdhci: Add a helper function for dump register in dynamic debug mode
commit 2881ba9af073faa8ee7408a8d1e0575e50eb3f6c upstream. Add a helper function for dump register in dynamic debug mode. Signed-off-by: Victor Shih <victor.shih@genesyslogic.com.tw> Acked-by: Adrian Hunter <adrian.hunter@intel.com> Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20250606110121.96314-3-victorshihgli@gmail.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
94d0c326cb
commit
3855b7ace3
@@ -825,4 +825,20 @@ void sdhci_switch_external_dma(struct sdhci_host *host, bool en);
|
|||||||
void sdhci_set_data_timeout_irq(struct sdhci_host *host, bool enable);
|
void sdhci_set_data_timeout_irq(struct sdhci_host *host, bool enable);
|
||||||
void __sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd);
|
void __sdhci_set_timeout(struct sdhci_host *host, struct mmc_command *cmd);
|
||||||
|
|
||||||
|
#if defined(CONFIG_DYNAMIC_DEBUG) || \
|
||||||
|
(defined(CONFIG_DYNAMIC_DEBUG_CORE) && defined(DYNAMIC_DEBUG_MODULE))
|
||||||
|
#define SDHCI_DBG_ANYWAY 0
|
||||||
|
#elif defined(DEBUG)
|
||||||
|
#define SDHCI_DBG_ANYWAY 1
|
||||||
|
#else
|
||||||
|
#define SDHCI_DBG_ANYWAY 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define sdhci_dbg_dumpregs(host, fmt) \
|
||||||
|
do { \
|
||||||
|
DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt); \
|
||||||
|
if (DYNAMIC_DEBUG_BRANCH(descriptor) || SDHCI_DBG_ANYWAY) \
|
||||||
|
sdhci_dumpregs(host); \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
#endif /* __SDHCI_HW_H */
|
#endif /* __SDHCI_HW_H */
|
||||||
|
Reference in New Issue
Block a user