diff options
30 files changed, 29 insertions, 146 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index eea4eb83f352..5bf7a4f100d2 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
| @@ -212,7 +212,6 @@ config SPI_IMX | |||
| 212 | tristate "Freescale i.MX SPI controllers" | 212 | tristate "Freescale i.MX SPI controllers" |
| 213 | depends on ARCH_MXC || COMPILE_TEST | 213 | depends on ARCH_MXC || COMPILE_TEST |
| 214 | select SPI_BITBANG | 214 | select SPI_BITBANG |
| 215 | default m if IMX_HAVE_PLATFORM_SPI_IMX | ||
| 216 | help | 215 | help |
| 217 | This enables using the Freescale i.MX SPI controllers in master | 216 | This enables using the Freescale i.MX SPI controllers in master |
| 218 | mode. | 217 | mode. |
diff --git a/drivers/spi/spi-altera.c b/drivers/spi/spi-altera.c index 09df64950234..5b5709a5c957 100644 --- a/drivers/spi/spi-altera.c +++ b/drivers/spi/spi-altera.c | |||
| @@ -13,7 +13,6 @@ | |||
| 13 | * published by the Free Software Foundation. | 13 | * published by the Free Software Foundation. |
| 14 | */ | 14 | */ |
| 15 | 15 | ||
| 16 | #include <linux/init.h> | ||
| 17 | #include <linux/interrupt.h> | 16 | #include <linux/interrupt.h> |
| 18 | #include <linux/errno.h> | 17 | #include <linux/errno.h> |
| 19 | #include <linux/module.h> | 18 | #include <linux/module.h> |
diff --git a/drivers/spi/spi-ath79.c b/drivers/spi/spi-ath79.c index c3b2fb9b6713..3898b0b9ee77 100644 --- a/drivers/spi/spi-ath79.c +++ b/drivers/spi/spi-ath79.c | |||
| @@ -14,7 +14,6 @@ | |||
| 14 | 14 | ||
| 15 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
| 16 | #include <linux/module.h> | 16 | #include <linux/module.h> |
| 17 | #include <linux/init.h> | ||
| 18 | #include <linux/delay.h> | 17 | #include <linux/delay.h> |
| 19 | #include <linux/spinlock.h> | 18 | #include <linux/spinlock.h> |
| 20 | #include <linux/workqueue.h> | 19 | #include <linux/workqueue.h> |
diff --git a/drivers/spi/spi-atmel.c b/drivers/spi/spi-atmel.c index 9641237295cd..8005f9869481 100644 --- a/drivers/spi/spi-atmel.c +++ b/drivers/spi/spi-atmel.c | |||
| @@ -9,7 +9,6 @@ | |||
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | ||
| 13 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
| 14 | #include <linux/module.h> | 13 | #include <linux/module.h> |
| 15 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
diff --git a/drivers/spi/spi-bcm63xx.c b/drivers/spi/spi-bcm63xx.c index c1cd2e0f54d1..0250fa721cea 100644 --- a/drivers/spi/spi-bcm63xx.c +++ b/drivers/spi/spi-bcm63xx.c | |||
| @@ -20,7 +20,6 @@ | |||
| 20 | */ | 20 | */ |
| 21 | 21 | ||
| 22 | #include <linux/kernel.h> | 22 | #include <linux/kernel.h> |
| 23 | #include <linux/init.h> | ||
| 24 | #include <linux/clk.h> | 23 | #include <linux/clk.h> |
| 25 | #include <linux/io.h> | 24 | #include <linux/io.h> |
| 26 | #include <linux/module.h> | 25 | #include <linux/module.h> |
diff --git a/drivers/spi/spi-bfin-sport.c b/drivers/spi/spi-bfin-sport.c index 38941e5920b5..f515c5e9db57 100644 --- a/drivers/spi/spi-bfin-sport.c +++ b/drivers/spi/spi-bfin-sport.c | |||
| @@ -8,7 +8,6 @@ | |||
| 8 | * Licensed under the GPL-2 or later. | 8 | * Licensed under the GPL-2 or later. |
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #include <linux/init.h> | ||
| 12 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| 13 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
| 14 | #include <linux/device.h> | 13 | #include <linux/device.h> |
diff --git a/drivers/spi/spi-bitbang.c b/drivers/spi/spi-bitbang.c index 67aead248753..dc7d2c2d643e 100644 --- a/drivers/spi/spi-bitbang.c +++ b/drivers/spi/spi-bitbang.c | |||
| @@ -16,7 +16,6 @@ | |||
| 16 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 16 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| 17 | */ | 17 | */ |
| 18 | 18 | ||
| 19 | #include <linux/init.h> | ||
| 20 | #include <linux/spinlock.h> | 19 | #include <linux/spinlock.h> |
| 21 | #include <linux/workqueue.h> | 20 | #include <linux/workqueue.h> |
| 22 | #include <linux/interrupt.h> | 21 | #include <linux/interrupt.h> |
diff --git a/drivers/spi/spi-clps711x.c b/drivers/spi/spi-clps711x.c index a2b8ef5d8c59..4cd62f636547 100644 --- a/drivers/spi/spi-clps711x.c +++ b/drivers/spi/spi-clps711x.c | |||
| @@ -11,7 +11,6 @@ | |||
| 11 | 11 | ||
| 12 | #include <linux/io.h> | 12 | #include <linux/io.h> |
| 13 | #include <linux/clk.h> | 13 | #include <linux/clk.h> |
| 14 | #include <linux/init.h> | ||
| 15 | #include <linux/gpio.h> | 14 | #include <linux/gpio.h> |
| 16 | #include <linux/delay.h> | 15 | #include <linux/delay.h> |
| 17 | #include <linux/module.h> | 16 | #include <linux/module.h> |
diff --git a/drivers/spi/spi-gpio.c b/drivers/spi/spi-gpio.c index e97baf2f475c..09823076df88 100644 --- a/drivers/spi/spi-gpio.c +++ b/drivers/spi/spi-gpio.c | |||
| @@ -19,7 +19,6 @@ | |||
| 19 | */ | 19 | */ |
| 20 | #include <linux/kernel.h> | 20 | #include <linux/kernel.h> |
| 21 | #include <linux/module.h> | 21 | #include <linux/module.h> |
| 22 | #include <linux/init.h> | ||
| 23 | #include <linux/platform_device.h> | 22 | #include <linux/platform_device.h> |
| 24 | #include <linux/gpio.h> | 23 | #include <linux/gpio.h> |
| 25 | #include <linux/of.h> | 24 | #include <linux/of.h> |
diff --git a/drivers/spi/spi-imx.c b/drivers/spi/spi-imx.c index f52372c403ee..5daff2054ae4 100644 --- a/drivers/spi/spi-imx.c +++ b/drivers/spi/spi-imx.c | |||
| @@ -23,7 +23,6 @@ | |||
| 23 | #include <linux/delay.h> | 23 | #include <linux/delay.h> |
| 24 | #include <linux/err.h> | 24 | #include <linux/err.h> |
| 25 | #include <linux/gpio.h> | 25 | #include <linux/gpio.h> |
| 26 | #include <linux/init.h> | ||
| 27 | #include <linux/interrupt.h> | 26 | #include <linux/interrupt.h> |
| 28 | #include <linux/io.h> | 27 | #include <linux/io.h> |
| 29 | #include <linux/irq.h> | 28 | #include <linux/irq.h> |
| @@ -880,12 +879,12 @@ static int spi_imx_probe(struct platform_device *pdev) | |||
| 880 | 879 | ||
| 881 | spi_imx->irq = platform_get_irq(pdev, 0); | 880 | spi_imx->irq = platform_get_irq(pdev, 0); |
| 882 | if (spi_imx->irq < 0) { | 881 | if (spi_imx->irq < 0) { |
| 883 | ret = -EINVAL; | 882 | ret = spi_imx->irq; |
| 884 | goto out_master_put; | 883 | goto out_master_put; |
| 885 | } | 884 | } |
| 886 | 885 | ||
| 887 | ret = devm_request_irq(&pdev->dev, spi_imx->irq, spi_imx_isr, 0, | 886 | ret = devm_request_irq(&pdev->dev, spi_imx->irq, spi_imx_isr, 0, |
| 888 | DRIVER_NAME, spi_imx); | 887 | dev_name(&pdev->dev), spi_imx); |
| 889 | if (ret) { | 888 | if (ret) { |
| 890 | dev_err(&pdev->dev, "can't get irq%d: %d\n", spi_imx->irq, ret); | 889 | dev_err(&pdev->dev, "can't get irq%d: %d\n", spi_imx->irq, ret); |
| 891 | goto out_master_put; | 890 | goto out_master_put; |
diff --git a/drivers/spi/spi-mpc512x-psc.c b/drivers/spi/spi-mpc512x-psc.c index 5032141eeeec..3822eef2ef9d 100644 --- a/drivers/spi/spi-mpc512x-psc.c +++ b/drivers/spi/spi-mpc512x-psc.c | |||
| @@ -16,7 +16,6 @@ | |||
| 16 | 16 | ||
| 17 | #include <linux/module.h> | 17 | #include <linux/module.h> |
| 18 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
| 19 | #include <linux/init.h> | ||
| 20 | #include <linux/errno.h> | 19 | #include <linux/errno.h> |
| 21 | #include <linux/interrupt.h> | 20 | #include <linux/interrupt.h> |
| 22 | #include <linux/of_address.h> | 21 | #include <linux/of_address.h> |
| @@ -466,10 +465,8 @@ static void mpc512x_spi_cs_control(struct spi_device *spi, bool onoff) | |||
| 466 | gpio_set_value(spi->cs_gpio, onoff); | 465 | |
