From 190850898d087ef3866bc740e7da4041804a7fa1 Mon Sep 17 00:00:00 2001 From: Rama Aparna Mallavarapu Date: Wed, 16 Jan 2019 20:36:59 -0800 Subject: [PATCH] devfreq: suppress platform driver bind / unbind feature For simple-dev and devbw platform driver does not support the manual bind / unbind feature through sysfs, when the governor is registered and started. Suppress the bind / unbind calls using driver attribute. Change-Id: Ide843476bdc3870c48f6557097ee549e7a794a22 Signed-off-by: Santosh Mardi Signed-off-by: Rama Aparna Mallavarapu --- drivers/devfreq/devfreq_devbw.c | 1 + drivers/devfreq/devfreq_simple_dev.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/devfreq/devfreq_devbw.c b/drivers/devfreq/devfreq_devbw.c index 502687234bae..22c3a13f979f 100644 --- a/drivers/devfreq/devfreq_devbw.c +++ b/drivers/devfreq/devfreq_devbw.c @@ -213,6 +213,7 @@ static struct platform_driver devbw_driver = { .driver = { .name = "devbw", .of_match_table = devbw_match_table, + .suppress_bind_attrs = true, }, }; diff --git a/drivers/devfreq/devfreq_simple_dev.c b/drivers/devfreq/devfreq_simple_dev.c index cf359ce3ec79..48c4a216927f 100644 --- a/drivers/devfreq/devfreq_simple_dev.c +++ b/drivers/devfreq/devfreq_simple_dev.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2014-2015, 2017, 2019, The Linux Foundation. All rights reserved. + * Copyright (c) 2014-2015, 2017-2018, 2019, The Linux Foundation. All rights reserved. */ #define pr_fmt(fmt) "devfreq-simple-dev: " fmt @@ -204,6 +204,7 @@ static struct platform_driver devfreq_clock_driver = { .driver = { .name = "devfreq-simple-dev", .of_match_table = devfreq_simple_match_table, + .suppress_bind_attrs = true, }, }; module_platform_driver(devfreq_clock_driver);