soc: qti_battery_debug: Remove CONFIG_DEBUG_FS dependency

As a preparatory move to adding device attributes to the battery_debug
device, remove the dependency on DEBUG_FS for driver enablement and add
config guards in the driver instead.

Change-Id: I8fcb385a583564935ce472416552e25ca79f4a84
Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
This commit is contained in:
Guru Das Srinagesh 2020-05-15 16:06:43 -07:00 committed by Anjelique Melendez
parent 1069d0fec8
commit cd857f2b69
2 changed files with 7 additions and 1 deletions

View File

@ -242,7 +242,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

View File

@ -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 @@ static int battery_dbg_add_debugfs(struct battery_dbg_dev *bd)
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)
{