Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
a76edc89b100e4fefb2a5c00cd8cd557437659e7
/
drivers
/
pinctrl
/
pinmux.c
a76edc8
pinctrl: core: Add generic pinctrl functions for managing groups
by Tony Lindgren
· 8 years ago
b1eb8fa
pinctrl: simplify check for pin request conflicts
by Vladimir Zapolskiy
· 8 years ago
1fb1f05
pinctrl: return -ENOMEM instead of -EINVAL for kasprintf() failure
by Masahiro Yamada
· 9 years ago
cf9d994
pinctrl: do not care about blank pin name
by Masahiro Yamada
· 9 years ago
dff4359
pinctrl: convert to use match_string() helper
by Andy Shevchenko
· 9 years ago
163dc9f
pinctrl: join lines that can be a single line within 80 columns
by Masahiro Yamada
· 9 years ago
e324957
pinctrl: use dev_err() to show message in pinmux_func_name_to_selector()
by Masahiro Yamada
· 9 years ago
9d7ebbb
pinctrl: don't print unavailable function groups
by Ludovic Desroches
· 10 years ago
8150885
pinctrl: improve debugfs for strict controllers
by Linus Walleij
· 10 years ago
8c4c201
pinctrl: move strict option to pinmux_ops
by Linus Walleij
· 10 years ago
fa76a3d
pinctrl: allow exlusive GPIO/mux pin allocation
by Sonic Zhang
· 10 years ago
03e9f0c
pinctrl: clean up after enable refactoring
by Linus Walleij
· 10 years ago
2243a87
pinctrl: avoid duplicated calling enable_pinmux_setting for a pin
by Fan Wu
· 11 years ago
e5b3b2d
pinctrl: allows not to define the get_group_pins operation
by Antoine Ténart
· 11 years ago
808e657
pinctrl: remove minor dead code
by Michael Opdenacker
· 11 years ago
1c8e794
pinctrl: improve warning messages
by Linus Walleij
· 11 years ago
744f0a9
pinctrl: pinmux: Don't free pins requested by other devices in pinmux_disable_setting.
by Sonic Zhang
· 11 years ago
42fed7b
pinctrl: move subsystem mutex to pinctrl_dev struct
by Patrice Chotard
· 12 years ago
740924a
pinmux: forbid mux_usecount to be set at UINT_MAX
by Richard Genoud
· 12 years ago
e38d457
pinctrl: pinmux: Release all taken pins in pinmux_enable_setting error paths
by Axel Lin
· 12 years ago
1a78958
pinctrl: reserve pins when states are activated
by Linus Walleij
· 12 years ago
23a895a
pinctrl: use kasprintf() in pinmux_request_gpio()
by Thomas Petazzoni
· 12 years ago
02b50ce
pinctrl: make pinmux disable function optional
by Dong Aisheng
· 13 years ago
d470531
pinctrl: add more info to error msgs in pin_request
by Stephen Warren
· 13 years ago
ad6e110
pinctrl: enhance reporting of errors when loading from DT
by John Crispin
· 13 years ago
15f70e1
pinctrl: fix signed vs unsigned conditionals inside pinmux_map_to_setting
by John Crispin
· 13 years ago
d0bd8df
pinctrl: show pin name when request pins
by Dong Aisheng
· 13 years ago
ad8bb72
pinctrl: add some error checking for user interfaces
by Dong Aisheng
· 13 years ago
a1d31f7
pinctrl: fix pinmux_check_ops error checking
by Dong Aisheng
· 13 years ago
d1e90e9
pinctrl: replace list_*() with get_*_count()
by Viresh Kumar
· 13 years ago
652162d
pinctrl: allow concurrent gpio and mux function ownership of pins
by Stephen Warren
· 13 years ago
ba110d9
pinctrl: Show selected function and group in pinmux-pins debugfs
by Stephen Warren
· 13 years ago
1e2082b
pinctrl: enhance mapping table to support pin config operations
by Stephen Warren
· 13 years ago
0e3db173
pinctrl: add usecount to pins for muxing
by Stephen Warren
· 13 years ago
7ecdb16
pinctrl: refactor struct pinctrl handling in core.c vs pinmux.c
by Stephen Warren
· 13 years ago
57b676f
pinctrl: fix and simplify locking
by Stephen Warren
· 13 years ago
d4e3198
pinctrl: enhance pinctrl_get() to handle multiple functions
by Stephen Warren
· 13 years ago
1cf94c4
pinctrl: make the pinmux-pins more helpful
by Linus Walleij
· 13 years ago
02f5b98
pinctrl: allocate sizeof(*p) instead of sizeof(struct foo)
by Stephen Warren
· 13 years ago
3cc70ed
pinctrl: record a pin owner, not mux function, when requesting pins
by Stephen Warren
· 13 years ago
03665e0
pinctrl: Re-order pinmux.[ch] to match each-other
by Stephen Warren
· 13 years ago
8b9c139
pinctrl: use list_add_tail instead of list_add
by Stephen Warren
· 13 years ago
befe5bd
pinctrl: factor pin control handles over to the core
by Linus Walleij
· 13 years ago
e93bcee
pinctrl: move generic functions to the pinctrl_ namespace
by Linus Walleij
· 13 years ago
9dfac4f
pinctrl: delete raw device pointers in pinmux maps
by Linus Walleij
· 13 years ago
b9130b7
pinctrl: add checks for empty function names
by Tony Lindgren
· 13 years ago
9e2551e
pinctrl: fix pinmux_hog_maps when ctrl_dev_name is not set
by Tony Lindgren
· 13 years ago
de849ee
pinctrl: fix some pinmux typos
by Tony Lindgren
· 13 years ago
f9d41d7
pinctrl: unbreak error messages
by Uwe Kleine-König
· 13 years ago
706e852
pinctrl: correct a offset while enumerating pins
by Chanho Park
· 13 years ago
e6337c3
pinctrl: some typo fixes
by Dong Aisheng
· 13 years ago
51cd24e
pinctrl: don't create a device for each pin controller
by Stephen Warren
· 13 years ago
59b099b
pinctrl: make it possible to add multiple maps
by Linus Walleij
· 13 years ago
97607d1
pinctrl: make a copy of pinmux map
by Linus Walleij
· 13 years ago
542e704
pinctrl: GPIO direction support for muxing
by Linus Walleij
· 13 years ago
3c739ad
pinctrl: add a pin_base for sparse gpio-ranges
by Chanho Park
· 13 years ago
336cdba0
pinctrl: documentation update
by Linus Walleij
· 13 years ago
3712a3c
pinctrl: add explicit gpio_disable_free pinmux_op
by Stephen Warren
· 13 years ago
d2f6a1c
pinctrl: remove double pin validity check.
by Marek Belisko
· 13 years ago
7afde8b
pinctrl: move group lookup to core
by Linus Walleij
· 13 years ago
cc96ffb
pinctrl: remove two unused global variables
by Uwe Kleine-König
· 13 years ago
5d2eaf8
pinctrl: Don't copy function name when requesting a pin
by Stephen Warren
· 13 years ago
a5818a8
pinctrl: get_group_pins() const fixes
by Stephen Warren
· 13 years ago
2744e8a
drivers: create a pin control subsystem
by Linus Walleij
· 14 years ago