summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/pinmux.c
Commit message (Expand)AuthorAgeFilesLines
* pinmux: forbid mux_usecount to be set at UINT_MAXRichard Genoud2013-03-211-0/+5
* pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error pathsAxel Lin2012-11-111-7/+21
* pinctrl: reserve pins when states are activatedLinus Walleij2012-11-111-45/+22
* pinctrl: use kasprintf() in pinmux_request_gpio()Thomas Petazzoni2012-09-141-4/+1
* pinctrl: make pinmux disable function optionalDong Aisheng2012-05-151-3/+3
* pinctrl: add more info to error msgs in pin_requestStephen Warren2012-05-071-6/+8
* pinctrl: enhance reporting of errors when loading from DTJohn Crispin2012-04-261-10/+27
* pinctrl: fix signed vs unsigned conditionals inside pinmux_map_to_settingJohn Crispin2012-04-241-7/+8
* pinctrl: show pin name when request pinsDong Aisheng2012-04-181-2/+3
* pinctrl: add some error checking for user interfacesDong Aisheng2012-04-181-2/+13
* pinctrl: fix pinmux_check_ops error checkingDong Aisheng2012-04-181-3/+5
* pinctrl: replace list_*() with get_*_count()Viresh Kumar2012-04-181-4/+7
* pinctrl: allow concurrent gpio and mux function ownership of pinsStephen Warren2012-03-121-23/+49
* pinctrl: Show selected function and group in pinmux-pins debugfsStephen Warren2012-03-051-1/+67
* pinctrl: enhance mapping table to support pin config operationsStephen Warren2012-03-051-26/+43
* pinctrl: add usecount to pins for muxingStephen Warren2012-03-051-4/+19
* pinctrl: refactor struct pinctrl handling in core.c vs pinmux.cStephen Warren2012-03-051-304/+98
* pinctrl: fix and simplify lockingStephen Warren2012-03-051-12/+9
* pinctrl: enhance pinctrl_get() to handle multiple functionsStephen Warren2012-03-021-23/+14
* pinctrl: make the pinmux-pins more helpfulLinus Walleij2012-02-291-3/+8
* pinctrl: allocate sizeof(*p) instead of sizeof(struct foo)Stephen Warren2012-02-241-1/+1
* pinctrl: record a pin owner, not mux function, when requesting pinsStephen Warren2012-02-221-40/+31
* pinctrl: Re-order pinmux.[ch] to match each-otherStephen Warren2012-02-221-28/+28
* pinctrl: use list_add_tail instead of list_addStephen Warren2012-02-221-1/+1
* pinctrl: factor pin control handles over to the coreLinus Walleij2012-02-101-621/+90
* pinctrl: move generic functions to the pinctrl_ namespaceLinus Walleij2012-02-101-175/+176
* pinctrl: delete raw device pointers in pinmux mapsLinus Walleij2012-02-011-19/+8
* pinctrl: add checks for empty function namesTony Lindgren2012-01-261-1/+16
* pinctrl: fix pinmux_hog_maps when ctrl_dev_name is not setTony Lindgren2012-01-261-3/+6
* pinctrl: fix some pinmux typosTony Lindgren2012-01-261-7/+2
* pinctrl: unbreak error messagesUwe Kleine-König2012-01-241-27/+19
* pinctrl: correct a offset while enumerating pinsChanho Park2012-01-031-4/+5
* pinctrl: some typo fixesDong Aisheng2012-01-031-1/+1
* pinctrl: don't create a device for each pin controllerStephen Warren2012-01-031-23/+23
* pinctrl: make it possible to add multiple mapsLinus Walleij2012-01-031-31/+29
* pinctrl: make a copy of pinmux mapLinus Walleij2012-01-031-10/+34
* pinctrl: GPIO direction support for muxingLinus Walleij2012-01-031-0/+61
* pinctrl: add a pin_base for sparse gpio-rangesChanho Park2012-01-031-2/+2
* pinctrl: documentation updateLinus Walleij2012-01-031-1/+5
* pinctrl: add explicit gpio_disable_free pinmux_opStephen Warren2012-01-031-14/+25
* pinctrl: remove double pin validity check.Marek Belisko2012-01-031-10/+5
* pinctrl: move group lookup to coreLinus Walleij2012-01-031-33/+2
* pinctrl: remove two unused global variablesUwe Kleine-König2011-12-081-4/+0
* pinctrl: Don't copy function name when requesting a pinStephen Warren2011-10-201-13/+23
* pinctrl: get_group_pins() const fixesStephen Warren2011-10-201-2/+2
* drivers: create a pin control subsystemLinus Walleij2011-10-131-0/+1180