/* * Platform data for MAX98088 * * Copyright 2010 Maxim Integrated Products * * 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 __SOUND_MAX98088_PDATA_H__ #define __SOUND_MAX98088_PDATA_H__ /* Equalizer filter response configuration */ struct max98088_eq_cfg { const char *name; unsigned int rate; u16 band1[5]; u16 band2[5]; u16 band3[5]; u16 band4[5]; u16 band5[5]; }; /* codec platform data */ struct max98088_pdata { /* Equalizers for DAI1 and DAI2 */ struct max98088_eq_cfg *eq_cfg; unsigned int eq_cfgcnt; /* Receiver output can be configured as power amplifier or LINE out */ /* Set receiver_mode to: * 0 = amplifier output, or * 1 = LINE level output */ unsigned int receiver_mode:1; /* Analog/digital microphone configuration: * 0 = analog microphone input (normal setting) * 1 = digital microphone input */ unsigned int digmic_left_mode:1; unsigned int digmic_right_mode:1; }; #endif tion> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2016-08-03 07:18:51 +0300
committerMichael S. Tsirkin <mst@redhat.com>2016-08-09 13:42:35 +0300
commit3cc36f6e34bd2d92d23be7b598ba5e639c47b01a (patch)
tree8fcb616fee42ce6fb470e8fbe0d03c6baf361894
parent58625edf9e2515ed41dac2a24fa8004030a87b87 (diff)
virtio: fix error handling for debug builds
On error, virtqueue_add calls START_USE but not END_USE. Thankfully that's normally empty anyway, but might not be when debugging. Fix it up. Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat