Messages in this thread | | | Subject | [PATCH 0/4] improved support for runtime muxing for pinctrl | From | Tony Lindgren <> | Date | Tue, 16 Jul 2013 02:05:24 -0700 |
| |
Hi all,
As discussed earlier, the pinctrl support for changing some of the consumer device pins during runtime needs some improvment.
Here are the patches to do that, I'll also post a minimal sample patch as a reply to this thread on how to do the muxing for runtime PM.
Regards,
Tony
---
Tony Lindgren (4): pinctrl: Remove duplicate code in pinctrl_pm_select_state functions pinctrl: Allow pinctrl to have multiple active states pinctrl: Add support for additional dynamic states drivers: Add pinctrl handling for dynamic pin states
drivers/base/pinctrl.c | 39 +++++ drivers/pinctrl/core.c | 250 ++++++++++++++++++++++++++++----- drivers/pinctrl/core.h | 10 + include/linux/pinctrl/consumer.h | 46 ++++++ include/linux/pinctrl/devinfo.h | 4 + include/linux/pinctrl/pinctrl-state.h | 15 ++ 6 files changed, 321 insertions(+), 43 deletions(-)
-- Signature
| |