Lines Matching refs:ecard
3 * ecard.c - E-card initialization code
32 #include "ecard.h"
48 static void ecard_setadcgain(struct emu10k1_card *card, struct ecard_state *ecard, u16 gain)
51 ecard->adc_gain = gain;
54 ecard_write(card, ecard->control_bits & ~EC_TRIM_CSN);
57 ecard_write(card, ecard->control_bits & ~EC_TRIM_CSN);
61 u32 value = ecard->control_bits & ~(EC_TRIM_CSN|EC_TRIM_SDATA);
72 ecard_write(card, ecard->control_bits);
117 struct ecard_state ecard;
120 ecard.mux0_setting = EC_DEFAULT_SPDIF0_SEL;
121 ecard.mux1_setting = EC_DEFAULT_SPDIF1_SEL;
122 ecard.mux2_setting = 0;
123 ecard.adc_gain = EC_DEFAULT_ADC_GAIN;
124 ecard.control_bits = EC_RAW_RUN_MODE |
125 EC_SPDIF0_SELECT(ecard.mux0_setting) |
126 EC_SPDIF1_SELECT(ecard.mux1_setting);
150 ecard_write(card, ecard.control_bits);
153 ecard_setadcgain(card, &ecard, ecard.adc_gain);