ALSA: echoaudio: Use standard C definitions of true and false
The echoaudio locally defines TRUE and FALSE. Not only is this redundant given that C now has a boolean type it results in lots of warnings as other headers also define these macros, causing duplicate definitions. Fix this by removing the local defines and converting all local users to use the standard C true and false instead, simply removing the macros is less safe due to implicit inclusion of the other definitons. [fixed overlooked replacement of FALSE by tiwai] Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
96bab82f6b
commit
3f6175ece9
|
@ -44,18 +44,18 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_DARLA20_DSP;
|
chip->dsp_code_to_load = FW_DARLA20_DSP;
|
||||||
chip->spdif_status = GD_SPDIF_STATUS_UNDEF;
|
chip->spdif_status = GD_SPDIF_STATUS_UNDEF;
|
||||||
chip->clock_state = GD_CLOCK_UNDEF;
|
chip->clock_state = GD_CLOCK_UNDEF;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,17 +44,17 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_DARLA24_DSP;
|
chip->dsp_code_to_load = FW_DARLA24_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
||||||
ECHO_CLOCK_BIT_ESYNC;
|
ECHO_CLOCK_BIT_ESYNC;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,8 +59,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
cpu_to_le32((E3G_MAGIC_NUMBER / 48000) - 2);
|
cpu_to_le32((E3G_MAGIC_NUMBER / 48000) - 2);
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->has_midi = TRUE;
|
chip->has_midi = true;
|
||||||
chip->dsp_code_to_load = FW_ECHO3G_DSP;
|
chip->dsp_code_to_load = FW_ECHO3G_DSP;
|
||||||
|
|
||||||
/* Load the DSP code and the ASIC on the PCI card and get
|
/* Load the DSP code and the ASIC on the PCI card and get
|
||||||
|
@ -78,8 +78,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
chip->px_analog_in = chip->bx_analog_in = 14;
|
chip->px_analog_in = chip->bx_analog_in = 14;
|
||||||
chip->px_digital_in = chip->bx_digital_in = 16;
|
chip->px_digital_in = chip->bx_digital_in = 16;
|
||||||
chip->px_num = chip->bx_num = 24;
|
chip->px_num = chip->bx_num = 24;
|
||||||
chip->has_phantom_power = TRUE;
|
chip->has_phantom_power = true;
|
||||||
chip->hasnt_input_nominal_level = TRUE;
|
chip->hasnt_input_nominal_level = true;
|
||||||
} else if (err == E3G_LAYLA3G_BOX_TYPE) {
|
} else if (err == E3G_LAYLA3G_BOX_TYPE) {
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
||||||
ECHO_CLOCK_BIT_SPDIF |
|
ECHO_CLOCK_BIT_SPDIF |
|
||||||
|
@ -106,10 +106,10 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
static int set_mixer_defaults(struct echoaudio *chip)
|
static int set_mixer_defaults(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
||||||
chip->professional_spdif = FALSE;
|
chip->professional_spdif = false;
|
||||||
chip->non_audio_spdif = FALSE;
|
chip->non_audio_spdif = false;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
chip->phantom_power = FALSE;
|
chip->phantom_power = false;
|
||||||
return init_line_levels(chip);
|
return init_line_levels(chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2245,7 +2245,7 @@ static int snd_echo_resume(struct device *dev)
|
||||||
|
|
||||||
#ifdef ECHOCARD_HAS_MIDI
|
#ifdef ECHOCARD_HAS_MIDI
|
||||||
if (chip->midi_input_enabled)
|
if (chip->midi_input_enabled)
|
||||||
enable_midi_input(chip, TRUE);
|
enable_midi_input(chip, true);
|
||||||
if (chip->midi_out)
|
if (chip->midi_out)
|
||||||
snd_echo_midi_output_trigger(chip->midi_out, 1);
|
snd_echo_midi_output_trigger(chip->midi_out, 1);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -153,9 +153,6 @@
|
||||||
#define _ECHOAUDIO_H_
|
#define _ECHOAUDIO_H_
|
||||||
|
|
||||||
|
|
||||||
#define TRUE 1
|
|
||||||
#define FALSE 0
|
|
||||||
|
|
||||||
#include "echoaudio_dsp.h"
|
#include "echoaudio_dsp.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -378,8 +375,8 @@ struct echoaudio {
|
||||||
*/
|
*/
|
||||||
u8 output_clock; /* Layla20 only */
|
u8 output_clock; /* Layla20 only */
|
||||||
char meters_enabled; /* VU-meters status */
|
char meters_enabled; /* VU-meters status */
|
||||||
char asic_loaded; /* Set TRUE when ASIC loaded */
|
char asic_loaded; /* Set true when ASIC loaded */
|
||||||
char bad_board; /* Set TRUE if DSP won't load */
|
char bad_board; /* Set true if DSP won't load */
|
||||||
char professional_spdif; /* 0 = consumer; 1 = professional */
|
char professional_spdif; /* 0 = consumer; 1 = professional */
|
||||||
char non_audio_spdif; /* 3G - only */
|
char non_audio_spdif; /* 3G - only */
|
||||||
char digital_in_automute; /* Gina24, Layla24, Mona - only */
|
char digital_in_automute; /* Gina24, Layla24, Mona - only */
|
||||||
|
|
|
@ -41,7 +41,7 @@ static int check_asic_status(struct echoaudio *chip)
|
||||||
return -EIO;
|
return -EIO;
|
||||||
|
|
||||||
chip->comm_page->ext_box_status = cpu_to_le32(E3G_ASIC_NOT_LOADED);
|
chip->comm_page->ext_box_status = cpu_to_le32(E3G_ASIC_NOT_LOADED);
|
||||||
chip->asic_loaded = FALSE;
|
chip->asic_loaded = false;
|
||||||
clear_handshake(chip);
|
clear_handshake(chip);
|
||||||
send_vector(chip, DSP_VC_TEST_ASIC);
|
send_vector(chip, DSP_VC_TEST_ASIC);
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ static int check_asic_status(struct echoaudio *chip)
|
||||||
if (box_status == E3G_ASIC_NOT_LOADED)
|
if (box_status == E3G_ASIC_NOT_LOADED)
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
|
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
return box_status & E3G_BOX_TYPE_MASK;
|
return box_status & E3G_BOX_TYPE_MASK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -243,7 +243,7 @@ static int load_asic(struct echoaudio *chip)
|
||||||
* 48 kHz, internal clock, S/PDIF RCA mode */
|
* 48 kHz, internal clock, S/PDIF RCA mode */
|
||||||
if (box_type >= 0) {
|
if (box_type >= 0) {
|
||||||
err = write_control_reg(chip, E3G_48KHZ,
|
err = write_control_reg(chip, E3G_48KHZ,
|
||||||
E3G_FREQ_REG_DEFAULT, TRUE);
|
E3G_FREQ_REG_DEFAULT, true);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -378,16 +378,16 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
int err, incompatible_clock;
|
int err, incompatible_clock;
|
||||||
|
|
||||||
/* Set clock to "internal" if it's not compatible with the new mode */
|
/* Set clock to "internal" if it's not compatible with the new mode */
|
||||||
incompatible_clock = FALSE;
|
incompatible_clock = false;
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case DIGITAL_MODE_SPDIF_OPTICAL:
|
case DIGITAL_MODE_SPDIF_OPTICAL:
|
||||||
case DIGITAL_MODE_SPDIF_RCA:
|
case DIGITAL_MODE_SPDIF_RCA:
|
||||||
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
break;
|
break;
|
||||||
case DIGITAL_MODE_ADAT:
|
case DIGITAL_MODE_ADAT:
|
||||||
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
dev_err(chip->card->dev,
|
dev_err(chip->card->dev,
|
||||||
|
|
|
@ -103,8 +103,8 @@ static int write_dsp(struct echoaudio *chip, u32 data)
|
||||||
cond_resched();
|
cond_resched();
|
||||||
}
|
}
|
||||||
|
|
||||||
chip->bad_board = TRUE; /* Set TRUE until DSP re-loaded */
|
chip->bad_board = true; /* Set true until DSP re-loaded */
|
||||||
dev_dbg(chip->card->dev, "write_dsp: Set bad_board to TRUE\n");
|
dev_dbg(chip->card->dev, "write_dsp: Set bad_board to true\n");
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -126,8 +126,8 @@ static int read_dsp(struct echoaudio *chip, u32 *data)
|
||||||
cond_resched();
|
cond_resched();
|
||||||
}
|
}
|
||||||
|
|
||||||
chip->bad_board = TRUE; /* Set TRUE until DSP re-loaded */
|
chip->bad_board = true; /* Set true until DSP re-loaded */
|
||||||
dev_err(chip->card->dev, "read_dsp: Set bad_board to TRUE\n");
|
dev_err(chip->card->dev, "read_dsp: Set bad_board to true\n");
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -166,7 +166,7 @@ static int read_sn(struct echoaudio *chip)
|
||||||
/* This card has no ASIC, just return ok */
|
/* This card has no ASIC, just return ok */
|
||||||
static inline int check_asic_status(struct echoaudio *chip)
|
static inline int check_asic_status(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -341,11 +341,11 @@ static int load_dsp(struct echoaudio *chip, u16 *code)
|
||||||
dev_warn(chip->card->dev, "DSP is already loaded!\n");
|
dev_warn(chip->card->dev, "DSP is already loaded!\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
chip->bad_board = TRUE; /* Set TRUE until DSP loaded */
|
chip->bad_board = true; /* Set true until DSP loaded */
|
||||||
chip->dsp_code = NULL; /* Current DSP code not loaded */
|
chip->dsp_code = NULL; /* Current DSP code not loaded */
|
||||||
chip->asic_loaded = FALSE; /* Loading the DSP code will reset the ASIC */
|
chip->asic_loaded = false; /* Loading the DSP code will reset the ASIC */
|
||||||
|
|
||||||
dev_dbg(chip->card->dev, "load_dsp: Set bad_board to TRUE\n");
|
dev_dbg(chip->card->dev, "load_dsp: Set bad_board to true\n");
|
||||||
|
|
||||||
/* If this board requires a resident loader, install it. */
|
/* If this board requires a resident loader, install it. */
|
||||||
#ifdef DSP_56361
|
#ifdef DSP_56361
|
||||||
|
@ -471,7 +471,7 @@ static int load_dsp(struct echoaudio *chip, u16 *code)
|
||||||
}
|
}
|
||||||
|
|
||||||
chip->dsp_code = code; /* Show which DSP code loaded */
|
chip->dsp_code = code; /* Show which DSP code loaded */
|
||||||
chip->bad_board = FALSE; /* DSP OK */
|
chip->bad_board = false; /* DSP OK */
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
udelay(100);
|
udelay(100);
|
||||||
|
@ -951,10 +951,10 @@ static int rest_in_peace(struct echoaudio *chip)
|
||||||
/* Stops all active pipes (just to be sure) */
|
/* Stops all active pipes (just to be sure) */
|
||||||
stop_transport(chip, chip->active_mask);
|
stop_transport(chip, chip->active_mask);
|
||||||
|
|
||||||
set_meters_on(chip, FALSE);
|
set_meters_on(chip, false);
|
||||||
|
|
||||||
#ifdef ECHOCARD_HAS_MIDI
|
#ifdef ECHOCARD_HAS_MIDI
|
||||||
enable_midi_input(chip, FALSE);
|
enable_midi_input(chip, false);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Go to sleep */
|
/* Go to sleep */
|
||||||
|
@ -981,9 +981,9 @@ static int init_dsp_comm_page(struct echoaudio *chip)
|
||||||
|
|
||||||
/* Init all the basic stuff */
|
/* Init all the basic stuff */
|
||||||
chip->card_name = ECHOCARD_NAME;
|
chip->card_name = ECHOCARD_NAME;
|
||||||
chip->bad_board = TRUE; /* Set TRUE until DSP loaded */
|
chip->bad_board = true; /* Set true until DSP loaded */
|
||||||
chip->dsp_code = NULL; /* Current DSP code not loaded */
|
chip->dsp_code = NULL; /* Current DSP code not loaded */
|
||||||
chip->asic_loaded = FALSE;
|
chip->asic_loaded = false;
|
||||||
memset(chip->comm_page, 0, sizeof(struct comm_page));
|
memset(chip->comm_page, 0, sizeof(struct comm_page));
|
||||||
|
|
||||||
/* Init the comm page */
|
/* Init the comm page */
|
||||||
|
|
|
@ -48,7 +48,7 @@ static int check_asic_status(struct echoaudio *chip)
|
||||||
if (read_dsp(chip, &asic_status) < 0) {
|
if (read_dsp(chip, &asic_status) < 0) {
|
||||||
dev_err(chip->card->dev,
|
dev_err(chip->card->dev,
|
||||||
"check_asic_status: failed on read_dsp\n");
|
"check_asic_status: failed on read_dsp\n");
|
||||||
chip->asic_loaded = FALSE;
|
chip->asic_loaded = false;
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ static int set_professional_spdif(struct echoaudio *chip, char prof)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((err = write_control_reg(chip, control_reg, FALSE)))
|
if ((err = write_control_reg(chip, control_reg, false)))
|
||||||
return err;
|
return err;
|
||||||
chip->professional_spdif = prof;
|
chip->professional_spdif = prof;
|
||||||
dev_dbg(chip->card->dev, "set_professional_spdif to %s\n",
|
dev_dbg(chip->card->dev, "set_professional_spdif to %s\n",
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
#define ECHOCARD_HAS_INPUT_GAIN
|
#define ECHOCARD_HAS_INPUT_GAIN
|
||||||
#define ECHOCARD_HAS_DIGITAL_IO
|
#define ECHOCARD_HAS_DIGITAL_IO
|
||||||
#define ECHOCARD_HAS_EXTERNAL_CLOCK
|
#define ECHOCARD_HAS_EXTERNAL_CLOCK
|
||||||
#define ECHOCARD_HAS_ADAT FALSE
|
#define ECHOCARD_HAS_ADAT false
|
||||||
|
|
||||||
/* Pipe indexes */
|
/* Pipe indexes */
|
||||||
#define PX_ANALOG_OUT 0 /* 8 */
|
#define PX_ANALOG_OUT 0 /* 8 */
|
||||||
|
|
|
@ -48,19 +48,19 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_GINA20_DSP;
|
chip->dsp_code_to_load = FW_GINA20_DSP;
|
||||||
chip->spdif_status = GD_SPDIF_STATUS_UNDEF;
|
chip->spdif_status = GD_SPDIF_STATUS_UNDEF;
|
||||||
chip->clock_state = GD_CLOCK_UNDEF;
|
chip->clock_state = GD_CLOCK_UNDEF;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
||||||
ECHO_CLOCK_BIT_SPDIF;
|
ECHO_CLOCK_BIT_SPDIF;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -69,7 +69,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
static int set_mixer_defaults(struct echoaudio *chip)
|
static int set_mixer_defaults(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->professional_spdif = FALSE;
|
chip->professional_spdif = false;
|
||||||
return init_line_levels(chip);
|
return init_line_levels(chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->input_clock_types =
|
chip->input_clock_types =
|
||||||
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
||||||
ECHO_CLOCK_BIT_ESYNC | ECHO_CLOCK_BIT_ESYNC96 |
|
ECHO_CLOCK_BIT_ESYNC | ECHO_CLOCK_BIT_ESYNC96 |
|
||||||
|
@ -76,7 +76,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -86,8 +86,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
static int set_mixer_defaults(struct echoaudio *chip)
|
static int set_mixer_defaults(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
||||||
chip->professional_spdif = FALSE;
|
chip->professional_spdif = false;
|
||||||
chip->digital_in_automute = TRUE;
|
chip->digital_in_automute = true;
|
||||||
return init_line_levels(chip);
|
return init_line_levels(chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ static int load_asic(struct echoaudio *chip)
|
||||||
48 kHz, internal clock, S/PDIF RCA mode */
|
48 kHz, internal clock, S/PDIF RCA mode */
|
||||||
if (!err) {
|
if (!err) {
|
||||||
control_reg = GML_CONVERTER_ENABLE | GML_48KHZ;
|
control_reg = GML_CONVERTER_ENABLE | GML_48KHZ;
|
||||||
err = write_control_reg(chip, control_reg, TRUE);
|
err = write_control_reg(chip, control_reg, true);
|
||||||
}
|
}
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -226,7 +226,7 @@ static int set_sample_rate(struct echoaudio *chip, u32 rate)
|
||||||
chip->sample_rate = rate;
|
chip->sample_rate = rate;
|
||||||
dev_dbg(chip->card->dev, "set_sample_rate: %d clock %d\n", rate, clock);
|
dev_dbg(chip->card->dev, "set_sample_rate: %d clock %d\n", rate, clock);
|
||||||
|
|
||||||
return write_control_reg(chip, control_reg, FALSE);
|
return write_control_reg(chip, control_reg, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -274,7 +274,7 @@ static int set_input_clock(struct echoaudio *chip, u16 clock)
|
||||||
}
|
}
|
||||||
|
|
||||||
chip->input_clock = clock;
|
chip->input_clock = clock;
|
||||||
return write_control_reg(chip, control_reg, TRUE);
|
return write_control_reg(chip, control_reg, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -285,17 +285,17 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
int err, incompatible_clock;
|
int err, incompatible_clock;
|
||||||
|
|
||||||
/* Set clock to "internal" if it's not compatible with the new mode */
|
/* Set clock to "internal" if it's not compatible with the new mode */
|
||||||
incompatible_clock = FALSE;
|
incompatible_clock = false;
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case DIGITAL_MODE_SPDIF_OPTICAL:
|
case DIGITAL_MODE_SPDIF_OPTICAL:
|
||||||
case DIGITAL_MODE_SPDIF_CDROM:
|
case DIGITAL_MODE_SPDIF_CDROM:
|
||||||
case DIGITAL_MODE_SPDIF_RCA:
|
case DIGITAL_MODE_SPDIF_RCA:
|
||||||
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
break;
|
break;
|
||||||
case DIGITAL_MODE_ADAT:
|
case DIGITAL_MODE_ADAT:
|
||||||
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
dev_err(chip->card->dev,
|
dev_err(chip->card->dev,
|
||||||
|
@ -333,7 +333,7 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
err = write_control_reg(chip, control_reg, TRUE);
|
err = write_control_reg(chip, control_reg, true);
|
||||||
spin_unlock_irq(&chip->lock);
|
spin_unlock_irq(&chip->lock);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
|
|
|
@ -49,16 +49,16 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_INDIGO_DSP;
|
chip->dsp_code_to_load = FW_INDIGO_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,16 +49,16 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_INDIGO_DJ_DSP;
|
chip->dsp_code_to_load = FW_INDIGO_DJ_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,17 +47,17 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_INDIGO_DJX_DSP;
|
chip->dsp_code_to_load = FW_INDIGO_DJX_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
||||||
|
|
||||||
err = load_firmware(chip);
|
err = load_firmware(chip);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,16 +49,16 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_INDIGO_IO_DSP;
|
chip->dsp_code_to_load = FW_INDIGO_IO_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,17 +47,17 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_INDIGO_IOX_DSP;
|
chip->dsp_code_to_load = FW_INDIGO_IOX_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL;
|
||||||
|
|
||||||
err = load_firmware(chip);
|
err = load_firmware(chip);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
#define ECHOCARD_HAS_SUPER_INTERLEAVE
|
#define ECHOCARD_HAS_SUPER_INTERLEAVE
|
||||||
#define ECHOCARD_HAS_DIGITAL_IO
|
#define ECHOCARD_HAS_DIGITAL_IO
|
||||||
#define ECHOCARD_HAS_EXTERNAL_CLOCK
|
#define ECHOCARD_HAS_EXTERNAL_CLOCK
|
||||||
#define ECHOCARD_HAS_ADAT FALSE
|
#define ECHOCARD_HAS_ADAT false
|
||||||
#define ECHOCARD_HAS_OUTPUT_CLOCK_SWITCH
|
#define ECHOCARD_HAS_OUTPUT_CLOCK_SWITCH
|
||||||
#define ECHOCARD_HAS_MIDI
|
#define ECHOCARD_HAS_MIDI
|
||||||
|
|
||||||
|
|
|
@ -51,8 +51,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->has_midi = TRUE;
|
chip->has_midi = true;
|
||||||
chip->dsp_code_to_load = FW_LAYLA20_DSP;
|
chip->dsp_code_to_load = FW_LAYLA20_DSP;
|
||||||
chip->input_clock_types =
|
chip->input_clock_types =
|
||||||
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
||||||
|
@ -62,7 +62,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
static int set_mixer_defaults(struct echoaudio *chip)
|
static int set_mixer_defaults(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->professional_spdif = FALSE;
|
chip->professional_spdif = false;
|
||||||
return init_line_levels(chip);
|
return init_line_levels(chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ static int check_asic_status(struct echoaudio *chip)
|
||||||
u32 asic_status;
|
u32 asic_status;
|
||||||
int goodcnt, i;
|
int goodcnt, i;
|
||||||
|
|
||||||
chip->asic_loaded = FALSE;
|
chip->asic_loaded = false;
|
||||||
for (i = goodcnt = 0; i < 5; i++) {
|
for (i = goodcnt = 0; i < 5; i++) {
|
||||||
send_vector(chip, DSP_VC_TEST_ASIC);
|
send_vector(chip, DSP_VC_TEST_ASIC);
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ static int check_asic_status(struct echoaudio *chip)
|
||||||
|
|
||||||
if (asic_status == ASIC_ALREADY_LOADED) {
|
if (asic_status == ASIC_ALREADY_LOADED) {
|
||||||
if (++goodcnt == 3) {
|
if (++goodcnt == 3) {
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,8 +51,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->has_midi = TRUE;
|
chip->has_midi = true;
|
||||||
chip->dsp_code_to_load = FW_LAYLA24_DSP;
|
chip->dsp_code_to_load = FW_LAYLA24_DSP;
|
||||||
chip->input_clock_types =
|
chip->input_clock_types =
|
||||||
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
||||||
|
@ -64,7 +64,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
if ((err = init_line_levels(chip)) < 0)
|
if ((err = init_line_levels(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
|
@ -77,8 +77,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
static int set_mixer_defaults(struct echoaudio *chip)
|
static int set_mixer_defaults(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
||||||
chip->professional_spdif = FALSE;
|
chip->professional_spdif = false;
|
||||||
chip->digital_in_automute = TRUE;
|
chip->digital_in_automute = true;
|
||||||
return init_line_levels(chip);
|
return init_line_levels(chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -135,7 +135,7 @@ static int load_asic(struct echoaudio *chip)
|
||||||
err = load_asic_generic(chip, DSP_FNC_LOAD_LAYLA24_EXTERNAL_ASIC,
|
err = load_asic_generic(chip, DSP_FNC_LOAD_LAYLA24_EXTERNAL_ASIC,
|
||||||
FW_LAYLA24_2S_ASIC);
|
FW_LAYLA24_2S_ASIC);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return FALSE;
|
return false;
|
||||||
|
|
||||||
/* Now give the external ASIC a little time to set up */
|
/* Now give the external ASIC a little time to set up */
|
||||||
mdelay(10);
|
mdelay(10);
|
||||||
|
@ -147,7 +147,7 @@ static int load_asic(struct echoaudio *chip)
|
||||||
48 kHz, internal clock, S/PDIF RCA mode */
|
48 kHz, internal clock, S/PDIF RCA mode */
|
||||||
if (!err)
|
if (!err)
|
||||||
err = write_control_reg(chip, GML_CONVERTER_ENABLE | GML_48KHZ,
|
err = write_control_reg(chip, GML_CONVERTER_ENABLE | GML_48KHZ,
|
||||||
TRUE);
|
true);
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -241,7 +241,7 @@ static int set_sample_rate(struct echoaudio *chip, u32 rate)
|
||||||
dev_dbg(chip->card->dev,
|
dev_dbg(chip->card->dev,
|
||||||
"set_sample_rate: %d clock %d\n", rate, control_reg);
|
"set_sample_rate: %d clock %d\n", rate, control_reg);
|
||||||
|
|
||||||
return write_control_reg(chip, control_reg, FALSE);
|
return write_control_reg(chip, control_reg, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -287,7 +287,7 @@ static int set_input_clock(struct echoaudio *chip, u16 clock)
|
||||||
}
|
}
|
||||||
|
|
||||||
chip->input_clock = clock;
|
chip->input_clock = clock;
|
||||||
return write_control_reg(chip, control_reg, TRUE);
|
return write_control_reg(chip, control_reg, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -334,17 +334,17 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
short asic;
|
short asic;
|
||||||
|
|
||||||
/* Set clock to "internal" if it's not compatible with the new mode */
|
/* Set clock to "internal" if it's not compatible with the new mode */
|
||||||
incompatible_clock = FALSE;
|
incompatible_clock = false;
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case DIGITAL_MODE_SPDIF_OPTICAL:
|
case DIGITAL_MODE_SPDIF_OPTICAL:
|
||||||
case DIGITAL_MODE_SPDIF_RCA:
|
case DIGITAL_MODE_SPDIF_RCA:
|
||||||
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
asic = FW_LAYLA24_2S_ASIC;
|
asic = FW_LAYLA24_2S_ASIC;
|
||||||
break;
|
break;
|
||||||
case DIGITAL_MODE_ADAT:
|
case DIGITAL_MODE_ADAT:
|
||||||
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
asic = FW_LAYLA24_2A_ASIC;
|
asic = FW_LAYLA24_2A_ASIC;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -383,7 +383,7 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
err = write_control_reg(chip, control_reg, TRUE);
|
err = write_control_reg(chip, control_reg, true);
|
||||||
spin_unlock_irq(&chip->lock);
|
spin_unlock_irq(&chip->lock);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
#define ECHOCARD_HAS_VMIXER
|
#define ECHOCARD_HAS_VMIXER
|
||||||
#define ECHOCARD_HAS_DIGITAL_IO
|
#define ECHOCARD_HAS_DIGITAL_IO
|
||||||
#define ECHOCARD_HAS_EXTERNAL_CLOCK
|
#define ECHOCARD_HAS_EXTERNAL_CLOCK
|
||||||
#define ECHOCARD_HAS_ADAT FALSE
|
#define ECHOCARD_HAS_ADAT false
|
||||||
#define ECHOCARD_HAS_STEREO_BIG_ENDIAN32
|
#define ECHOCARD_HAS_STEREO_BIG_ENDIAN32
|
||||||
#define ECHOCARD_HAS_MIDI
|
#define ECHOCARD_HAS_MIDI
|
||||||
#define ECHOCARD_HAS_LINE_OUT_GAIN
|
#define ECHOCARD_HAS_LINE_OUT_GAIN
|
||||||
|
|
|
@ -52,19 +52,19 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->dsp_code_to_load = FW_MIA_DSP;
|
chip->dsp_code_to_load = FW_MIA_DSP;
|
||||||
/* Since this card has no ASIC, mark it as loaded so everything
|
/* Since this card has no ASIC, mark it as loaded so everything
|
||||||
works OK */
|
works OK */
|
||||||
chip->asic_loaded = TRUE;
|
chip->asic_loaded = true;
|
||||||
if ((subdevice_id & 0x0000f) == MIA_MIDI_REV)
|
if ((subdevice_id & 0x0000f) == MIA_MIDI_REV)
|
||||||
chip->has_midi = TRUE;
|
chip->has_midi = true;
|
||||||
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
chip->input_clock_types = ECHO_CLOCK_BIT_INTERNAL |
|
||||||
ECHO_CLOCK_BIT_SPDIF;
|
ECHO_CLOCK_BIT_SPDIF;
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,7 +52,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
chip->device_id = device_id;
|
chip->device_id = device_id;
|
||||||
chip->subdevice_id = subdevice_id;
|
chip->subdevice_id = subdevice_id;
|
||||||
chip->bad_board = TRUE;
|
chip->bad_board = true;
|
||||||
chip->input_clock_types =
|
chip->input_clock_types =
|
||||||
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
ECHO_CLOCK_BIT_INTERNAL | ECHO_CLOCK_BIT_SPDIF |
|
||||||
ECHO_CLOCK_BIT_WORD | ECHO_CLOCK_BIT_ADAT;
|
ECHO_CLOCK_BIT_WORD | ECHO_CLOCK_BIT_ADAT;
|
||||||
|
@ -69,7 +69,7 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
|
|
||||||
if ((err = load_firmware(chip)) < 0)
|
if ((err = load_firmware(chip)) < 0)
|
||||||
return err;
|
return err;
|
||||||
chip->bad_board = FALSE;
|
chip->bad_board = false;
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
@ -79,8 +79,8 @@ static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id)
|
||||||
static int set_mixer_defaults(struct echoaudio *chip)
|
static int set_mixer_defaults(struct echoaudio *chip)
|
||||||
{
|
{
|
||||||
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
chip->digital_mode = DIGITAL_MODE_SPDIF_RCA;
|
||||||
chip->professional_spdif = FALSE;
|
chip->professional_spdif = false;
|
||||||
chip->digital_in_automute = TRUE;
|
chip->digital_in_automute = true;
|
||||||
return init_line_levels(chip);
|
return init_line_levels(chip);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ static int load_asic(struct echoaudio *chip)
|
||||||
48 kHz, internal clock, S/PDIF RCA mode */
|
48 kHz, internal clock, S/PDIF RCA mode */
|
||||||
if (!err) {
|
if (!err) {
|
||||||
control_reg = GML_CONVERTER_ENABLE | GML_48KHZ;
|
control_reg = GML_CONVERTER_ENABLE | GML_48KHZ;
|
||||||
err = write_control_reg(chip, control_reg, TRUE);
|
err = write_control_reg(chip, control_reg, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
return err;
|
return err;
|
||||||
|
@ -356,7 +356,7 @@ static int set_input_clock(struct echoaudio *chip, u16 clock)
|
||||||
}
|
}
|
||||||
|
|
||||||
chip->input_clock = clock;
|
chip->input_clock = clock;
|
||||||
return write_control_reg(chip, control_reg, TRUE);
|
return write_control_reg(chip, control_reg, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -367,16 +367,16 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
int err, incompatible_clock;
|
int err, incompatible_clock;
|
||||||
|
|
||||||
/* Set clock to "internal" if it's not compatible with the new mode */
|
/* Set clock to "internal" if it's not compatible with the new mode */
|
||||||
incompatible_clock = FALSE;
|
incompatible_clock = false;
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
case DIGITAL_MODE_SPDIF_OPTICAL:
|
case DIGITAL_MODE_SPDIF_OPTICAL:
|
||||||
case DIGITAL_MODE_SPDIF_RCA:
|
case DIGITAL_MODE_SPDIF_RCA:
|
||||||
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
if (chip->input_clock == ECHO_CLOCK_ADAT)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
break;
|
break;
|
||||||
case DIGITAL_MODE_ADAT:
|
case DIGITAL_MODE_ADAT:
|
||||||
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
if (chip->input_clock == ECHO_CLOCK_SPDIF)
|
||||||
incompatible_clock = TRUE;
|
incompatible_clock = true;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
dev_err(chip->card->dev,
|
dev_err(chip->card->dev,
|
||||||
|
@ -415,7 +415,7 @@ static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
err = write_control_reg(chip, control_reg, FALSE);
|
err = write_control_reg(chip, control_reg, false);
|
||||||
spin_unlock_irq(&chip->lock);
|
spin_unlock_irq(&chip->lock);
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
|
|
Loading…
Reference in New Issue