summaryrefslogtreecommitdiff
path: root/cleopatre/linux-2.6.25.10-spc300/arch
diff options
context:
space:
mode:
authorCeline Buret2010-09-30 16:21:19 +0200
committerCeline Buret2010-10-07 10:46:54 +0200
commit5d6ee09cf4290bdd9ede957a87f84230f3a5c564 (patch)
treefbff54a310a873e14b53b8ec608dfcf2075fc5c7 /cleopatre/linux-2.6.25.10-spc300/arch
parentb2c1b2eb28e6e62082518e9b8b0abcfe384ff633 (diff)
cleo/linux: coding standards, refs #1878
Diffstat (limited to 'cleopatre/linux-2.6.25.10-spc300/arch')
-rw-r--r--cleopatre/linux-2.6.25.10-spc300/arch/arm/mach-spc300/spc300-device-gpio.c49
1 files changed, 27 insertions, 22 deletions
diff --git a/cleopatre/linux-2.6.25.10-spc300/arch/arm/mach-spc300/spc300-device-gpio.c b/cleopatre/linux-2.6.25.10-spc300/arch/arm/mach-spc300/spc300-device-gpio.c
index d3a0fa7833..f2086f3cf8 100644
--- a/cleopatre/linux-2.6.25.10-spc300/arch/arm/mach-spc300/spc300-device-gpio.c
+++ b/cleopatre/linux-2.6.25.10-spc300/arch/arm/mach-spc300/spc300-device-gpio.c
@@ -18,7 +18,6 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*/
-
#include <linux/init.h>
#include <linux/device.h>
#include <linux/interrupt.h>
@@ -37,7 +36,8 @@ static struct gpio_chip spc300_gpio_chips[MAX_INTERNAL_GPIOS];
* \param offset number offset for this chip (should be 0).
* \return error code.
*/
-int spc300_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
+int
+spc300_gpio_direction_input (struct gpio_chip *chip, unsigned offset)
{
GPIO_SWPORTA_DDR_VA &= ~(1 << chip->base);
return (GPIO_SWPORTA_DDR_VA & (1<<chip->base)) ? -1 : 0;
@@ -51,12 +51,13 @@ int spc300_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
* \param value initial value to set.
* \return error code.
*/
-int spc300_gpio_direction_output(struct gpio_chip *chip, unsigned offset, int value)
+int
+spc300_gpio_direction_output (struct gpio_chip *chip, unsigned offset, int value)
{
- //Set initial value before setting direction
- //to be sure that initial value is set when gpio is configured
- //it's important for reset pin for example.
- if(value)
+ /* Set initial value before setting direction
+ * to be sure that initial value is set when gpio is configured
+ * it's important for reset pin for example. */
+ if (value)
{
GPIO_SWPORTA_DR_VA |= (1 << chip->base);
value = 1;
@@ -68,10 +69,10 @@ int spc300_gpio_direction_output(struct gpio_chip *chip, unsigned offset, int va
GPIO_SWPORTA_DDR_VA |= (1 << chip->base);
- //Check direction
- if(!(GPIO_SWPORTA_DDR_VA & (1<<chip->base)))
+ /* Check direction */
+ if (!(GPIO_SWPORTA_DDR_VA & (1<<chip->base)))
return -1;
- //check initial value
+ /* check initial value */
return (((GPIO_SWPORTA_DR_VA & (1 << chip->base)) >> chip->base) == value) ? 0 : -1;
}
@@ -82,7 +83,8 @@ int spc300_gpio_direction_output(struct gpio_chip *chip, unsigned offset, int va
* \param offset number offset for this chip (should be 0).
* \return value of this gpio.
*/
-int spc300_gpio_get_value(struct gpio_chip *chip, unsigned offset)
+int
+spc300_gpio_get_value (struct gpio_chip *chip, unsigned offset)
{
return (GPIO_EXT_PORTA_VA & (1 << chip->base)) ? 1 : 0;
}
@@ -94,9 +96,10 @@ int spc300_gpio_get_value(struct gpio_chip *chip, unsigned offset)
* \param offset number offset for this chip (should be 0).
* \param value value to set.
*/
-void spc300_gpio_set_value(struct gpio_chip *chip, unsigned offset, int value)
+void
+spc300_gpio_set_value (struct gpio_chip *chip, unsigned offset, int value)
{
- if(value)
+ if (value)
GPIO_SWPORTA_DR_VA |= (1 << chip->base);
else
GPIO_SWPORTA_DR_VA &= ~(1 << chip->base);
@@ -250,7 +253,8 @@ spc300_gpio_clear_interrupts (int mask)
*
* \param num gpio number.
*/
-static void spc300_gpio_one_setup(int num)
+static void
+spc300_gpio_one_setup (int num)
{
uint32_t gpio_config;
struct gpio_chip *chip = &spc300_gpio_chips[num];
@@ -264,13 +268,13 @@ static void spc300_gpio_one_setup(int num)
chip->direction_input = NULL;
chip->direction_output = NULL;
- if(num < MIN_INTERNAL_GPIOS)
- gpio_config = ((spc300_nvram.gpio_0_7_cfg >> (num*4)) & 0xF);
+ if (num < MIN_INTERNAL_GPIOS)
+ gpio_config = ((spc300_nvram.gpio_0_7_cfg >> (num * 4)) & 0xF);
else
- gpio_config = ((spc300_nvram.gpio_8_15_cfg >> ((num-MIN_INTERNAL_GPIOS)*4)) & 0xF);
+ gpio_config = ((spc300_nvram.gpio_8_15_cfg >> ((num-MIN_INTERNAL_GPIOS) * 4)) & 0xF);
- //Check if gpio_config is ARM gpios
- if(gpio_config == 0)
+ /* Check if gpio_config is ARM gpios */
+ if (gpio_config == 0)
{
/* check allowed direction */
switch (spc300_gpio_direction (spc300_nvram.gpio_allow_dir, num))
@@ -291,7 +295,7 @@ static void spc300_gpio_one_setup(int num)
chip->direction_input = &spc300_gpio_direction_input;
break;
}
- //Setup GPIO number
+ /* Setup GPIO number */
gpiochip_add(chip);
}
}
@@ -299,13 +303,14 @@ static void spc300_gpio_one_setup(int num)
/**
* Setup all GPIOs.
*/
-void spc300_gpio_setup(void)
+void
+spc300_gpio_setup (void)
{
int i;
/* Register allowed gpios through gpio_lib */
for (i=0 ; i<spc300_gpio_max_nb (spc300_nvram.pkg_cfg); i++)
{
- spc300_gpio_one_setup(i);
+ spc300_gpio_one_setup (i);
}
}