Messages in this thread | | | Date | Wed, 29 Feb 2012 17:14:09 +0100 | Subject | Re: [PATCH V2 1/2] pinctrl: Introduce PINCTRL_STATE_DEFAULT, define hogs as that state | From | Linus Walleij <> |
| |
On Tue, Feb 28, 2012 at 12:55 AM, Stephen Warren <swarren@nvidia.com> wrote:
> This provides a single centralized name for the default state. > > Update PIN_MAP_* macros to use this state name, instead of requiring the > user to pass a state name in. > > With this change, hog entries in the mapping table are defined as those > with state name PINCTRL_STATE_DEFAULT, i.e. all entries have the same > name. This interacts badly with the nested iteration over mapping table > entries in pinctrl_hog_maps() and pinctrl_hog_map() which would now > attempt to claim each hog mapping table entry multiple times. Replacing > the custom hog code with a simple pinctrl_get()/pinctrl_enable(). > > Update documentation and mapping tables to use this. > > Signed-off-by: Stephen Warren <swarren@nvidia.com> > --- > v2: Added all the hogging rework now described above; hopefully will solve > U300 runtime issues.
This is a bit better, I now have my devices but I lost my hogs :-(
Trying to see if I can fix it...
Yours, Linus Walleij
| |