[openwrt/openwrt] wrt55agv2-spidevs: remove obsolete package

LEDE Commits lede-commits at lists.infradead.org
Sun Feb 11 09:06:33 PST 2018


nbd pushed a commit to openwrt/openwrt.git, branch master:
https://git.lede-project.org/c991dab993e0dd463c23e93df51d13c0d4b95c0c

commit c991dab993e0dd463c23e93df51d13c0d4b95c0c
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Sun Feb 11 18:05:14 2018 +0100

    wrt55agv2-spidevs: remove obsolete package
    
    It hasn't compiled in a long time and needs to be updated before it can
    be restored anyway.
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 package/kernel/wrt55agv2-spidevs/Makefile          |  37 -------
 package/kernel/wrt55agv2-spidevs/src/Kconfig       |   3 -
 package/kernel/wrt55agv2-spidevs/src/Makefile      |   1 -
 .../wrt55agv2-spidevs/src/wrt55agv2_spidevs.c      | 114 ---------------------
 4 files changed, 155 deletions(-)

diff --git a/package/kernel/wrt55agv2-spidevs/Makefile b/package/kernel/wrt55agv2-spidevs/Makefile
deleted file mode 100644
index e7264a3..0000000
--- a/package/kernel/wrt55agv2-spidevs/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-# Copyright (C) 2008 OpenWrt.org
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-include $(INCLUDE_DIR)/kernel.mk
-
-PKG_NAME:=wrt55agv2-spidevs
-PKG_RELEASE:=1
-
-include $(INCLUDE_DIR)/package.mk
-
-define KernelPackage/wrt55agv2-spidevs
-  SUBMENU:=Other modules
-  TITLE:=WRT55AG v2 SPI devices support
-  DEPENDS:=@BROKEN @TARGET_ath25 +kmod-spi-gpio-old +kmod-spi-ks8995
-  FILES:=$(PKG_BUILD_DIR)/wrt55agv2_spidevs.ko
-endef
-
-define KernelPackage/wrt55agv2-spidevs/description
-  Kernel module for the SPI devices on the WRT55AG v2 board.
-endef
-
-MAKE_OPTS:= \
-	$(KERNEL_MAKE_FLAGS) \
-	SUBDIRS="$(PKG_BUILD_DIR)"
-
-define Build/Compile
-	$(MAKE) -C "$(LINUX_DIR)" \
-		$(MAKE_OPTS) \
-		modules
-endef
-
-$(eval $(call KernelPackage,wrt55agv2-spidevs))
diff --git a/package/kernel/wrt55agv2-spidevs/src/Kconfig b/package/kernel/wrt55agv2-spidevs/src/Kconfig
deleted file mode 100644
index 75e8242..0000000
--- a/package/kernel/wrt55agv2-spidevs/src/Kconfig
+++ /dev/null
@@ -1,3 +0,0 @@
-config WRT55AGV2_SPIDEVS
-	tristate "SPI device support for the WRT55AG v2 board"
-	depends on SPI && MIPS_ATHEROS
diff --git a/package/kernel/wrt55agv2-spidevs/src/Makefile b/package/kernel/wrt55agv2-spidevs/src/Makefile
deleted file mode 100644
index 76b0939..0000000
--- a/package/kernel/wrt55agv2-spidevs/src/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-obj-m += wrt55agv2_spidevs.o
diff --git a/package/kernel/wrt55agv2-spidevs/src/wrt55agv2_spidevs.c b/package/kernel/wrt55agv2-spidevs/src/wrt55agv2_spidevs.c
deleted file mode 100644
index dfb7f6a..0000000
--- a/package/kernel/wrt55agv2-spidevs/src/wrt55agv2_spidevs.c
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * SPI driver for the Linksys WRT55AG v2 board.
- *
- * Copyright (C) 2008 Gabor Juhos <juhosg at openwrt.org>
- *
- * This file was based on the mmc_over_gpio driver:
- *	Copyright 2008 Michael Buesch <mb at bu3sch.de>
- *
- * 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.
- */
-
-#include <linux/platform_device.h>
-#include <linux/spi/spi_gpio_old.h>
-#include <linux/module.h>
-
-#define DRV_NAME	"wrt55agv2-spidevs"
-#define DRV_DESC	"SPI driver for the WRT55AG v2 board"
-#define DRV_VERSION	"0.1.0"
-#define PFX		DRV_NAME ": "
-
-#define GPIO_PIN_MISO	1
-#define GPIO_PIN_CS	2
-#define GPIO_PIN_CLK	3
-#define GPIO_PIN_MOSI	4
-
-static struct platform_device *spi_gpio_dev;
-
-static int __init boardinfo_setup(struct spi_board_info *bi,
-		struct spi_master *master, void *data)
-{
-
-	strlcpy(bi->modalias, "spi-ks8995", sizeof(bi->modalias));
-
-	bi->max_speed_hz = 5000000 /* Hz */;
-	bi->bus_num = master->bus_num;
-	bi->mode = SPI_MODE_0;
-
-	return 0;
-}
-
-static int __init wrt55agv2_spidevs_init(void)
-{
-	struct spi_gpio_platform_data pdata;
-	int err;
-
-	spi_gpio_dev = platform_device_alloc("spi-gpio", 0);
-	if (!spi_gpio_dev) {
-		printk(KERN_ERR PFX "no memory for spi-gpio device\n");
-		return -ENOMEM;
-	}
-
-	memset(&pdata, 0, sizeof(pdata));
-	pdata.pin_miso = GPIO_PIN_MISO;
-	pdata.pin_cs = GPIO_PIN_CS;
-	pdata.pin_clk = GPIO_PIN_CLK;
-	pdata.pin_mosi = GPIO_PIN_MOSI;
-	pdata.cs_activelow = 1;
-	pdata.no_spi_delay = 1;
-	pdata.boardinfo_setup = boardinfo_setup;
-	pdata.boardinfo_setup_data = NULL;
-
-	err = platform_device_add_data(spi_gpio_dev, &pdata, sizeof(pdata));
-	if (err)
-		goto err_free_dev;
-
-	err = platform_device_register(spi_gpio_dev);
-	if (err) {
-		printk(KERN_ERR PFX "unable to register device\n");
-		goto err_free_pdata;
-	}
-
-	return 0;
-
-err_free_pdata:
-	kfree(spi_gpio_dev->dev.platform_data);
-	spi_gpio_dev->dev.platform_data = NULL;
-
-err_free_dev:
-	platform_device_put(spi_gpio_dev);
-	return err;
-}
-
-static void __exit wrt55agv2_spidevs_cleanup(void)
-{
-	if (!spi_gpio_dev)
-		return;
-
-	platform_device_unregister(spi_gpio_dev);
-
-	kfree(spi_gpio_dev->dev.platform_data);
-	spi_gpio_dev->dev.platform_data = NULL;
-	platform_device_put(spi_gpio_dev);
-}
-
-static int __init wrt55agv2_spidevs_modinit(void)
-{
-	printk(KERN_INFO DRV_DESC " version " DRV_VERSION "\n");
-	return wrt55agv2_spidevs_init();
-}
-module_init(wrt55agv2_spidevs_modinit);
-
-static void __exit wrt55agv2_spidevs_modexit(void)
-{
-	wrt55agv2_spidevs_cleanup();
-}
-module_exit(wrt55agv2_spidevs_modexit);
-
-MODULE_DESCRIPTION(DRV_DESC);
-MODULE_VERSION(DRV_VERSION);
-MODULE_AUTHOR("Gabor Juhos <juhosg at openwrt.org>");
-MODULE_LICENSE("GPL v2");
-



More information about the lede-commits mailing list