Exynos4: Move GPIO drivers to drivers/gpio
Subsystems (4)
PATCH 1/1 Exynos4: Move GPIO drivers to drivers/gpio
From: Kyungmin Park <[email protected]>
Samsung Exynos4 gpio driver moved to drivers/gpio.
Cc Arnd Bergmann <[email protected]>
Signed-off-by Kyungmin Park <[email protected]>
---
drivers/gpio/exynos4-gpio.c renamed from arch/arm/mach-exynos4/gpiolib.c +0 -0
arch/arm/mach-exynos4/Makefile +1 -1
@@ -13,7 +13,7 @@ obj- := # Core support for EXYNOS4 system obj-$(CONFIG_CPU_EXYNOS4210) += cpu.o init.o clock.o irq-combiner.o -obj-$(CONFIG_CPU_EXYNOS4210) += setup-i2c0.o gpiolib.o irq-eint.o dma.o +obj-$(CONFIG_CPU_EXYNOS4210) += setup-i2c0.o irq-eint.o dma.o obj-$(CONFIG_PM) += pm.o sleep.o obj-$(CONFIG_CPU_FREQ) += cpufreq.o
drivers/gpio/Kconfig +6 -0
@@ -75,6 +75,12 @@ config GPIO_BASIC_MMIO help Say yes here to support basic memory-mapped GPIO controllers. +config GPIO_EXYNOS4 + bool "Samsung Exynos4 GPIO support" + depends on CPU_EXYNOS4210 + help + Say yes here to support Samsung Exynos4 GPIO controllers. + config GPIO_IT8761E tristate "IT8761E GPIO support" depends on GPIOLIB
drivers/gpio/Makefile +1 -0
@@ -11,6 +11,7 @@ obj-$(CONFIG_GPIOLIB) += gpiolib.o obj-$(CONFIG_GPIO_ADP5520) += adp5520-gpio.o obj-$(CONFIG_GPIO_ADP5588) += adp5588-gpio.o obj-$(CONFIG_GPIO_BASIC_MMIO) += basic_mmio_gpio.o +obj-$(CONFIG_GPIO_EXYNOS4) += exynos4-gpio.o obj-$(CONFIG_GPIO_LANGWELL) += langwell_gpio.o obj-$(CONFIG_GPIO_MAX730X) += max730x.o obj-$(CONFIG_GPIO_MAX7300) += max7300.o
Grant Likely
AppliedQuoted 6 lines · Kyungmin Park
From: Kyungmin Park <[email protected]>
Samsung Exynos4 gpio driver moved to
drivers/gpio.Cc Arnd Bergmann <[email protected]>Signed-off-by Kyungmin Park <[email protected]>
Applied, thanks
g.
Quoted 47 lines
---
drivers/gpio/exynos4-gpio.c renamed from arch/arm/mach-exynos4/gpiolib.c +0
-0arch/arm/mach-exynos4/Makefile +1
-1@@ -13,7 +13,7 @@ obj- := # Core support for EXYNOS4 system obj-$(CONFIG_CPU_EXYNOS4210) += cpu.o init.o clock.o irq-combiner.o -obj-$(CONFIG_CPU_EXYNOS4210) += setup-i2c0.o gpiolib.o irq-eint.o dma.o +obj-$(CONFIG_CPU_EXYNOS4210) += setup-i2c0.o irq-eint.o dma.o obj-$(CONFIG_PM) += pm.o sleep.o obj-$(CONFIG_CPU_FREQ) += cpufreq.odrivers/gpio/Kconfig +6
-0@@ -75,6 +75,12 @@ config GPIO_BASIC_MMIO help Say yes here to support basic memory-mapped GPIO controllers. +config GPIO_EXYNOS4 + bool "Samsung Exynos4 GPIO support" + depends on CPU_EXYNOS4210 + help + Say yes here to support Samsung Exynos4 GPIO controllers. + config GPIO_IT8761E tristate "IT8761E GPIO support" depends on GPIOLIBdrivers/gpio/Makefile +1
-0@@ -11,6 +11,7 @@ obj-$(CONFIG_GPIOLIB) += gpiolib.o obj-$(CONFIG_GPIO_ADP5520) += adp5520-gpio.o obj-$(CONFIG_GPIO_ADP5588) += adp5588-gpio.o obj-$(CONFIG_GPIO_BASIC_MMIO) += basic_mmio_gpio.o +obj-$(CONFIG_GPIO_EXYNOS4) += exynos4-gpio.o obj-$(CONFIG_GPIO_LANGWELL) += langwell_gpio.o obj-$(CONFIG_GPIO_MAX730X) += max730x.o obj-$(CONFIG_GPIO_MAX7300) += max7300.o