summaryrefslogtreecommitdiff
path: root/include/linux/pinctrl/pinctrl.h
AgeCommit message (Expand)AuthorFilesLines
2022-12-30pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macroAndy Shevchenko1-0/+20
2022-11-10pinctrl: Put space between type and data in compound literalAndy Shevchenko1-1/+1
2022-10-24pinctrl: Clean up headersAndy Shevchenko1-9/+9
2022-06-15pinctrl: Add pingroup and define PINCTRL_PINGROUPBasavaraj Natikar1-0/+20
2020-11-05pinctrl: Remove hole in pinctrl_gpio_rangeGeert Uytterhoeven1-2/+2
2020-03-31pinctrl: Define of_pinctrl_get() dummy for !PINCTRLThierry Reding1-1/+1
2019-07-13Merge tag 'pinctrl-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-14/+5
2019-06-25pinctrl: remove unneeded #ifdef around declarationsMasahiro Yamada1-4/+0
2019-06-12pinctrl: remove unused pin_is_valid()Masahiro Yamada1-10/+0
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194Thomas Gleixner1-2/+1
2019-05-23pinctrl: Enable device link creation for pin controlBenjamin Gaignard1-0/+5
2018-02-03pinctrl: remove include file from <linux/device.h>Linus Torvalds1-0/+1
2017-04-07pinctrl: core: Fix pinctrl_register_and_init() with pinctrl_enable()Tony Lindgren1-1/+2
2017-01-13pinctrl: core: Fix regression caused by delayed work for hogsTony Lindgren1-0/+15
2016-04-21pinctrl: Add devm_ apis for pinctrl_{register, unregister}Laxman Dewangan1-0/+6
2015-06-01pinctrl: use "const struct ..." rather than "struct ... const"Masahiro Yamada1-1/+1
2015-05-06pinctrl: move strict option to pinmux_opsLinus Walleij1-3/+0
2015-05-06pinctrl: allow exlusive GPIO/mux pin allocationSonic Zhang1-0/+3
2015-01-14pinctrl: pinconf-generic: loose DT dependenceLinus Walleij1-7/+10
2015-01-11pinctrl: pinconf-generic: Allow driver to specify DT paramsSoren Brinkmann1-0/+9
2014-01-16pinctrl: Add void * to pinctrl_pin_descSherman Yin1-0/+2
2013-10-16pinctrl/gpio: non-linear GPIO ranges accesible from gpiolibChristian Ruppert1-0/+3
2013-06-17Fix comment on pinctrl_gpio_range.pin_baseChristian Ruppert1-1/+1
2013-06-17pinctrl: add pin list based GPIO rangesChristian Ruppert1-1/+3
2013-03-07pinctrl: Declare operation structures as constLaurent Pinchart1-3/+3
2013-01-21pinctrl: core: get devname from pinctrl_devHaojian Zhuang1-0/+1
2012-11-21pinctrl: add function to retrieve range from pinLinus Walleij1-0/+3
2012-11-21gpiolib: rename find_pinctrl_*Linus Walleij1-1/+1
2012-11-11gpiolib: separation of pin concernsLinus Walleij1-5/+2
2012-11-11gpiolib: provide provision to register pin rangesShiraz Hashim1-0/+17
2012-11-11Revert "pinctrl: remove pinctrl_remove_gpio_range"Viresh Kumar1-0/+2
2012-10-02UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel syst...David Howells1-1/+1
2012-07-03pinctrl: add pinctrl_add_gpio_ranges functionDong Aisheng1-0/+3
2012-07-03pinctrl: remove pinctrl_remove_gpio_rangeDong Aisheng1-2/+0
2012-04-26pinctrl: add kerneldoc for pinctrl_ops device tree functionsStephen Warren1-0/+9
2012-04-18pinctrl: replace list_*() with get_*_count()Viresh Kumar1-4/+2
2012-04-18pinctrl: core device tree mapping table parsing supportStephen Warren1-0/+7
2012-03-06pinctrl: forward-declare struct deviceStephen Warren1-0/+1
2012-03-06pinctrl: split pincontrol states into its own headerLinus Walleij1-2/+1
2012-03-05pinctrl: fix and simplify lockingStephen Warren1-1/+0
2012-03-02pinctrl: introduce PINCTRL_STATE_DEFAULT, define hogs as that stateStephen Warren1-0/+2
2012-01-03pinctrl: remove unnecessary max pin numberChanho Park1-5/+0
2012-01-03pinctrl: add a pin config interfaceLinus Walleij1-2/+6
2012-01-03pinctrl: add a pin_base for sparse gpio-rangesChanho Park1-0/+2
2011-11-09pinctrl: fix "warning: 'struct pinctrl_dev' declared inside parameter list"Barry Song1-0/+1
2011-10-20pinctrl: get_group_pins() const fixesStephen Warren1-2/+2
2011-10-13drivers: create a pin control subsystemLinus Walleij1-0/+133