/* * 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 */ ype='submit' value='switch'/> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/drivers/usb/misc/ucsi.h
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2016-10-21 16:40:05 +0800
committerMark Brown <broonie@kernel.org>2016-10-24 17:49:14 +0100
commite98d5fef8556f1da7f903fd1908feed84bb0f90d (patch)
tree95a1268df894d6150ee31f5e97cbcb0c0ab32cc4 /drivers/usb/misc/ucsi.h
parent1001354ca34179f3db924eb66672442a173147dc (diff)
regulator: tps6507x: Drop pointless static qualifier for *reg_data variable
There is no need to use static for this local variable. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/usb/misc/ucsi.h')