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
|
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
|
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
|
3eedb43723
pinctrl: move pinctrl-maps debugfs file to top-level
|
13 years ago |
Stephen Warren
|
2304b4737f
pinctrl: remove pin and hogs locks from struct pinctrl_dev
|
13 years ago |
Stephen Warren
|
02f5b98951
pinctrl: allocate sizeof(*p) instead of sizeof(struct foo)
|
13 years ago |
Stephen Warren
|
95dcd4aea5
pinctrl: use dev_*() instead of pr_*(), add some msgs, minor cleanups
|
13 years ago |
Stephen Warren
|
1681f5ae4c
pinctrl: disallow map table entries with NULL dev_name field
|
13 years ago |
Stephen Warren
|
b1eed4ece7
pinctrl: error if mapping table's control dev can't be found
|
13 years ago |
Stephen Warren
|
f026fe3d10
pinctrl: downgrade pinctrl_get warning when no maps are found
|
13 years ago |
Stephen Warren
|
9891d98c7a
pinctrl: assume map table entries can't have a NULL ctrl_dev_name field
|
13 years ago |
Stephen Warren
|
4ecce45dd6
pinctrl: core.c/h cleanups
|
13 years ago |
Stephen Warren
|
b2b3e66e40
pinctrl: Store mapping table as a list of chunks
|
13 years ago |
Stephen Warren
|
8b9c139f16
pinctrl: use list_add_tail instead of list_add
|
13 years ago |
Stephen Warren
|
13398a4b90
pinctrl: pinctrl_register_mappings() shouldn't be __init
|
13 years ago |
Stephen Warren
|
449d16b025
pinctrl: make "hog" mapping table entries work
|
13 years ago |
Linus Walleij
|
77a5988355
pinctrl: changes hog mechanism to be self-referential
|
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 |
Linus Walleij
|
8dc6ae4d44
pinctrl: restore pin naming
|
13 years ago |
Tony Lindgren
|
b9130b776e
pinctrl: add checks for empty function names
|
13 years ago |
Tony Lindgren
|
0215716083
pinctrl: free debugfs entries when unloading a pinmux driver
|
13 years ago |
Chanho Park
|
0d2006bbf0
pinctrl: remove unnecessary max pin number
|
13 years ago |
Chanho Park
|
706e8520e8
pinctrl: correct a offset while enumerating pins
|
13 years ago |
Linus Walleij
|
ca53c5f1ca
pinctrl: conjure names for unnamed pins
|
13 years ago |
Stephen Warren
|
51cd24ee62
pinctrl: don't create a device for each pin controller
|
13 years ago |