Skip to content

Commit 944dcbe

Browse files
andy-shevbrgl
authored andcommitted
gpio: intel-mid: Remove driver for deprecated platform
Intel Moorestown and Medfield are quite old Intel Atom based 32-bit platforms, which were in limited use in some Android phones, tablets and consumer electronics more than eight years ago. There are no bugs or problems ever reported outside from Intel for breaking any of that platforms for years. It seems no real users exists who run more or less fresh kernel on it. The commit 05f4434 ("ASoC: Intel: remove mfld_machine") also in align with this theory. Due to above and to reduce a burden of supporting outdated drivers we remove the support of outdated platforms completely. Moreover this code duplicates gpio-pxa since the IP has been derived from XScale implementation. If anybody wants to resurrect this it has to be part of gpio-pxa.c. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
1 parent fe08e9e commit 944dcbe

5 files changed

Lines changed: 1 addition & 424 deletions

File tree

MAINTAINERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8936,7 +8936,6 @@ L: linux-gpio@vger.kernel.org
89368936
S: Maintained
89378937
T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
89388938
F: drivers/gpio/gpio-ich.c
8939-
F: drivers/gpio/gpio-intel-mid.c
89408939
F: drivers/gpio/gpio-merrifield.c
89418940
F: drivers/gpio/gpio-ml-ioh.c
89428941
F: drivers/gpio/gpio-pch.c

drivers/gpio/Kconfig

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1451,13 +1451,6 @@ config GPIO_BT8XX
14511451

14521452
If unsure, say N.
14531453

1454-
config GPIO_INTEL_MID
1455-
bool "Intel MID GPIO support"
1456-
depends on X86_INTEL_MID
1457-
select GPIOLIB_IRQCHIP
1458-
help
1459-
Say Y here to support Intel MID GPIO.
1460-
14611454
config GPIO_MERRIFIELD
14621455
tristate "Intel Merrifield GPIO support"
14631456
depends on X86_INTEL_MID

drivers/gpio/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ obj-$(CONFIG_GPIO_HISI) += gpio-hisi.o
6767
obj-$(CONFIG_GPIO_HLWD) += gpio-hlwd.o
6868
obj-$(CONFIG_HTC_EGPIO) += gpio-htc-egpio.o
6969
obj-$(CONFIG_GPIO_ICH) += gpio-ich.o
70-
obj-$(CONFIG_GPIO_INTEL_MID) += gpio-intel-mid.o
7170
obj-$(CONFIG_GPIO_IOP) += gpio-iop.o
7271
obj-$(CONFIG_GPIO_IT87) += gpio-it87.o
7372
obj-$(CONFIG_GPIO_IXP4XX) += gpio-ixp4xx.o

drivers/gpio/TODO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ for a few GPIOs. Those should stay where they are.
101101

102102
At the same time it makes sense to get rid of code duplication in existing or
103103
new coming drivers. For example, gpio-ml-ioh should be incorporated into
104-
gpio-pch. In similar way gpio-intel-mid into gpio-pxa.
104+
gpio-pch.
105105

106106

107107
Generic MMIO GPIO

0 commit comments

Comments
 (0)