Sherman Yin
|
03b054e969
pinctrl: Pass all configs to driver on pin_config_set()
|
12 years ago |
Laurent Pinchart
|
acac8ed5e2
sh-pfc: Compute pin ranges automatically
|
12 years ago |
Laurent Pinchart
|
28818fa5da
sh-pfc: Rename struct sh_pfc nr_pins field to nr_gpio_pins
|
12 years ago |
Laurent Pinchart
|
3a8d63d4b4
sh-pfc: Guard DT parsing with #ifdef CONFIG_OF
|
12 years ago |
Laurent Pinchart
|
12f3ad8df7
sh-pfc: Add pinconf support to DT bindings
|
12 years ago |
Laurent Pinchart
|
fe1c9a822c
sh-pfc: Add DT support
|
12 years ago |
Laurent Pinchart
|
e3c470510b
sh-pfc: Configure pins as GPIOs at request time when handled externally
|
12 years ago |
Laurent Pinchart
|
6dc9b4550a
sh-pfc: Return an error if a pin doesn't support the requested direction
|
12 years ago |
Laurent Pinchart
|
9a643c9a11
sh-pfc: Convert message printing from pr_* to dev_*
|
12 years ago |
Laurent Pinchart
|
9fddc4a589
sh-pfc: Clean up pin configuration type handling
|
12 years ago |
Laurent Pinchart
|
0d00f00a10
sh-pfc: Merge sh_pfc_reconfig_pin() into sh_pfc_gpio_set_direction()
|
12 years ago |
Laurent Pinchart
|
c58d9c1b26
sh-pfc: Implement generic pinconf support
|
12 years ago |
Laurent Pinchart
|
b705c05425
sh-pfc: Use proper error codes
|
12 years ago |
Laurent Pinchart
|
cd3c1beecf
sh-pfc: Constify all SoC data
|
12 years ago |
Laurent Pinchart
|
861601de10
sh-pfc: Remove configuration dry-run and free
|
12 years ago |
Laurent Pinchart
|
1a0039dce2
sh-pfc: Don't modify sh_pfc_pin SoC data
|
12 years ago |
Wei Yongjun
|
fd9d05b0fd
sh-pfc: Fix return value check in sh_pfc_register_pinctrl()
|
12 years ago |
Laurent Pinchart
|
3d8d9f1df9
sh-pfc: Expose real groups and functions in pinctrl/pinmux operations
|
12 years ago |
Laurent Pinchart
|
63d573835f
sh-pfc: Add support for sparse pin numbers
|
12 years ago |
Laurent Pinchart
|
247127f90b
sh-pfc: Replace pinctrl_add_gpio_range() with gpiochip_add_pin_range()
|
12 years ago |
Laurent Pinchart
|
934cb02bab
sh-pfc: Add function to retrieve a pin instance from its pin number
|
12 years ago |
Laurent Pinchart
|
a68fdca9b0
sh-pfc: Use pinmux identifiers in the pin muxing API
|
12 years ago |
Laurent Pinchart
|
a3db40a68a
sh-pfc: Rename struct pinmux_pin to struct sh_pfc_pin
|
12 years ago |
Laurent Pinchart
|
a373ed0aa2
sh-pfc: Split pins and functions definition tables
|
12 years ago |
Laurent Pinchart
|
2119f7c9af
sh-pfc: Shrink the pinctrl GPIO range to include real GPIOs only
|
12 years ago |
Laurent Pinchart
|
380c2ed924
sh-pfc: Initialize pinmux_gpio flags statically
|
12 years ago |
Laurent Pinchart
|
d7a7ca5781
sh-pfc: Replace first_gpio and last_gpio with nr_gpios
|
12 years ago |
Laurent Pinchart
|
d785fdb5d8
sh-pfc: Don't take the sh_pfc spinlock in sh_pfc_map_gpios()
|
12 years ago |
Laurent Pinchart
|
e3e89ae43e
sh-pfc: Drop the sh_pfc_pinctrl spinlock
|
12 years ago |
Laurent Pinchart
|
dcc427e1a8
sh-pfc: Don't define the per-device pinctrl struct instances as global
|
12 years ago |