Linus Walleij
|
ab78029ecc
drivers/pinctrl: grab default handles from device core
|
12 years ago |
Shiraz Hashim
|
f23f1516b6
gpiolib: provide provision to register pin ranges
|
12 years ago |
Linus Walleij
|
1a78958dc2
pinctrl: reserve pins when states are activated
|
12 years ago |
Linus Walleij
|
c31a00cd30
pinctrl: document semantics vs GPIO
|
13 years ago |
Daniel Mack
|
d1a83d3b17
Documentation/pinctrl.txt: Fix some misspelled macros
|
13 years ago |
Stephen Warren
|
6d4ca1fb46
pinctrl: implement devm_pinctrl_get()/put()
|
13 years ago |
Linus Walleij
|
c05127c4e2
pinctrl: implement pinctrl deferred probing
|
13 years ago |
Viresh Kumar
|
d1e90e9e74
pinctrl: replace list_*() with get_*_count()
|
13 years ago |
Uwe Kleine-König
|
122dbe7e58
pinctrl: mark const init data with __initconst instead of __initdata
|
13 years ago |
Viresh Kumar
|
eb181c3533
Documentation: pinctrl: add missing spi0_0 grp in example
|
13 years ago |
Stephen Warren
|
1e2082b520
pinctrl: enhance mapping table to support pin config operations
|
13 years ago |
Stephen Warren
|
6e5e959dde
pinctrl: API changes to support multiple states per device
|
13 years ago |
Stephen Warren
|
110e4ec5a1
pinctrl: assume map table entries can't have a NULL name field
|
13 years ago |
Stephen Warren
|
46919ae63d
pinctrl: introduce PINCTRL_STATE_DEFAULT, define hogs as that state
|
13 years ago |
Stephen Warren
|
806d314325
pinctrl: re-order struct pinctrl_map
|
13 years ago |
Stephen Warren
|
1681f5ae4c
pinctrl: disallow map table entries with NULL dev_name field
|
13 years ago |
Linus Walleij
|
77a5988355
pinctrl: changes hog mechanism to be self-referential
|
13 years ago |
Linus Walleij
|
e93bcee00c
pinctrl: move generic functions to the pinctrl_ namespace
|
13 years ago |
Linus Walleij
|
28a8d14cc7
pinctrl: break out a pinctrl consumer header
|
13 years ago |
Linus Walleij
|
9dfac4fd7f
pinctrl: delete raw device pointers in pinmux maps
|
13 years ago |
Tony Lindgren
|
de849eecd0
pinctrl: fix some pinmux typos
|
13 years ago |
Uwe Kleine-König
|
f54367f9de
Documentation/pinctrl: fix a few syntax errors in code examples
|
13 years ago |
Dong Aisheng
|
e6337c3c96
pinctrl: some typo fixes
|
13 years ago |
Stephen Warren
|
43699dea1e
pinctrl: pass name instead of device to pin_config_*
|
13 years ago |
Stephen Warren
|
51cd24ee62
pinctrl: don't create a device for each pin controller
|
13 years ago |
Linus Walleij
|
ae6b4d8588
pinctrl: add a pin config interface
|
13 years ago |
Linus Walleij
|
97607d157c
pinctrl: make a copy of pinmux map
|
13 years ago |
Linus Walleij
|
542e704f3f
pinctrl: GPIO direction support for muxing
|
13 years ago |
Chanho Park
|
3c739ad0df
pinctrl: add a pin_base for sparse gpio-ranges
|
13 years ago |
Linus Walleij
|
336cdba09a
pinctrl: documentation update
|
13 years ago |