mirror of
https://github.com/torvalds/linux.git
synced 2024-12-23 19:31:53 +00:00
hwspinlock: qcom: Remove redundant PM runtime functions
Since the hwspinlock core has changed the PM runtime to be optional, and the Qualcomm hardware spinlock has no pm runtime requirement, thus remove these redundant PM runtime functions. Signed-off-by: Baolin Wang <baolin.wang7@gmail.com> Link: https://lore.kernel.org/r/e0bb751feb7af709f92e52a07d0e8ebcf1ee44ff.1578452735.git.baolin.wang7@gmail.com Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
parent
d4824486b6
commit
98ec52ad81
@ -12,7 +12,6 @@
|
|||||||
#include <linux/of.h>
|
#include <linux/of.h>
|
||||||
#include <linux/of_device.h>
|
#include <linux/of_device.h>
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
#include <linux/pm_runtime.h>
|
|
||||||
#include <linux/regmap.h>
|
#include <linux/regmap.h>
|
||||||
|
|
||||||
#include "hwspinlock_internal.h"
|
#include "hwspinlock_internal.h"
|
||||||
@ -122,14 +121,8 @@ static int qcom_hwspinlock_probe(struct platform_device *pdev)
|
|||||||
regmap, field);
|
regmap, field);
|
||||||
}
|
}
|
||||||
|
|
||||||
pm_runtime_enable(&pdev->dev);
|
return hwspin_lock_register(bank, &pdev->dev, &qcom_hwspinlock_ops,
|
||||||
|
0, QCOM_MUTEX_NUM_LOCKS);
|
||||||
ret = hwspin_lock_register(bank, &pdev->dev, &qcom_hwspinlock_ops,
|
|
||||||
0, QCOM_MUTEX_NUM_LOCKS);
|
|
||||||
if (ret)
|
|
||||||
pm_runtime_disable(&pdev->dev);
|
|
||||||
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int qcom_hwspinlock_remove(struct platform_device *pdev)
|
static int qcom_hwspinlock_remove(struct platform_device *pdev)
|
||||||
@ -143,8 +136,6 @@ static int qcom_hwspinlock_remove(struct platform_device *pdev)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
pm_runtime_disable(&pdev->dev);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user