Dong Aisheng
|
4650b7cbea
pinctrl: support gpio request deferred probing
|
13 years ago |
Dong Aisheng
|
5b3aa5f7c6
pinctrl: add pinctrl_provide_dummies interface for platforms to use
|
13 years ago |
John Crispin
|
ad6e1107ba
pinctrl: enhance reporting of errors when loading from DT
|
13 years ago |
Stephen Warren
|
fde04f419a
pinctrl: propagate map validation errors
|
13 years ago |
Dong Aisheng
|
dcb5dbc305
pinctrl: show pin name for pingroups in sysfs
|
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 |
Stephen Warren
|
57291ce295
pinctrl: core device tree mapping table parsing support
|
13 years ago |
Stephen Warren
|
d26bc49fa4
pinctrl: implement pinctrl_check_ops
|
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
|
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 |