Skip to content

Commit

Permalink
Staging: VME: move VME drivers out of staging
Browse files Browse the repository at this point in the history
This moves the VME core, VME board drivers, and VME bridge drivers out
of the drivers/staging/vme/ area to drivers/vme/.

The VME device drivers have not moved out yet due to some API questions
they are still working through, that should happen soon, hopefully.

Cc: Martyn Welch <martyn.welch@ge.com>
Cc: Manohar Vanga <manohar.vanga@cern.ch>
Cc: Vincent Bossier <vincent.bossier@gmail.com>
Cc: "Emilio G. Cota" <cota@braap.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Greg Kroah-Hartman committed Apr 26, 2012
1 parent 8176df8 commit db3b9e9
Show file tree
Hide file tree
Showing 26 changed files with 22 additions and 25 deletions.
2 changes: 2 additions & 0 deletions drivers/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,6 @@ source "drivers/devfreq/Kconfig"

source "drivers/iio/Kconfig"

source "drivers/vme/Kconfig"

endmenu
1 change: 1 addition & 0 deletions drivers/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -135,3 +135,4 @@ obj-$(CONFIG_HYPERV) += hv/

obj-$(CONFIG_PM_DEVFREQ) += devfreq/
obj-$(CONFIG_IIO) += iio/
obj-$(CONFIG_VME_BUS) += vme/
2 changes: 0 additions & 2 deletions drivers/staging/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,6 @@ source "drivers/staging/vt6655/Kconfig"

source "drivers/staging/vt6656/Kconfig"

source "drivers/staging/vme/Kconfig"

source "drivers/staging/sep/Kconfig"

source "drivers/staging/iio/Kconfig"
Expand Down
7 changes: 0 additions & 7 deletions drivers/staging/vme/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
#
# Makefile for the VME bridge device drivers.
#
obj-$(CONFIG_VME_BUS) += vme.o

obj-y += bridges/
obj-y += devices/
obj-y += boards/
5 changes: 0 additions & 5 deletions drivers/staging/vme/TODO

This file was deleted.

3 changes: 2 additions & 1 deletion drivers/staging/vme/devices/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@ comment "VME Device Drivers"

config VME_USER
tristate "VME user space access driver"
depends on STAGING
help
If you say Y here you want to be able to access a limited number of
VME windows in a manner at least semi-compatible with the interface
provided with the original driver at http://vmelinux.org/.

config VME_PIO2
tristate "GE PIO2 VME"
depends on GPIOLIB
depends on STAGING && GPIOLIB
help
Say Y here to include support for the GE PIO2. The PIO2 is a 6U VME
slave card, implementing 32 solid-state relay switched IO lines, in
Expand Down
2 changes: 1 addition & 1 deletion drivers/staging/vme/devices/vme_pio2_cntr.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
#include <linux/device.h>
#include <linux/types.h>
#include <linux/gpio.h>
#include <linux/vme.h>

#include "../vme.h"
#include "vme_pio2.h"

static int pio2_cntr_irq_set(struct pio2_card *card, int id)
Expand Down
2 changes: 1 addition & 1 deletion drivers/staging/vme/devices/vme_pio2_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
#include <linux/ctype.h>
#include <linux/gpio.h>
#include <linux/slab.h>
#include <linux/vme.h>

#include "../vme.h"
#include "vme_pio2.h"


Expand Down
2 changes: 1 addition & 1 deletion drivers/staging/vme/devices/vme_pio2_gpio.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
#include <linux/ctype.h>
#include <linux/gpio.h>
#include <linux/slab.h>
#include <linux/vme.h>

#include "../vme.h"
#include "vme_pio2.h"

static const char driver_name[] = "pio2_gpio";
Expand Down
2 changes: 1 addition & 1 deletion drivers/staging/vme/devices/vme_user.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@

#include <linux/io.h>
#include <linux/uaccess.h>
#include <linux/vme.h>

#include "../vme.h"
#include "vme_user.h"

static DEFINE_MUTEX(vme_user_mutex);
Expand Down
6 changes: 3 additions & 3 deletions drivers/staging/vme/Kconfig → drivers/vme/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ menuconfig VME_BUS

if VME_BUS

source "drivers/staging/vme/bridges/Kconfig"
source "drivers/vme/bridges/Kconfig"

source "drivers/staging/vme/devices/Kconfig"
source "drivers/vme/boards/Kconfig"

source "drivers/staging/vme/boards/Kconfig"
source "drivers/staging/vme/devices/Kconfig"

endif # VME
7 changes: 7 additions & 0 deletions drivers/vme/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Makefile for the VME bridge device drivers.
#
obj-$(CONFIG_VME_BUS) += vme.o

obj-y += bridges/
obj-y += boards/
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
#include <linux/time.h>
#include <linux/io.h>
#include <linux/uaccess.h>
#include <linux/vme.h>

#include "../vme.h"
#include "../vme_bridge.h"
#include "vme_ca91cx42.h"

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
#include <linux/io.h>
#include <linux/uaccess.h>
#include <linux/byteorder/generic.h>
#include <linux/vme.h>

#include "../vme.h"
#include "../vme_bridge.h"
#include "vme_tsi148.h"

Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion drivers/staging/vme/vme.c → drivers/vme/vme.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
#include <linux/mutex.h>
#include <linux/spinlock.h>
#include <linux/slab.h>
#include <linux/vme.h>

#include "vme.h"
#include "vme_bridge.h"

/* Bitmask and list of registered buses both protected by common mutex */
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit db3b9e9

Please sign in to comment.