pinctrl: intel: Add Intel Broxton pin controller support
This driver adds pinctrl/GPIO support for Intel Broxton. The GPIO controller is based on the same hardware design that is already used in Intel Sunrisepoint so we leverage the core driver here. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
4341e8a545
commit
ee1a6ca43d
@ -34,6 +34,14 @@ config PINCTRL_INTEL
|
|||||||
select GPIOLIB
|
select GPIOLIB
|
||||||
select GPIOLIB_IRQCHIP
|
select GPIOLIB_IRQCHIP
|
||||||
|
|
||||||
|
config PINCTRL_BROXTON
|
||||||
|
tristate "Intel Broxton pinctrl and GPIO driver"
|
||||||
|
depends on ACPI
|
||||||
|
select PINCTRL_INTEL
|
||||||
|
help
|
||||||
|
Broxton pinctrl driver provides an interface that allows
|
||||||
|
configuring of SoC pins and using them as GPIOs.
|
||||||
|
|
||||||
config PINCTRL_SUNRISEPOINT
|
config PINCTRL_SUNRISEPOINT
|
||||||
tristate "Intel Sunrisepoint pinctrl and GPIO driver"
|
tristate "Intel Sunrisepoint pinctrl and GPIO driver"
|
||||||
depends on ACPI
|
depends on ACPI
|
||||||
|
@ -3,4 +3,5 @@
|
|||||||
obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o
|
obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o
|
||||||
obj-$(CONFIG_PINCTRL_CHERRYVIEW) += pinctrl-cherryview.o
|
obj-$(CONFIG_PINCTRL_CHERRYVIEW) += pinctrl-cherryview.o
|
||||||
obj-$(CONFIG_PINCTRL_INTEL) += pinctrl-intel.o
|
obj-$(CONFIG_PINCTRL_INTEL) += pinctrl-intel.o
|
||||||
|
obj-$(CONFIG_PINCTRL_BROXTON) += pinctrl-broxton.o
|
||||||
obj-$(CONFIG_PINCTRL_SUNRISEPOINT) += pinctrl-sunrisepoint.o
|
obj-$(CONFIG_PINCTRL_SUNRISEPOINT) += pinctrl-sunrisepoint.o
|
||||||
|
1065
drivers/pinctrl/intel/pinctrl-broxton.c
Normal file
1065
drivers/pinctrl/intel/pinctrl-broxton.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user