staging: unisys: add visorbus driver
authorErik Arfvidson <erik.arfvidson@unisys.com>
Tue, 5 May 2015 22:36:00 +0000 (18:36 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 May 2015 13:25:57 +0000 (15:25 +0200)
commit3703987cd427ca4ca1c7e98308be7f3036007a37
tree24996eee09c2e78383a1042394e32506f7f25567
parent7e61e4c9b34c51913997830682181a24febe810d
staging: unisys: add visorbus driver

This base driver provides bus functionality to visorhid, visorhba,
and visornic which will be later added to our driver base. Visorbus
supports sPar bus model and manages bus specific functionality. It
maintains the sysfs subtree /sys/devices/visorbus*/.It is
responsible for device creation and destruction of the devices on
its bus.

Signed-off-by: Erik Arfvidson <erik.arfvidson@unisys.com>
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14 files changed:
drivers/staging/unisys/Kconfig
drivers/staging/unisys/Makefile
drivers/staging/unisys/common-spar/include/channels/vbuschannel.h
drivers/staging/unisys/visorbus/Kconfig [new file with mode: 0644]
drivers/staging/unisys/visorbus/Makefile [new file with mode: 0644]
drivers/staging/unisys/visorbus/businst_attr.c [new file with mode: 0644]
drivers/staging/unisys/visorbus/businst_attr.h [new file with mode: 0644]
drivers/staging/unisys/visorbus/channel_attr.c [new file with mode: 0644]
drivers/staging/unisys/visorbus/channel_attr.h [new file with mode: 0644]
drivers/staging/unisys/visorbus/devmajorminor_attr.c [new file with mode: 0644]
drivers/staging/unisys/visorbus/devmajorminor_attr.h [new file with mode: 0644]
drivers/staging/unisys/visorbus/visorbus.h [new file with mode: 0644]
drivers/staging/unisys/visorbus/visorbus_main.c [new file with mode: 0644]
drivers/staging/unisys/visorbus/visorbus_private.h [new file with mode: 0644]