mfd: qcom-spmi-pmic: Add remove API

Add remove API for unloading spmi-pmic module, as the SPMI
framework right now requires drivers under it to have a
remove API defined when removing them.

Change-Id: Iaf5b9f602fb9389c75a68702eaceb847abcf2876
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
This commit is contained in:
Jishnu Prakash 2022-11-24 14:27:37 +05:30 committed by Gerrit - the friendly Code Review server
parent 41978afa6c
commit a5e6953336

View File

@ -2,6 +2,7 @@
/* /*
* Copyright (c) 2014-2015, 2017-2019, The Linux Foundation. * Copyright (c) 2014-2015, 2017-2019, The Linux Foundation.
* All rights reserved. * All rights reserved.
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
*/ */
#include <linux/kernel.h> #include <linux/kernel.h>
@ -146,8 +147,11 @@ static int pmic_spmi_probe(struct spmi_device *sdev)
MODULE_DEVICE_TABLE(of, pmic_spmi_id_table); MODULE_DEVICE_TABLE(of, pmic_spmi_id_table);
static void pmic_spmi_remove(struct spmi_device *sdev) {}
static struct spmi_driver pmic_spmi_driver = { static struct spmi_driver pmic_spmi_driver = {
.probe = pmic_spmi_probe, .probe = pmic_spmi_probe,
.remove = pmic_spmi_remove,
.driver = { .driver = {
.name = "pmic-spmi", .name = "pmic-spmi",
.of_match_table = pmic_spmi_id_table, .of_match_table = pmic_spmi_id_table,