]> www.infradead.org Git - users/jedix/linux-maple.git/commit
staging: gpib: Fix setting controller-in-charge
authorDave Penkler <dpenkler@gmail.com>
Fri, 18 Apr 2025 17:34:28 +0000 (19:34 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Apr 2025 14:08:26 +0000 (16:08 +0200)
commitf56f2d6c9b6514866d489da6175a6cc9a95af02d
tree35997fafc574b02fa7a98d09a0137d6eaba3f728
parent8ba7c33be02ca099470b3acc21f859b3be4d1d61
staging: gpib: Fix setting controller-in-charge

The gpio board can only act as system controller.
By the IEEE488.1 standard a system controller becomes
controller-in-charge when it asserts the interface-clear control
line.

Remove the setting of controller-in-charge from bb_take_control
and move it to bb_interface_clear.

Fixes: 4cd654f84769 ("staging: gpib: Add gpio bitbang GPIB driver")
Tested-by: Dave Penkler <dpenkler@gmail.com>
Signed-off-by: Dave Penkler <dpenkler@gmail.com>
Link: https://lore.kernel.org/r/20250418173434.2892-3-dpenkler@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gpib/gpio/gpib_bitbang.c