mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-22 07:27:12 +08:00
staging: gpib: Destage gpib
Move the gpib drivers out of staging and into the "real" part of the kernel. This entails: - Remove the gpib Kconfig menu and Makefile build rule from staging. - Remove gpib/uapi from the header file search path in subdir-ccflags of the gpib Makefile - move the gpib/uapi files to include/uapi/linux - Move the gpib tree out of staging to drivers. - Remove the word "Linux" from the gpib Kconfig file. - Add the gpib Kconfig menu and Makefile build rule to drivers Signed-off-by: Dave Penkler <dpenkler@gmail.com> Link: https://patch.msgid.link/20251117144021.23569-5-dpenkler@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
a64ff10ca6
commit
e6ab504633
@@ -10628,7 +10628,9 @@ F: drivers/platform/x86/gpd-pocket-fan.c
|
|||||||
GPIB DRIVERS
|
GPIB DRIVERS
|
||||||
M: Dave Penkler <dpenkler@gmail.com>
|
M: Dave Penkler <dpenkler@gmail.com>
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/staging/gpib/
|
F: drivers/gpib/
|
||||||
|
F: include/uapi/linux/gpib.h
|
||||||
|
F: include/uapi/linux/gpib_ioctl.h
|
||||||
|
|
||||||
GPIO ACPI SUPPORT
|
GPIO ACPI SUPPORT
|
||||||
M: Mika Westerberg <westeri@kernel.org>
|
M: Mika Westerberg <westeri@kernel.org>
|
||||||
|
|||||||
@@ -161,6 +161,8 @@ source "drivers/greybus/Kconfig"
|
|||||||
|
|
||||||
source "drivers/comedi/Kconfig"
|
source "drivers/comedi/Kconfig"
|
||||||
|
|
||||||
|
source "drivers/gpib/Kconfig"
|
||||||
|
|
||||||
source "drivers/staging/Kconfig"
|
source "drivers/staging/Kconfig"
|
||||||
|
|
||||||
source "drivers/platform/Kconfig"
|
source "drivers/platform/Kconfig"
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ obj-$(CONFIG_VHOST_IOTLB) += vhost/
|
|||||||
obj-$(CONFIG_VHOST) += vhost/
|
obj-$(CONFIG_VHOST) += vhost/
|
||||||
obj-$(CONFIG_GREYBUS) += greybus/
|
obj-$(CONFIG_GREYBUS) += greybus/
|
||||||
obj-$(CONFIG_COMEDI) += comedi/
|
obj-$(CONFIG_COMEDI) += comedi/
|
||||||
|
obj-$(CONFIG_GPIB) += gpib/
|
||||||
obj-$(CONFIG_STAGING) += staging/
|
obj-$(CONFIG_STAGING) += staging/
|
||||||
obj-y += platform/
|
obj-y += platform/
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
menuconfig GPIB
|
menuconfig GPIB
|
||||||
tristate "Linux GPIB drivers"
|
tristate "GPIB drivers"
|
||||||
help
|
help
|
||||||
Enable support for GPIB cards and dongles for Linux. GPIB
|
Enable support for GPIB cards and dongles. GPIB is the
|
||||||
is the General Purpose Interface Bus which conforms to the
|
General Purpose Interface Bus which conforms to the IEEE488
|
||||||
IEEE488 standard.
|
standard.
|
||||||
|
|
||||||
This set of drivers can be used with the corresponding user
|
This set of drivers can be used with the corresponding user
|
||||||
space library that can be found on Sourceforge under linux-gpib.
|
space library that can be found on Sourceforge under linux-gpib.
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
subdir-ccflags-y += -I$(src)/include -I$(src)/uapi
|
subdir-ccflags-y += -I$(src)/include
|
||||||
|
|
||||||
obj-$(CONFIG_GPIB_AGILENT_82350B) += agilent_82350b/
|
obj-$(CONFIG_GPIB_AGILENT_82350B) += agilent_82350b/
|
||||||
obj-$(CONFIG_GPIB_AGILENT_82357A) += agilent_82357a/
|
obj-$(CONFIG_GPIB_AGILENT_82357A) += agilent_82357a/
|
||||||
@@ -12,8 +12,8 @@
|
|||||||
#include "gpib_types.h"
|
#include "gpib_types.h"
|
||||||
#include "gpib_proto.h"
|
#include "gpib_proto.h"
|
||||||
#include "gpib_cmd.h"
|
#include "gpib_cmd.h"
|
||||||
#include "gpib.h"
|
#include <linux/gpib.h>
|
||||||
#include "gpib_ioctl.h"
|
#include <linux/gpib_ioctl.h>
|
||||||
|
|
||||||
#include <linux/fs.h>
|
#include <linux/fs.h>
|
||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
#define _GPIB_TYPES_H
|
#define _GPIB_TYPES_H
|
||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
#include "gpib.h"
|
#include <linux/gpib.h>
|
||||||
#include <linux/atomic.h>
|
#include <linux/atomic.h>
|
||||||
#include <linux/device.h>
|
#include <linux/device.h>
|
||||||
#include <linux/mutex.h>
|
#include <linux/mutex.h>
|
||||||
@@ -48,6 +48,4 @@ source "drivers/staging/axis-fifo/Kconfig"
|
|||||||
|
|
||||||
source "drivers/staging/vme_user/Kconfig"
|
source "drivers/staging/vme_user/Kconfig"
|
||||||
|
|
||||||
source "drivers/staging/gpib/Kconfig"
|
|
||||||
|
|
||||||
endif # STAGING
|
endif # STAGING
|
||||||
|
|||||||
@@ -13,4 +13,3 @@ obj-$(CONFIG_MOST) += most/
|
|||||||
obj-$(CONFIG_GREYBUS) += greybus/
|
obj-$(CONFIG_GREYBUS) += greybus/
|
||||||
obj-$(CONFIG_BCM2835_VCHIQ) += vc04_services/
|
obj-$(CONFIG_BCM2835_VCHIQ) += vc04_services/
|
||||||
obj-$(CONFIG_XIL_AXIS_FIFO) += axis-fifo/
|
obj-$(CONFIG_XIL_AXIS_FIFO) += axis-fifo/
|
||||||
obj-$(CONFIG_GPIB) += gpib/
|
|
||||||
|
|||||||
Reference in New Issue
Block a user