diff options
| author | Kristoffer Ericson <kristoffer.ericson@gmail.com> | 2008-09-18 12:19:39 +0100 | 
|---|---|---|
| committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2008-09-18 12:29:09 +0100 | 
| commit | 58005b325394b18b8b6a737e06b4128deb2c4e63 (patch) | |
| tree | 7f012854b6f3b4530db72846fd8ae3a3c48654e3 /arch/arm | |
| parent | 7e8bc3c6db9b4b74842b1c70bbf5c2a99a112b0d (diff) | |
[ARM] 5255/1: Update jornada ssp to remove build errors/warnings
* Adds ssp functions into header so we don't get
"implicit declaration" error at builtime.
* Converts jornada_ssp_start/end functions into voids with
proper declarations (to avoid "prototype..." warning).
* Sorts include files in alphabetical order
* Minor comment changes
Signed-off-by: Kristoffer Ericson <Kristoffer.Ericson@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm')
| -rw-r--r-- | arch/arm/mach-sa1100/include/mach/jornada720.h | 11 | ||||
| -rw-r--r-- | arch/arm/mach-sa1100/jornada720_ssp.c | 10 | 
2 files changed, 13 insertions, 8 deletions
| diff --git a/arch/arm/mach-sa1100/include/mach/jornada720.h b/arch/arm/mach-sa1100/include/mach/jornada720.h index bc120850d313..cc6b4bfcecf6 100644 --- a/arch/arm/mach-sa1100/include/mach/jornada720.h +++ b/arch/arm/mach-sa1100/include/mach/jornada720.h @@ -1,10 +1,10 @@  /*   * arch/arm/mach-sa1100/include/mach/jornada720.h   * - * This file contains SSP/MCU communication definitions for HP Jornada 710/720/728 + * SSP/MCU communication definitions for HP Jornada 710/720/728   * - * Copyright (C) 2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> - *  Copyright (C) 2000 John Ankcorn <jca@lcs.mit.edu> + * Copyright 2007,2008 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> + *  Copyright 2000 John Ankcorn <jca@lcs.mit.edu>   *   * 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 @@ -25,3 +25,8 @@  #define PWMOFF			0xDF  #define TXDUMMY			0x11  #define ERRORCODE		0x00 + +extern void jornada_ssp_start(void); +extern void jornada_ssp_end(void); +extern int jornada_ssp_inout(u8 byte); +extern int jornada_ssp_byte(u8 byte); diff --git a/arch/arm/mach-sa1100/jornada720_ssp.c b/arch/arm/mach-sa1100/jornada720_ssp.c index 06ea7abd9170..28cf36967977 100644 --- a/arch/arm/mach-sa1100/jornada720_ssp.c +++ b/arch/arm/mach-sa1100/jornada720_ssp.c @@ -21,8 +21,8 @@  #include <linux/slab.h>  #include <mach/hardware.h> -#include <asm/hardware/ssp.h>  #include <mach/jornada720.h> +#include <asm/hardware/ssp.h>  static DEFINE_SPINLOCK(jornada_ssp_lock);  static unsigned long jornada_ssp_flags; @@ -109,12 +109,12 @@ EXPORT_SYMBOL(jornada_ssp_inout);   * jornada_ssp_start - enable mcu   *   */ -int jornada_ssp_start() +void jornada_ssp_start(void)  {  	spin_lock_irqsave(&jornada_ssp_lock, jornada_ssp_flags);  	GPCR = GPIO_GPIO25;  	udelay(50); -	return 0; +	return;  };  EXPORT_SYMBOL(jornada_ssp_start); @@ -122,11 +122,11 @@ EXPORT_SYMBOL(jornada_ssp_start);   * jornada_ssp_end - disable mcu and turn off lock   *   */ -int jornada_ssp_end() +void jornada_ssp_end(void)  {  	GPSR = GPIO_GPIO25;  	spin_unlock_irqrestore(&jornada_ssp_lock, jornada_ssp_flags); -	return 0; +	return;  };  EXPORT_SYMBOL(jornada_ssp_end); | 
