Stephen Warren
|
652162d469
pinctrl: allow concurrent gpio and mux function ownership of pins
|
13 years ago |
Stephen Warren
|
ba110d90c0
pinctrl: Show selected function and group in pinmux-pins debugfs
|
13 years ago |
Stephen Warren
|
1e2082b520
pinctrl: enhance mapping table to support pin config operations
|
13 years ago |
Stephen Warren
|
0e3db173e2
pinctrl: add usecount to pins for muxing
|
13 years ago |
Stephen Warren
|
7ecdb16fe6
pinctrl: refactor struct pinctrl handling in core.c vs pinmux.c
|
13 years ago |
Stephen Warren
|
57b676f9c1
pinctrl: fix and simplify locking
|
13 years ago |
Stephen Warren
|
d4e3198736
pinctrl: enhance pinctrl_get() to handle multiple functions
|
13 years ago |
Linus Walleij
|
1cf94c45ca
pinctrl: make the pinmux-pins more helpful
|
13 years ago |
Stephen Warren
|
02f5b98951
pinctrl: allocate sizeof(*p) instead of sizeof(struct foo)
|
13 years ago |
Stephen Warren
|
3cc70ed32c
pinctrl: record a pin owner, not mux function, when requesting pins
|
13 years ago |
Stephen Warren
|
03665e0f24
pinctrl: Re-order pinmux.[ch] to match each-other
|
13 years ago |
Stephen Warren
|
8b9c139f16
pinctrl: use list_add_tail instead of list_add
|
13 years ago |
Linus Walleij
|
befe5bdfbb
pinctrl: factor pin control handles over to the core
|
13 years ago |
Linus Walleij
|
e93bcee00c
pinctrl: move generic functions to the pinctrl_ namespace
|
13 years ago |
Linus Walleij
|
9dfac4fd7f
pinctrl: delete raw device pointers in pinmux maps
|
13 years ago |
Tony Lindgren
|
b9130b776e
pinctrl: add checks for empty function names
|
13 years ago |
Tony Lindgren
|
9e2551e10b
pinctrl: fix pinmux_hog_maps when ctrl_dev_name is not set
|
13 years ago |
Tony Lindgren
|
de849eecd0
pinctrl: fix some pinmux typos
|
13 years ago |
Uwe Kleine-König
|
f9d41d7cb5
pinctrl: unbreak error messages
|
13 years ago |
Chanho Park
|
706e8520e8
pinctrl: correct a offset while enumerating pins
|
13 years ago |
Dong Aisheng
|
e6337c3c96
pinctrl: some typo fixes
|
13 years ago |
Stephen Warren
|
51cd24ee62
pinctrl: don't create a device for each pin controller
|
13 years ago |
Linus Walleij
|
59b099b049
pinctrl: make it possible to add multiple maps
|
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 |
Stephen Warren
|
3712a3c488
pinctrl: add explicit gpio_disable_free pinmux_op
|
13 years ago |
Marek Belisko
|
d2f6a1c6fb
pinctrl: remove double pin validity check.
|
13 years ago |
Linus Walleij
|
7afde8baa8
pinctrl: move group lookup to core
|
13 years ago |