Thread (1 message) 1 message, 1 author, 2014-10-20

[PATCH 3/3] i2c/at91: adopt pinctrl support

From: khilman@kernel.org (Kevin Hilman)
Date: 2014-10-20 18:17:56
Also in: linux-i2c, lkml

Wenyou Yang [off-list ref] writes:
Amend the i2c at91 pin controller to optionally take a pin control
handle and set the state of the pins to:

- "default" on boot, resume and before performing an transfer
- "sleep" on suspend()

This should make it possible to optimize energy usage for the pins
both for the suspend/resume cycle

Signed-off-by: Wenyou Yang <redacted>
This patch is a good example of why you should just have the ->suspend
function call the same function as ->runtime_suspend.

If you do that, rather than having to add the pinctrl_pm* calls bo both
system PM and runtime PM functions, you could've just added them to the
runtime PM functions.

Kevin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help