/* * Linux driver for TerraTec DMX 6Fire USB * * Author: Torsten Schenk * Created: Jan 01, 2011 * Copyright: (C) Torsten Schenk * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. */ #ifndef USB6FIRE_CONTROL_H #define USB6FIRE_CONTROL_H #include "common.h" enum { CONTROL_MAX_ELEMENTS = 32 }; enum { CONTROL_RATE_44KHZ, CONTROL_RATE_48KHZ, CONTROL_RATE_88KHZ, CONTROL_RATE_96KHZ, CONTROL_RATE_176KHZ, CONTROL_RATE_192KHZ, CONTROL_N_RATES }; struct control_runtime { int (*update_streaming)(struct control_runtime *rt); int (*set_rate)(struct control_runtime *rt, int rate); int (*set_channels)(struct control_runtime *rt, int n_analog_out, int n_analog_in, bool spdif_out, bool spdif_in); struct sfire_chip *chip; struct snd_kcontrol *element[CONTROL_MAX_ELEMENTS]; bool opt_coax_switch; bool line_phono_switch; bool digital_thru_switch; bool usb_streaming; u8 output_vol[6]; u8 ovol_updated; u8 output_mute; s8 input_vol[2]; u8 ivol_updated; }; int usb6fire_control_init(struct sfire_chip *chip); void usb6fire_control_abort(struct sfire_chip *chip); void usb6fire_control_destroy(struct sfire_chip *chip); #endif /* USB6FIRE_CONTROL_H */ tion> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/include/dt-bindings/input/input.h
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-02-03 22:19:15 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-02-03 22:19:15 +0100
commit424414947da3dd5cb0d60e4f299f7c51e472ae77 (patch)
treea4067480c4256c80ae8f8438a3e4bb88e32050bc /include/dt-bindings/input/input.h
parenta3683e0c1410c5c8136a7a93b0336ce88d3b893a (diff)
parentd07830db1bdb254e4b50d366010b219286b8c937 (diff)
Merge tag 'usb-serial-4.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Johan writes: USB-serial fixes for v4.10-rc7 One more device ID for pl2303. Signed-off-by: Johan Hovold <johan@kernel.org>
Diffstat (limited to 'include/dt-bindings/input/input.h')