summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/pinmux.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-14pinctrl: improve warning messagesLinus Walleij1-6/+35
2013-08-14pinctrl: pinmux: Don't free pins requested by other devices in pinmux_disable...Sonic Zhang1-5/+5
2013-04-26pinctrl: move subsystem mutex to pinctrl_dev structPatrice Chotard1-4/+4
2013-03-21pinmux: forbid mux_usecount to be set at UINT_MAXRichard Genoud1-0/+5
2012-11-11pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error pathsAxel Lin1-7/+21
2012-11-11pinctrl: reserve pins when states are activatedLinus Walleij1-45/+22
2012-09-14pinctrl: use kasprintf() in pinmux_request_gpio()Thomas Petazzoni1-4/+1
2012-05-15pinctrl: make pinmux disable function optionalDong Aisheng1-3/+3
2012-05-07pinctrl: add more info to error msgs in pin_requestStephen Warren1-6/+8
2012-04-26pinctrl: enhance reporting of errors when loading from DTJohn Crispin1-10/+27
2012-04-24pinctrl: fix signed vs unsigned conditionals inside pinmux_map_to_settingJohn Crispin1-7/+8
2012-04-18pinctrl: show pin name when request pinsDong Aisheng1-2/+3
2012-04-18pinctrl: add some error checking for user interfacesDong Aisheng1-2/+13
2012-04-18pinctrl: fix pinmux_check_ops error checkingDong Aisheng1-3/+5
2012-04-18pinctrl: replace list_*() with get_*_count()Viresh Kumar1-4/+7
2012-03-12pinctrl: allow concurrent gpio and mux function ownership of pinsStephen Warren1-23/+49
2012-03-05pinctrl: Show selected function and group in pinmux-pins debugfsStephen Warren1-1/+67
2012-03-05pinctrl: enhance mapping table to support pin config operationsStephen Warren1-26/+43
2012-03-05pinctrl: add usecount to pins for muxingStephen Warren1-4/+19
2012-03-05pinctrl: refactor struct pinctrl handling in core.c vs pinmux.cStephen Warren1-304/+98
2012-03-05pinctrl: fix and simplify lockingStephen Warren1-12/+9
2012-03-02pinctrl: enhance pinctrl_get() to handle multiple functionsStephen Warren1-23/+14
2012-02-29pinctrl: make the pinmux-pins more helpfulLinus Walleij1-3/+8
2012-02-24pinctrl: allocate sizeof(*p) instead of sizeof(struct foo)Stephen Warren1-1/+1
2012-02-22pinctrl: record a pin owner, not mux function, when requesting pinsStephen Warren1-40/+31
2012-02-22pinctrl: Re-order pinmux.[ch] to match each-otherStephen Warren1-28/+28
2012-02-22pinctrl: use list_add_tail instead of list_addStephen Warren1-1/+1
2012-02-10pinctrl: factor pin control handles over to the coreLinus Walleij1-621/+90
2012-02-10pinctrl: move generic functions to the pinctrl_ namespaceLinus Walleij1-175/+176
2012-02-01pinctrl: delete raw device pointers in pinmux mapsLinus Walleij1-19/+8
2012-01-26pinctrl: add checks for empty function namesTony Lindgren1-1/+16
2012-01-26pinctrl: fix pinmux_hog_maps when ctrl_dev_name is not setTony Lindgren1-3/+6
2012-01-26pinctrl: fix some pinmux typosTony Lindgren1-7/+2
2012-01-24pinctrl: unbreak error messagesUwe Kleine-König1-27/+19
2012-01-03pinctrl: correct a offset while enumerating pinsChanho Park1-4/+5
2012-01-03pinctrl: some typo fixesDong Aisheng1-1/+1
2012-01-03pinctrl: don't create a device for each pin controllerStephen Warren1-23/+23
2012-01-03pinctrl: make it possible to add multiple mapsLinus Walleij1-31/+29
2012-01-03pinctrl: make a copy of pinmux mapLinus Walleij1-10/+34
2012-01-03pinctrl: GPIO direction support for muxingLinus Walleij1-0/+61
2012-01-03pinctrl: add a pin_base for sparse gpio-rangesChanho Park1-2/+2
2012-01-03pinctrl: documentation updateLinus Walleij1-1/+5
2012-01-03pinctrl: add explicit gpio_disable_free pinmux_opStephen Warren1-14/+25
2012-01-03pinctrl: remove double pin validity check.Marek Belisko1-10/+5
2012-01-03pinctrl: move group lookup to coreLinus Walleij1-33/+2
2011-12-08pinctrl: remove two unused global variablesUwe Kleine-König1-4/+0
2011-10-20pinctrl: Don't copy function name when requesting a pinStephen Warren1-13/+23
2011-10-20pinctrl: get_group_pins() const fixesStephen Warren1-2/+2
2011-10-13drivers: create a pin control subsystemLinus Walleij1-0/+1180