diff options
Diffstat (limited to 'arch/arm/mach-sa1100')
| -rw-r--r-- | arch/arm/mach-sa1100/assabet.c | 1 | ||||
| -rw-r--r-- | arch/arm/mach-sa1100/jornada720_ssp.c | 10 | ||||
| -rw-r--r-- | arch/arm/mach-sa1100/neponset.c | 6 | 
3 files changed, 9 insertions, 8 deletions
| diff --git a/arch/arm/mach-sa1100/assabet.c b/arch/arm/mach-sa1100/assabet.c index 2eba112f2ad8..d000c678b439 100644 --- a/arch/arm/mach-sa1100/assabet.c +++ b/arch/arm/mach-sa1100/assabet.c @@ -10,6 +10,7 @@  #include <linux/kernel.h>  #include <linux/module.h>  #include <linux/errno.h> +#include <linux/gpio/driver.h>  #include <linux/gpio/gpio-reg.h>  #include <linux/gpio/machine.h>  #include <linux/gpio_keys.h> diff --git a/arch/arm/mach-sa1100/jornada720_ssp.c b/arch/arm/mach-sa1100/jornada720_ssp.c index 1dbe98948ce3..1956b095e699 100644 --- a/arch/arm/mach-sa1100/jornada720_ssp.c +++ b/arch/arm/mach-sa1100/jornada720_ssp.c @@ -1,5 +1,5 @@  // SPDX-License-Identifier: GPL-2.0-only -/** +/*   *  arch/arm/mac-sa1100/jornada720_ssp.c   *   *  Copyright (C) 2006/2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> @@ -26,6 +26,7 @@ static unsigned long jornada_ssp_flags;  /**   * jornada_ssp_reverse - reverses input byte + * @byte: input byte to reverse   *   * we need to reverse all data we receive from the mcu due to its physical location   * returns : 01110111 -> 11101110 @@ -46,6 +47,7 @@ EXPORT_SYMBOL(jornada_ssp_reverse);  /**   * jornada_ssp_byte - waits for ready ssp bus and sends byte + * @byte: input byte to transmit   *   * waits for fifo buffer to clear and then transmits, if it doesn't then we will   * timeout after <timeout> rounds. Needs mcu running before its called. @@ -77,6 +79,7 @@ EXPORT_SYMBOL(jornada_ssp_byte);  /**   * jornada_ssp_inout - decide if input is command or trading byte + * @byte: input byte to send (may be %TXDUMMY)   *   * returns : (jornada_ssp_byte(byte)) on success   *         : %-ETIMEDOUT on timeout failure @@ -175,18 +178,17 @@ static int jornada_ssp_probe(struct platform_device *dev)  	return 0;  }; -static int jornada_ssp_remove(struct platform_device *dev) +static void jornada_ssp_remove(struct platform_device *dev)  {  	/* Note that this doesn't actually remove the driver, since theres nothing to remove  	 * It just makes sure everything is turned off */  	GPSR = GPIO_GPIO25;  	ssp_exit(); -	return 0;  };  struct platform_driver jornadassp_driver = {  	.probe	= jornada_ssp_probe, -	.remove	= jornada_ssp_remove, +	.remove_new = jornada_ssp_remove,  	.driver	= {  		.name	= "jornada_ssp",  	}, diff --git a/arch/arm/mach-sa1100/neponset.c b/arch/arm/mach-sa1100/neponset.c index 6876bc1e33b4..0ef0ebbf31ac 100644 --- a/arch/arm/mach-sa1100/neponset.c +++ b/arch/arm/mach-sa1100/neponset.c @@ -376,7 +376,7 @@ static int neponset_probe(struct platform_device *dev)  	return ret;  } -static int neponset_remove(struct platform_device *dev) +static void neponset_remove(struct platform_device *dev)  {  	struct neponset_drvdata *d = platform_get_drvdata(dev);  	int irq = platform_get_irq(dev, 0); @@ -395,8 +395,6 @@ static int neponset_remove(struct platform_device *dev)  	nep = NULL;  	iounmap(d->base);  	kfree(d); - -	return 0;  }  #ifdef CONFIG_PM_SLEEP @@ -425,7 +423,7 @@ static const struct dev_pm_ops neponset_pm_ops = {  static struct platform_driver neponset_device_driver = {  	.probe		= neponset_probe, -	.remove		= neponset_remove, +	.remove_new	= neponset_remove,  	.driver		= {  		.name	= "neponset",  		.pm	= PM_OPS, | 
