Thread (15 messages) 15 messages, 3 authors, 2016-06-20

Re: [PATCH v2 4/5] mfd: rn5t618: register power off callback optionally

From: Lee Jones <hidden>
Date: 2016-06-20 09:02:03
Also in: linux-amlogic, linux-arm-kernel, lkml

On Sat, 18 Jun 2016, Stefan Agner wrote:
On 2016-06-16 07:59, Lee Jones wrote:
quoted
On Tue, 07 Jun 2016, Stefan Agner wrote:
quoted
Only register power off if the PMIC is defined as system power
controller (see Documentation/devicetree/bindings/power/
power-controller.txt).

Reviewed-by: Marcel Ziswiler <redacted>
Signed-off-by: Stefan Agner <stefan@agner.ch>
These should be chronological.
Has been discussed already here:
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-May/345835.html

It's an artifact of my development process, I keep the commits in my
local branches without signed off lines and add them before sending out
patches. So whenever I prepare a new revision, collected acks, sobs are
chronological, but end up before my sob.

But since you are the second maintainer which has objection to that
style I probably should change that...
It would make your life easier in the long run. :)
quoted
quoted
---
 drivers/mfd/rn5t618.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/mfd/rn5t618.c b/drivers/mfd/rn5t618.c
index 7607ced..d9b4d40 100644
--- a/drivers/mfd/rn5t618.c
+++ b/drivers/mfd/rn5t618.c
@@ -103,9 +103,13 @@ static int rn5t618_i2c_probe(struct i2c_client *i2c,
 		return ret;
 	}

-	if (!pm_power_off) {
-		rn5t618_pm_power_off = priv;
-		pm_power_off = rn5t618_power_off;
+	if (of_device_is_system_power_controller(i2c->dev.of_node)) {
+		if (!pm_power_off) {
+			rn5t618_pm_power_off = priv;
+			pm_power_off = rn5t618_power_off;
+		} else {
+			dev_err(&i2c->dev, "Failed to set poweroff capability, already defined\n");
This is not an error.  Please use dev_warn() instead.
Hm, I agree... FWIW, I copied the code (and that message) from here,
where dev_err is probably also not appropriate:
drivers/regulator/act8865-regulator.c
Mark (Regulator maintainer) also accepts patches.
quoted
Also, is this message actually accurate?  Your commit message would
indicate that it's not.
Hm, maybe we should bail out with an error in that case since DT
explicitly asks to be power controller... Is that what you mean?
I think I misunderstood the message.  To fix this I would reword it.

"Poweroff call-back already defined"

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help