Laurent Pinchart
|
4f82e3ee72
sh-pfc: Support pins not associated with a GPIO port
|
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
|
757b055a65
sh-pfc: Rename gpio arguments to be consistent with the rest of the code
|
12 years ago |
Laurent Pinchart
|
a1a3580cb3
sh-pfc: Don't overallocate memory for the GPIO chip pins array
|
12 years ago |
Laurent Pinchart
|
ceef91dcc0
sh-pfc: Skip gpiochip registration when no GPIO resource is found
|
12 years ago |
Laurent Pinchart
|
1a4fd58f76
sh-pfc: Make GPIO support optional
|
12 years ago |
Laurent Pinchart
|
542a564d2d
sh-pfc: Make function GPIOs support optional
|
12 years ago |
Laurent Pinchart
|
9a643c9a11
sh-pfc: Convert message printing from pr_* to dev_*
|
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 |
Laurent Pinchart
|
51cb226b35
sh-pfc: Don't modify pinmux_data_reg SoC data
|
12 years ago |
Laurent Pinchart
|
e51d5343ff
sh-pfc: Don't map data registers individually
|
12 years ago |
Laurent Pinchart
|
41f1219fae
sh-pfc: Move GPIO registers access functions to gpio.c
|
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
|
0b73ee5d53
sh-pfc: Simplify the sh_pfc_gpio_is_pin() logic
|
12 years ago |
Laurent Pinchart
|
a68fdca9b0
sh-pfc: Use pinmux identifiers in the pin muxing API
|
12 years ago |
Laurent Pinchart
|
c07f54f604
sh-pfc: Look up IRQ table entries by GPIO number
|
12 years ago |
Laurent Pinchart
|
16883814ec
sh-pfc: Split pins and functions into separate gpio_chip instances
|
12 years ago |
Laurent Pinchart
|
a373ed0aa2
sh-pfc: Split pins and functions definition tables
|
12 years ago |
Laurent Pinchart
|
24d6b36e91
sh-pfc: Don't needlessly check GPIO type in sh_gpio_free()
|
12 years ago |
Laurent Pinchart
|
2119f7c9af
sh-pfc: Shrink the pinctrl GPIO range to include real GPIOs only
|
12 years ago |
Laurent Pinchart
|
d7a7ca5781
sh-pfc: Replace first_gpio and last_gpio with nr_gpios
|
12 years ago |
Laurent Pinchart
|
c3323806a6
sh-pfc: Move sh_pfc.h from include/linux/ to driver directory
|
12 years ago |
Laurent Pinchart
|
19bb7fe369
sh-pfc: Support pinmux info in driver data instead of platform data
|
12 years ago |
Laurent Pinchart
|
6e54d8d252
sh-pfc: Move driver from drivers/sh/ to drivers/pinctrl/
|
12 years ago |