diff options
| -rw-r--r-- | drivers/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/Makefile | 1 | ||||
| -rw-r--r-- | drivers/staging/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/staging/vme/Makefile | 7 | ||||
| -rw-r--r-- | drivers/staging/vme/TODO | 5 | ||||
| -rw-r--r-- | drivers/staging/vme/devices/Kconfig | 3 | ||||
| -rw-r--r-- | drivers/staging/vme/devices/vme_pio2_cntr.c | 2 | ||||
| -rw-r--r-- | drivers/staging/vme/devices/vme_pio2_core.c | 2 | ||||
| -rw-r--r-- | drivers/staging/vme/devices/vme_pio2_gpio.c | 2 | ||||
| -rw-r--r-- | drivers/staging/vme/devices/vme_user.c | 2 | ||||
| -rw-r--r-- | drivers/vme/Kconfig (renamed from drivers/staging/vme/Kconfig) | 6 | ||||
| -rw-r--r-- | drivers/vme/Makefile | 7 | ||||
| -rw-r--r-- | drivers/vme/boards/Kconfig (renamed from drivers/staging/vme/boards/Kconfig) | 0 | ||||
| -rw-r--r-- | drivers/vme/boards/Makefile (renamed from drivers/staging/vme/boards/Makefile) | 0 | ||||
| -rw-r--r-- | drivers/vme/boards/vme_vmivme7805.c (renamed from drivers/staging/vme/boards/vme_vmivme7805.c) | 0 | ||||
| -rw-r--r-- | drivers/vme/boards/vme_vmivme7805.h (renamed from drivers/staging/vme/boards/vme_vmivme7805.h) | 0 | ||||
| -rw-r--r-- | drivers/vme/bridges/Kconfig (renamed from drivers/staging/vme/bridges/Kconfig) | 0 | ||||
| -rw-r--r-- | drivers/vme/bridges/Makefile (renamed from drivers/staging/vme/bridges/Makefile) | 0 | ||||
| -rw-r--r-- | drivers/vme/bridges/vme_ca91cx42.c (renamed from drivers/staging/vme/bridges/vme_ca91cx42.c) | 2 | ||||
| -rw-r--r-- | drivers/vme/bridges/vme_ca91cx42.h (renamed from drivers/staging/vme/bridges/vme_ca91cx42.h) | 0 | ||||
| -rw-r--r-- | drivers/vme/bridges/vme_tsi148.c (renamed from drivers/staging/vme/bridges/vme_tsi148.c) | 2 | ||||
| -rw-r--r-- | drivers/vme/bridges/vme_tsi148.h (renamed from drivers/staging/vme/bridges/vme_tsi148.h) | 0 | ||||
| -rw-r--r-- | drivers/vme/vme.c (renamed from drivers/staging/vme/vme.c) | 2 | ||||
| -rw-r--r-- | drivers/vme/vme_api.txt (renamed from drivers/staging/vme/vme_api.txt) | 0 | ||||
| -rw-r--r-- | drivers/vme/vme_bridge.h (renamed from drivers/staging/vme/vme_bridge.h) | 0 | ||||
| -rw-r--r-- | include/linux/vme.h (renamed from drivers/staging/vme/vme.h) | 0 |
26 files changed, 22 insertions, 25 deletions
diff --git a/drivers/Kconfig b/drivers/Kconfig index 0265cb12cdaa..e245779443da 100644 --- a/drivers/Kconfig +++ b/drivers/Kconfig | |||
| @@ -142,4 +142,6 @@ source "drivers/devfreq/Kconfig" | |||
| 142 | 142 | ||
| 143 | source "drivers/iio/Kconfig" | 143 | source "drivers/iio/Kconfig" |
| 144 | 144 | ||
| 145 | source "drivers/vme/Kconfig" | ||
| 146 | |||
| 145 | endmenu | 147 | endmenu |
diff --git a/drivers/Makefile b/drivers/Makefile index cdbe362df0ec..08b78e035468 100644 --- a/drivers/Makefile +++ b/drivers/Makefile | |||
| @@ -135,3 +135,4 @@ obj-$(CONFIG_HYPERV) += hv/ | |||
| 135 | 135 | ||
| 136 | obj-$(CONFIG_PM_DEVFREQ) += devfreq/ | 136 | obj-$(CONFIG_PM_DEVFREQ) += devfreq/ |
| 137 | obj-$(CONFIG_IIO) += iio/ | 137 | obj-$(CONFIG_IIO) += iio/ |
| 138 | obj-$(CONFIG_VME_BUS) += vme/ | ||
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index 8d406b5938c0..60221efc417b 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig | |||
| @@ -72,8 +72,6 @@ source "drivers/staging/vt6655/Kconfig" | |||
| 72 | 72 | ||
| 73 | source "drivers/staging/vt6656/Kconfig" | 73 | source "drivers/staging/vt6656/Kconfig" |
| 74 | 74 | ||
| 75 | source "drivers/staging/vme/Kconfig" | ||
| 76 | |||
| 77 | source "drivers/staging/sep/Kconfig" | 75 | source "drivers/staging/sep/Kconfig" |
| 78 | 76 | ||
| 79 | source "drivers/staging/iio/Kconfig" | 77 | source "drivers/staging/iio/Kconfig" |
diff --git a/drivers/staging/vme/Makefile b/drivers/staging/vme/Makefile index b4ea3f8d0a50..accdb72e39e2 100644 --- a/drivers/staging/vme/Makefile +++ b/drivers/staging/vme/Makefile | |||
| @@ -1,8 +1 @@ | |||
| 1 | # | ||
| 2 | # Makefile for the VME bridge device drivers. | ||
| 3 | # | ||
| 4 | obj-$(CONFIG_VME_BUS) += vme.o | ||
| 5 | |||
| 6 | obj-y += bridges/ | ||
| 7 | obj-y += devices/ | obj-y += devices/ | |
| 8 | obj-y += boards/ | ||
diff --git a/drivers/staging/vme/TODO b/drivers/staging/vme/TODO deleted file mode 100644 index 79f00333e7ef..000000000000 --- a/drivers/staging/vme/TODO +++ /dev/null | |||
| @@ -1,5 +0,0 @@ | |||
| 1 | TODO | ||
| 2 | ==== | ||
| 3 | |||
| 4 | - Add one or more device drivers which use the VME framework. | ||
| 5 | |||
diff --git a/drivers/staging/vme/devices/Kconfig b/drivers/staging/vme/devices/Kconfig index 55ec30cb1fa2..d0cab1766190 100644 --- a/drivers/staging/vme/devices/Kconfig +++ b/drivers/staging/vme/devices/Kconfig | |||
| @@ -2,6 +2,7 @@ comment "VME Device Drivers" | |||
| 2 | 2 | ||
| 3 | config VME_USER | 3 | config VME_USER |
| 4 | tristate "VME user space access driver" | 4 | tristate "VME user space access driver" |
| 5 | depends on STAGING | ||
| 5 | help | 6 | help |
| 6 | If you say Y here you want to be able to access a limited number of | 7 | If you say Y here you want to be able to access a limited number of |
| 7 | VME windows in a manner at least semi-compatible with the interface | 8 | VME windows in a manner at least semi-compatible with the interface |
| @@ -9,7 +10,7 @@ config VME_USER | |||
| 9 | 10 | ||
| 10 | config VME_PIO2 | 11 | config VME_PIO2 |
| 11 | tristate "GE PIO2 VME" | 12 | tristate "GE PIO2 VME" |
| 12 | depends on GPIOLIB | 13 | depends on STAGING && GPIOLIB |
| 13 | help | 14 | help |
| 14 | Say Y here to include support for the GE PIO2. The PIO2 is a 6U VME | 15 | Say Y here to include support for the GE PIO2. The PIO2 is a 6U VME |
| 15 | slave card, implementing 32 solid-state relay switched IO lines, in | 16 | slave card, implementing 32 solid-state relay switched IO lines, in |
diff --git a/drivers/staging/vme/devices/vme_pio2_cntr.c b/drivers/staging/vme/devices/vme_pio2_cntr.c index 08e0d59806ca..6335471faa36 100644 --- a/drivers/staging/vme/devices/vme_pio2_cntr.c +++ b/drivers/staging/vme/devices/vme_pio2_cntr.c | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | #include <linux/device.h> | 17 | #include <linux/device.h> |
| 18 | #include <linux/types.h> | 18 | #include <linux/types.h> |
| 19 | #include <linux/gpio.h> | 19 | #include <linux/gpio.h> |
| 20 | #include <linux/vme.h> | ||
| 20 | 21 | ||
| 21 | #include "../vme.h" | ||
| 22 | #include "vme_pio2.h" | 22 | #include "vme_pio2.h" |
| 23 | 23 | ||
| 24 | static int pio2_cntr_irq_set(struct pio2_card *card, int id) | 24 | static int pio2_cntr_irq_set(struct pio2_card *card, int id) |
diff --git a/drivers/staging/vme/devices/vme_pio2_core.c b/drivers/staging/vme/devices/vme_pio2_core.c index d476b2e9d39f..78228d447f25 100644 --- a/drivers/staging/vme/devices/vme_pio2_core.c +++ b/drivers/staging/vme/devices/vme_pio2_core.c | |||
| @@ -19,8 +19,8 @@ | |||
| 19 | #include <linux/ctype.h> | 19 | #include <linux/ctype.h> |
| 20 | #include <linux/gpio.h> | 20 | #include <linux/gpio.h> |
| 21 | #include <linux/slab.h> | 21 | #include <linux/slab.h> |
| 22 | #include <linux/vme.h> | ||
| 22 | 23 | ||
| 23 | #include "../vme.h" | ||
| 24 | #include "vme_pio2.h" | 24 | #include "vme_pio2.h" |
| 25 | 25 | ||
| 26 | 26 | ||
diff --git a/drivers/staging/vme/devices/vme_pio2_gpio.c b/drivers/staging/vme/devices/vme_pio2_gpio.c index 9c459c1b6eb8..ad76a477825b 100644 --- a/drivers/staging/vme/devices/vme_pio2_gpio.c +++ b/drivers/staging/vme/devices/vme_pio2_gpio.c | |||
| @@ -20,8 +20,8 @@ | |||
| 20 | #include <linux/ctype.h> | 20 | #include <linux/ctype.h> |
| 21 | #include <linux/gpio.h> | 21 | #include <linux/gpio.h> |
| 22 | #include <linux/slab.h> | 22 | #include <linux/slab.h> |
| 23 | #include <linux/vme.h> | ||
| 23 | 24 | ||
| 24 | #include "../vme.h" | ||
| 25 | #include "vme_pio2.h" | 25 | #include "vme_pio2.h" |
| 26 | 26 | ||
| 27 | static const char driver_name[] = "pio2_gpio"; | 27 | static const char driver_name[] = "pio2_gpio"; |
diff --git a/drivers/staging/vme/devices/vme_user.c b/drivers/staging/vme/devices/vme_user.c index 10269d59942f..e24a6f95db12 100644 --- a/drivers/staging/vme/devices/vme_user.c +++ b/drivers/staging/vme/devices/vme_user.c | |||
| @@ -36,8 +36,8 @@ | |||
| 36 | 36 | ||
| 37 | #include <linux/io.h> | 37 | #include <linux/io.h> |
| 38 | #include <linux/uaccess.h> | 38 | #include <linux/uaccess.h> |
| 39 | #include <linux/vme.h> | ||
| 39 | 40 | ||
| 40 | #include "../vme.h" | ||
| 41 | #include "vme_user.h" | 41 | #include "vme_user.h" |
| 42 | 42 | ||
| 43 | static DEFINE_MUTEX(vme_user_mutex); | 43 | static DEFINE_MUTEX(vme_user_mutex); |
diff --git a/drivers/staging/vme/Kconfig b/drivers/vme/Kconfig index 6411ae51ed3f..c5c22465a805 100644 --- a/drivers/staging/vme/Kconfig +++ b/drivers/vme/Kconfig | |||
| @@ -10,10 +10,10 @@ menuconfig VME_BUS | |||
| 10 | 10 | ||
| 11 | if VME_BUS | 11 | if VME_BUS |
| 12 | 12 | ||
| 13 | source "drivers/staging/vme/bridges/Kconfig" | 13 | source "drivers/vme/bridges/Kconfig" |
| 14 | 14 | ||
| 15 | source "drivers/staging/vme/devices/Kconfig" | 15 | source "drivers/vme/boards/Kconfig" |
| 16 | 16 | ||
| 17 | source "drivers/staging/vme/boards/Kconfig" | 17 | source "drivers/staging/vme/devices/Kconfig" |
| 18 | 18 | ||
| 19 | endif # VME | 19 | endif # VME |
diff --git a/drivers/vme/Makefile b/drivers/vme/Makefile new file mode 100644 index 000000000000..d7bfcb9fd5a1 --- /dev/null +++ b/drivers/vme/Makefile | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | # | ||
| 2 | # Makefile for the VME bridge device drivers. | ||
| 3 | # | ||
| 4 | obj-$(CONFIG_VME_BUS) += vme.o | ||
| 5 | |||
| 6 | obj-y += bridges/ | ||
| 7 | obj-y += boards/ | ||
diff --git a/drivers/staging/vme/boards/Kconfig b/drivers/vme/boards/Kconfig index 761631353527..761631353527 100644 --- a/drivers/staging/vme/boards/Kconfig +++ b/drivers/vme/boards/Kconfig | |||
diff --git a/drivers/staging/vme/boards/Makefile b/drivers/vme/boards/Makefile index 43658340885d..43658340885d 100644 --- a/drivers/staging/vme/boards/Makefile +++ b/drivers/vme/boards/Makefile | |||
diff --git a/drivers/staging/vme/boards/vme_vmivme7805.c b/drivers/vme/boards/vme_vmivme7805.c index 8e05bb4e135a..8e05bb4e135a 100644 --- a/drivers/staging/vme/boards/vme_vmivme7805.c +++ b/drivers/vme/boards/vme_vmivme7805.c | |||
diff --git a/drivers/staging/vme/boards/vme_vmivme7805.h b/drivers/vme/boards/vme_vmivme7805.h index 44c2c449808c..44c2c449808c 100644 --- a/drivers/staging/vme/boards/vme_vmivme7805.h +++ b/drivers/vme/boards/vme_vmivme7805.h | |||
diff --git a/drivers/staging/vme/bridges/Kconfig b/drivers/vme/bridges/Kconfig index 9331064e0476..9331064e0476 100644 --- a/drivers/staging/vme/bridges/Kconfig +++ b/drivers/vme/bridges/Kconfig | |||
diff --git a/drivers/staging/vme/bridges/Makefile b/drivers/vme/bridges/Makefile index 59638afcd502..59638afcd502 100644 --- a/drivers/staging/vme/bridges/Makefile +++ b/drivers/vme/bridges/Makefile | |||
diff --git a/drivers/staging/vme/bridges/vme_ca91cx42.c b/drivers/vme/bridges/vme_ca91cx42.c index 515b8b8e32a8..a3c0f84e2fa1 100644 --- a/drivers/staging/vme/bridges/vme_ca91cx42.c +++ b/drivers/vme/bridges/vme_ca91cx42.c | |||
| @@ -29,8 +29,8 @@ | |||
| 29 | #include <linux/time.h> | 29 | #include <linux/time.h> |
| 30 | #include <linux/io.h> | 30 | #include <linux/io.h> |
| 31 | #include <linux/uaccess.h> | 31 | #include <linux/uaccess.h> |
| 32 | #include <linux/vme.h> | ||
| 32 | 33 | ||
| 33 | #include "../vme.h" | ||
| 34 | #include "../vme_bridge.h" | 34 | #include "../vme_bridge.h" |
| 35 | #include "vme_ca91cx42.h" | 35 | #include "vme_ca91cx42.h" |
| 36 | 36 | ||
diff --git a/drivers/staging/vme/bridges/vme_ca91cx42.h b/drivers/vme/bridges/vme_ca91cx42.h index 02a7c794db05..02a7c794db05 100644 --- a/drivers/staging/vme/bridges/vme_ca91cx42.h +++ b/drivers/vme/bridges/vme_ca91cx42.h | |||
diff --git a/drivers/staging/vme/bridges/vme_tsi148.c b/drivers/vme/bridges/vme_tsi148.c index ced59421302e..081e9c4c5e71 100644 --- a/drivers/staging/vme/bridges/vme_tsi148.c +++ b/drivers/vme/bridges/vme_tsi148.c | |||
| @@ -30,8 +30,8 @@ | |||
| 30 | #include <linux/io.h> | 30 | #include <linux/io.h> |
| 31 | #include <linux/uaccess.h> | 31 | #include <linux/uaccess.h> |
| 32 | #include <linux/byteorder/generic.h> | 32 | #include <linux/byteorder/generic.h> |
| 33 | #include <linux/vme.h> | ||
| 33 | 34 | ||
| 34 | #include "../vme.h" | ||
| 35 | #include "../vme_bridge.h" | 35 | #include "../vme_bridge.h" |
| 36 | #include "vme_tsi148.h" | 36 | #include "vme_tsi148.h" |
| 37 | 37 | ||
diff --git a/drivers/staging/vme/bridges/vme_tsi148.h b/drivers/vme/bridges/vme_tsi148.h index f5ed14382a8d..f5ed14382a8d 100644 --- a/drivers/staging/vme/bridges/vme_tsi148.h +++ b/drivers/vme/bridges/vme_tsi148.h | |||
diff --git a/drivers/staging/vme/vme.c b/drivers/vme/vme.c index fd51c2d44718..95a9f71d793e 100644 --- a/drivers/staging/vme/vme.c +++ b/drivers/vme/vme.c | |||
| @@ -30,8 +30,8 @@ | |||
| 30 | #include <linux/mutex.h> | 30 | #include <linux/mutex.h> |
| 31 | #include <linux/spinlock.h> | 31 | #include <linux/spinlock.h> |
| 32 | #include <linux/slab.h> | 32 | #include <linux/slab.h> |
| 33 | #include <linux/vme.h> | ||
| 33 | 34 | ||
| 34 | #include "vme.h" | ||
| 35 | #include "vme_bridge.h" | 35 | #include "vme_bridge.h" |
| 36 | 36 | ||
| 37 | /* Bitmask and list of registered buses both protected by common mutex */ | 37 | /* Bitmask and list of registered buses both protected by common mutex */ |
diff --git a/drivers/staging/vme/vme_api.txt b/drivers/vme/vme_api.txt index 856efa35f6e3..856efa35f6e3 100644 --- a/drivers/staging/vme/vme_api.txt +++ b/drivers/vme/vme_api.txt | |||
diff --git a/drivers/staging/vme/vme_bridge.h b/drivers/vme/vme_bridge.h index 934949abd745..934949abd745 100644 --- a/drivers/staging/vme/vme_bridge.h +++ b/drivers/vme/vme_bridge.h | |||
diff --git a/drivers/staging/vme/vme.h b/include/linux/vme.h index c9d65bf14cec..c9d65bf14cec 100644 --- a/drivers/staging/vme/vme.h +++ b/include/linux/vme.h | |||
