-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: SAMSUNG: Update the name of regarding Samsung GPIO
According to gpio-samsung.c, this patch updates the name of regarding Samsung GPIO. Basically the samsung_xxx prefix is used in gpio-samsung.c instead of s3c_xxx, because unified name can reduce its complexity. Note: some s3c_xxx stil remains because it is used widely. It will be updated next time. Cc: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
- Loading branch information
Kukjin Kim
committed
Sep 21, 2011
1 parent
1b39d5f
commit 782d8a3
Showing
20 changed files
with
250 additions
and
384 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,98 +1 @@ | ||
/* arch/arm/mach-s3c2410/include/mach/gpio-fns.h | ||
* | ||
* Copyright (c) 2003-2009 Simtec Electronics | ||
* Ben Dooks <ben@simtec.co.uk> | ||
* | ||
* S3C2410 - hardware | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
#ifndef __MACH_GPIO_FNS_H | ||
#define __MACH_GPIO_FNS_H __FILE__ | ||
|
||
/* These functions are in the to-be-removed category and it is strongly | ||
* encouraged not to use these in new code. They will be marked deprecated | ||
* very soon. | ||
* | ||
* Most of the functionality can be either replaced by the gpiocfg calls | ||
* for the s3c platform or by the generic GPIOlib API. | ||
* | ||
* As of 2.6.35-rc, these will be removed, with the few drivers using them | ||
* either replaced or given a wrapper until the calls can be removed. | ||
*/ | ||
|
||
#include <plat/gpio-cfg.h> | ||
|
||
static inline void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int cfg) | ||
{ | ||
/* 1:1 mapping between cfgpin and setcfg calls at the moment */ | ||
s3c_gpio_cfgpin(pin, cfg); | ||
} | ||
|
||
/* external functions for GPIO support | ||
* | ||
* These allow various different clients to access the same GPIO | ||
* registers without conflicting. If your driver only owns the entire | ||
* GPIO register, then it is safe to ioremap/__raw_{read|write} to it. | ||
*/ | ||
|
||
extern unsigned int s3c2410_gpio_getcfg(unsigned int pin); | ||
|
||
/* s3c2410_gpio_getirq | ||
* | ||
* turn the given pin number into the corresponding IRQ number | ||
* | ||
* returns: | ||
* < 0 = no interrupt for this pin | ||
* >=0 = interrupt number for the pin | ||
*/ | ||
|
||
extern int s3c2410_gpio_getirq(unsigned int pin); | ||
|
||
/* s3c2410_gpio_irqfilter | ||
* | ||
* set the irq filtering on the given pin | ||
* | ||
* on = 0 => disable filtering | ||
* 1 => enable filtering | ||
* | ||
* config = S3C2410_EINTFLT_PCLK or S3C2410_EINTFLT_EXTCLK orred with | ||
* width of filter (0 through 63) | ||
* | ||
* | ||
*/ | ||
|
||
extern int s3c2410_gpio_irqfilter(unsigned int pin, unsigned int on, | ||
unsigned int config); | ||
|
||
/* s3c2410_gpio_pullup | ||
* | ||
* This call should be replaced with s3c_gpio_setpull(). | ||
* | ||
* As a note, there is currently no distinction between pull-up and pull-down | ||
* in the s3c24xx series devices with only an on/off configuration. | ||
*/ | ||
|
||
/* s3c2410_gpio_pullup | ||
* | ||
* configure the pull-up control on the given pin | ||
* | ||
* to = 1 => disable the pull-up | ||
* 0 => enable the pull-up | ||
* | ||
* eg; | ||
* | ||
* s3c2410_gpio_pullup(S3C2410_GPB(0), 0); | ||
* s3c2410_gpio_pullup(S3C2410_GPE(8), 0); | ||
*/ | ||
|
||
extern void s3c2410_gpio_pullup(unsigned int pin, unsigned int to); | ||
|
||
extern void s3c2410_gpio_setpin(unsigned int pin, unsigned int to); | ||
|
||
extern unsigned int s3c2410_gpio_getpin(unsigned int pin); | ||
|
||
#endif /* __MACH_GPIO_FNS_H */ | ||
#include <plat/gpio-fns.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.