Lines Matching full:fcp
10 * The Focusrite Control Protocol (FCP) driver provides a minimal
12 * fcp-server) to communicate with Focusrite USB audio interfaces
26 * - Send arbitrary FCP commands to the device
64 #include <uapi/sound/fcp.h>
70 #include "fcp.h"
112 /* FCP Command ACK notification bit */
136 /* FCP command request/response format */
178 /* Send an FCP command and get the response */
219 "FCP request %08x failed: %d\n", opcode, err); in fcp_usb()
226 "FCP request %08x timed out\n", opcode); in fcp_usb()
246 "FCP read response %08x failed: %d\n", in fcp_usb()
253 "FCP response %08x too short: %d\n", in fcp_usb()
260 "FCP response %08x seq mismatch %d/%d\n", in fcp_usb()
268 "FCP response %08x opcode mismatch %08x\n", in fcp_usb()
275 "FCP response %08x error %d\n", in fcp_usb()
282 "FCP response %08x buffer size mismatch %d/%zu\n", in fcp_usb()
289 "FCP response %08x size mismatch %d/%d\n", in fcp_usb()
460 /* FCP initialisation */
550 /* Execute an FCP command specified by the user */
1130 "https://github.com/geoffreybennett/fcp-support/issues", in snd_fcp_init()