drivers: most: add character device interface driver

This patch adds the character device (cdev) driver source file
most_cdev.c and modifies the Makefiles and Kconfigs accordingly.

Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Link: https://lore.kernel.org/r/1597922595-27493-1-git-send-email-christian.gromm@microchip.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Christian Gromm 2020-08-20 13:23:15 +02:00 committed by Greg Kroah-Hartman
parent 28c4fb2fc8
commit ceea934448
7 changed files with 10 additions and 20 deletions

View File

@ -23,4 +23,13 @@ config MOST_USB_HDM
To compile this driver as a module, choose M here: the
module will be called most_usb.
config MOST_CDEV
tristate "Cdev"
help
Say Y here if you want to commumicate via character devices.
To compile this driver as a module, choose M here: the
module will be called most_cdev.
endif

View File

@ -4,3 +4,4 @@ most_core-y := core.o \
configfs.o
obj-$(CONFIG_MOST_USB_HDM) += most_usb.o
obj-$(CONFIG_MOST_CDEV) += most_cdev.o

View File

@ -18,8 +18,6 @@ menuconfig MOST_COMPONENTS
if MOST_COMPONENTS
source "drivers/staging/most/cdev/Kconfig"
source "drivers/staging/most/net/Kconfig"
source "drivers/staging/most/sound/Kconfig"

View File

@ -1,6 +1,5 @@
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_MOST_CDEV) += cdev/
obj-$(CONFIG_MOST_NET) += net/
obj-$(CONFIG_MOST_SOUND) += sound/
obj-$(CONFIG_MOST_VIDEO) += video/

View File

@ -1,13 +0,0 @@
# SPDX-License-Identifier: GPL-2.0
#
# MOST Cdev configuration
#
config MOST_CDEV
tristate "Cdev"
help
Say Y here if you want to commumicate via character devices.
To compile this driver as a module, choose M here: the
module will be called most_cdev.

View File

@ -1,4 +0,0 @@
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_MOST_CDEV) += most_cdev.o
most_cdev-objs := cdev.o