Commit Graph

186 Commits (be53db6e4edd9dc013b21a929ad2b142dea8b9c0)

Author SHA1 Message Date
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
Linus Walleij 962bcbc57a pinctrl: fix the pin descriptor kerneldoc 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 d4e3198736 pinctrl: enhance pinctrl_get() to handle multiple functions 13 years ago
Stephen Warren 3eedb43723 pinctrl: move pinctrl-maps debugfs file to top-level 13 years ago
Linus Walleij 1cf94c45ca pinctrl: make the pinmux-pins more helpful 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 f7b9006f45 pinctrl: fix pinconf_groups_show() to emit newline 13 years ago
Stephen Warren 3cc70ed32c pinctrl: record a pin owner, not mux function, when requesting pins 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
Linus Walleij 128a06d4bb pinctrl: spawn U300 pinctrl from the COH901 GPIO 13 years ago
Stephen Warren 4ecce45dd6 pinctrl: core.c/h cleanups 13 years ago
Stephen Warren 2b69425017 pinctrl: Re-order pinconf.[ch] to match each-other 13 years ago
Stephen Warren 03665e0f24 pinctrl: Re-order pinmux.[ch] to match each-other 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 28a8d14cc7 pinctrl: break out a pinctrl consumer header 13 years ago
Haojian Zhuang f4e6698329 pinctrl: enable pinmux for mmp series 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 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
Tony Lindgren 0215716083 pinctrl: free debugfs entries when unloading a pinmux driver 13 years ago
Uwe Kleine-König f9d41d7cb5 pinctrl: unbreak error messages 13 years ago
Stephen Warren 546edd83ab pinctrl: fix pinconf_pins_show iteration 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
Dong Aisheng e6337c3c96 pinctrl: some typo fixes 13 years ago
Linus Walleij 3bece55aa5 pinctrl: rename U300 and SIRF pin controllers 13 years ago
Stephen Warren 43699dea1e pinctrl: pass name instead of device to pin_config_* 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
Linus Walleij ae6b4d8588 pinctrl: add a pin config interface 13 years ago
Linus Walleij b4e3ac74d5 pinctrl/coh901: driver to request its pins 13 years ago
Linus Walleij f812f0f53e pinctrl: u300-pinmux: register proper GPIO ranges 13 years ago
Linus Walleij ca402d37dc pinctrl: move the U300 GPIO driver to pinctrl 13 years ago
Linus Walleij 59b099b049 pinctrl: make it possible to add multiple maps 13 years ago