Skip to content

Commit d2c19e8

Browse files
pandithnandy-shev
authored andcommitted
gpio: tangier: Introduce Intel Tangier GPIO driver
Intel Elkhart Lake and Merrifield platforms have same GPIO IP. Intel Tangier implements the common GPIO functionalities for both Elkhart Lake and Merrifield platforms. Signed-off-by: Pandith N <pandith.n@intel.com> Co-developed-by: Raag Jadav <raag.jadav@intel.com> Signed-off-by: Raag Jadav <raag.jadav@intel.com> Co-developed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
1 parent 380c7ba commit d2c19e8

5 files changed

Lines changed: 653 additions & 0 deletions

File tree

MAINTAINERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10287,6 +10287,7 @@ F: drivers/gpio/gpio-ml-ioh.c
1028710287
F: drivers/gpio/gpio-pch.c
1028810288
F: drivers/gpio/gpio-sch.c
1028910289
F: drivers/gpio/gpio-sodaville.c
10290+
F: drivers/gpio/gpio-tangier.c
1029010291

1029110292
INTEL GVT-g DRIVERS (Intel GPU Virtualization)
1029210293
M: Zhenyu Wang <zhenyuw@linux.intel.com>

drivers/gpio/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,14 @@ config GPIO_SYSCON
619619
help
620620
Say yes here to support GPIO functionality though SYSCON driver.
621621

622+
config GPIO_TANGIER
623+
tristate
624+
select GPIOLIB_IRQCHIP
625+
help
626+
GPIO support for Intel Tangier and compatible platforms.
627+
628+
If built as a module its name will be gpio-tangier.
629+
622630
config GPIO_TB10X
623631
bool
624632
select GPIO_GENERIC

drivers/gpio/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ obj-$(CONFIG_GPIO_SPRD) += gpio-sprd.o
145145
obj-$(CONFIG_GPIO_STMPE) += gpio-stmpe.o
146146
obj-$(CONFIG_GPIO_STP_XWAY) += gpio-stp-xway.o
147147
obj-$(CONFIG_GPIO_SYSCON) += gpio-syscon.o
148+
obj-$(CONFIG_GPIO_TANGIER) += gpio-tangier.o
148149
obj-$(CONFIG_GPIO_TB10X) += gpio-tb10x.o
149150
obj-$(CONFIG_GPIO_TC3589X) += gpio-tc3589x.o
150151
obj-$(CONFIG_GPIO_TEGRA186) += gpio-tegra186.o

0 commit comments

Comments
 (0)