OSDN Git Service

USB: usbtmc: Add USBTMC_IOCTL_GET_STB
authorDave Penkler <dpenkler@gmail.com>
Tue, 15 Dec 2020 15:56:19 +0000 (16:56 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Dec 2020 14:50:30 +0000 (15:50 +0100)
commitc9784e23c1020e63d6dba5e10ca8bf3d8b85c19c
tree2176279dfc23b60ecd1db93876358e8adf58c0e3
parent3c1037e2b6a94898f81ed1a68bea146a9db750a5
USB: usbtmc: Add USBTMC_IOCTL_GET_STB

This new ioctl reads the status byte (STB) from the device and returns
the STB unmodified to the application. The srq_asserted bit is not taken
into account and not changed.

This ioctl is useful to support non USBTMC-488 compliant devices.

Tested-by: Jian-Wei Wu <jian-wei_wu@keysight.com>
Reviewed-by: Guido Kiener <guido.kiener@rohde-schwarz.com>
Signed-off-by: Dave Penkler <dpenkler@gmail.com>
Link: https://lore.kernel.org/r/20201215155621.9592-3-dpenkler@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/class/usbtmc.c
include/uapi/linux/usb/tmc.h