Skip to content

Commit

Permalink
ARM: SAMSUNG: Remove empty gpio-core.h and use central plat/gpio-core.h
Browse files Browse the repository at this point in the history
Rename mach-s3c2410/include/mach/gpio-core.h to mach/gpio-track.h so that
it can be included by <plat/gpio-core.h> when needed.

Eliminate all other empty gpio-core.h files and just include the
<plat/gpio-core.h> as necessary.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
  • Loading branch information
Ben Dooks committed Jan 19, 2010
1 parent 16e2c7c commit e856bb1
Show file tree
Hide file tree
Showing 12 changed files with 9 additions and 69 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
#ifndef __ASM_ARCH_GPIO_CORE_H
#define __ASM_ARCH_GPIO_CORE_H __FILE__

#include <plat/gpio-core.h>
#include <mach/regs-gpio.h>

extern struct s3c_gpio_chip s3c24xx_gpios[];
Expand Down
21 changes: 0 additions & 21 deletions arch/arm/mach-s3c6400/include/mach/gpio-core.h

This file was deleted.

19 changes: 0 additions & 19 deletions arch/arm/mach-s5p6440/include/mach/gpio-core.h

This file was deleted.

21 changes: 0 additions & 21 deletions arch/arm/mach-s5pc100/include/mach/gpio-core.h

This file was deleted.

2 changes: 1 addition & 1 deletion arch/arm/plat-s3c24xx/gpiolib.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <linux/io.h>
#include <linux/gpio.h>

#include <mach/gpio-core.h>
#include <plat/gpio-core.h>
#include <mach/hardware.h>
#include <asm/irq.h>
#include <plat/pm.h>
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/plat-s3c64xx/gpiolib.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

#include <mach/map.h>
#include <mach/gpio.h>
#include <mach/gpio-core.h>

#include <plat/gpio-core.h>
#include <plat/gpio-cfg.h>
#include <plat/gpio-cfg-helpers.h>
#include <plat/regs-gpio.h>
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/plat-s5pc1xx/gpio-config.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <linux/gpio.h>
#include <linux/io.h>

#include <mach/gpio-core.h>
#include <plat/gpio-core.h>
#include <plat/gpio-cfg-s5pc1xx.h>

s5p_gpio_drvstr_t s5p_gpio_get_drvstr(unsigned int pin, unsigned int off)
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/plat-s5pc1xx/gpiolib.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
#include <linux/gpio.h>

#include <mach/map.h>
#include <mach/gpio-core.h>

#include <plat/gpio-core.h>
#include <plat/gpio-cfg.h>
#include <plat/gpio-cfg-helpers.h>
#include <plat/regs-gpio.h>
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/plat-samsung/gpio-config.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#include <linux/gpio.h>
#include <linux/io.h>

#include <mach/gpio-core.h>
#include <plat/gpio-core.h>
#include <plat/gpio-cfg.h>
#include <plat/gpio-cfg-helpers.h>

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/plat-samsung/gpio.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include <linux/io.h>
#include <linux/gpio.h>

#include <mach/gpio-core.h>
#include <plat/gpio-core.h>

#ifdef CONFIG_S3C_GPIO_TRACK
struct s3c_gpio_chip *s3c_gpios[S3C_GPIO_END];
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/plat-samsung/include/plat/gpio-core.h
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ static inline struct s3c_gpio_chip *s3c_gpiolib_getchip(unsigned int chip)
#else
/* machine specific code should provide s3c_gpiolib_getchip */

#include <mach/gpio-track.h>

static inline void s3c_gpiolib_track(struct s3c_gpio_chip *chip) { }
#endif

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/plat-samsung/pm-gpio.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include <linux/io.h>
#include <linux/gpio.h>

#include <mach/gpio-core.h>
#include <plat/gpio-core.h>
#include <plat/pm.h>

/* PM GPIO helpers */
Expand Down

0 comments on commit e856bb1

Please sign in to comment.