mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00: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
|
||||
M: Dave Penkler <dpenkler@gmail.com>
|
||||
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
|
||||
M: Mika Westerberg <westeri@kernel.org>
|
||||
|
||||
@@ -161,6 +161,8 @@ source "drivers/greybus/Kconfig"
|
||||
|
||||
source "drivers/comedi/Kconfig"
|
||||
|
||||
source "drivers/gpib/Kconfig"
|
||||
|
||||
source "drivers/staging/Kconfig"
|
||||
|
||||
source "drivers/platform/Kconfig"
|
||||
|
||||
@@ -150,6 +150,7 @@ obj-$(CONFIG_VHOST_IOTLB) += vhost/
|
||||
obj-$(CONFIG_VHOST) += vhost/
|
||||
obj-$(CONFIG_GREYBUS) += greybus/
|
||||
obj-$(CONFIG_COMEDI) += comedi/
|
||||
obj-$(CONFIG_GPIB) += gpib/
|
||||
obj-$(CONFIG_STAGING) += staging/
|
||||
obj-y += platform/
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
menuconfig GPIB
|
||||
tristate "Linux GPIB drivers"
|
||||
tristate "GPIB drivers"
|
||||
help
|
||||
Enable support for GPIB cards and dongles for Linux. GPIB
|
||||
is the General Purpose Interface Bus which conforms to the
|
||||
IEEE488 standard.
|
||||
Enable support for GPIB cards and dongles. GPIB is the
|
||||
General Purpose Interface Bus which conforms to the IEEE488
|
||||
standard.
|
||||
|
||||
This set of drivers can be used with the corresponding user
|
||||
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_82357A) += agilent_82357a/
|
||||
@@ -12,8 +12,8 @@
|
||||
#include "gpib_types.h"
|
||||
#include "gpib_proto.h"
|
||||
#include "gpib_cmd.h"
|
||||
#include "gpib.h"
|
||||
#include "gpib_ioctl.h"
|
||||
#include <linux/gpib.h>
|
||||
#include <linux/gpib_ioctl.h>
|
||||
|
||||
#include <linux/fs.h>
|
||||
#include <linux/interrupt.h>
|
||||
@@ -8,7 +8,7 @@
|
||||
#define _GPIB_TYPES_H
|
||||
|
||||
#ifdef __KERNEL__
|
||||
#include "gpib.h"
|
||||
#include <linux/gpib.h>
|
||||
#include <linux/atomic.h>
|
||||
#include <linux/device.h>
|
||||
#include <linux/mutex.h>
|
||||
@@ -48,6 +48,4 @@ source "drivers/staging/axis-fifo/Kconfig"
|
||||
|
||||
source "drivers/staging/vme_user/Kconfig"
|
||||
|
||||
source "drivers/staging/gpib/Kconfig"
|
||||
|
||||
endif # STAGING
|
||||
|
||||
@@ -13,4 +13,3 @@ obj-$(CONFIG_MOST) += most/
|
||||
obj-$(CONFIG_GREYBUS) += greybus/
|
||||
obj-$(CONFIG_BCM2835_VCHIQ) += vc04_services/
|
||||
obj-$(CONFIG_XIL_AXIS_FIFO) += axis-fifo/
|
||||
obj-$(CONFIG_GPIB) += gpib/
|
||||
|
||||
Reference in New Issue
Block a user