diff --git a/arch/arm64/configs/vendor/pineapple_consolidate.config b/arch/arm64/configs/vendor/pineapple_consolidate.config index c555bb67b4aa..d9ad43c84860 100644 --- a/arch/arm64/configs/vendor/pineapple_consolidate.config +++ b/arch/arm64/configs/vendor/pineapple_consolidate.config @@ -12,3 +12,4 @@ CONFIG_PAGE_OWNER=y CONFIG_RCU_TORTURE_TEST=m CONFIG_RUNTIME_TESTING_MENU=y CONFIG_TEST_USER_COPY=m +CONFIG_UFS_DBG=y diff --git a/drivers/scsi/ufs/Kconfig b/drivers/scsi/ufs/Kconfig index 9fe27b01904e..76a694d82bee 100644 --- a/drivers/scsi/ufs/Kconfig +++ b/drivers/scsi/ufs/Kconfig @@ -52,6 +52,17 @@ config SCSI_UFSHCD if SCSI_UFSHCD +config UFS_DBG + bool "Universal Flash Storage Debug Mode" + depends on SCSI_UFSHCD + help + This selects the debug mode for ufs vendor driver. + Enables tracing for QTI ufs driver. + This also enables ftrace for ufs core and SCSI. + Enabling this would have an adverse performance impact on disk IO. + + If unsure, say N. + config SCSI_UFSHCD_PCI tristate "PCI bus based UFS Controller support" depends on PCI