diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index d7c5fd8089f8..75aa658b1fb3 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -610,7 +610,6 @@ config QTI_PMIC_GLINK_CLIENT_DEBUG config QTI_BATTERY_GLINK_DEBUG tristate "Enable support for QTI battery glink debug driver" depends on QTI_PMIC_GLINK - depends on DEBUG_FS help Qualcomm Technologies, Inc. battery glink debug driver helps to obtain debug information for battery charging and gauging over PMIC diff --git a/drivers/soc/qcom/qti_battery_debug.c b/drivers/soc/qcom/qti_battery_debug.c index 8e464d1af1ed..c86ca10b7bb9 100644 --- a/drivers/soc/qcom/qti_battery_debug.c +++ b/drivers/soc/qcom/qti_battery_debug.c @@ -278,6 +278,7 @@ static int get_qbg_context_write(void *data, u64 val) DEFINE_DEBUGFS_ATTRIBUTE(get_qbg_context_debugfs_ops, NULL, get_qbg_context_write, "%llu\n"); +#ifdef CONFIG_DEBUG_FS static int battery_dbg_request_read_votable(struct battery_dbg_dev *bd, u32 id) { @@ -669,6 +670,12 @@ error: debugfs_remove_recursive(bd_dir); return rc; } +#else +static int battery_dbg_add_debugfs(struct battery_dbg_dev *bd) +{ + return 0; +} +#endif static int battery_dbg_probe(struct platform_device *pdev) {