|
|
@@ -1615,23 +1615,23 @@ static int hw_dac_init(struct hw *hw, const struct dac_conf *info)
|
|
|
int i;
|
|
|
struct regs_cs4382 cs_read = {0};
|
|
|
struct regs_cs4382 cs_def = {
|
|
|
- 0x00000001, /* Mode Control 1 */
|
|
|
- 0x00000000, /* Mode Control 2 */
|
|
|
- 0x00000084, /* Mode Control 3 */
|
|
|
- 0x00000000, /* Filter Control */
|
|
|
- 0x00000000, /* Invert Control */
|
|
|
- 0x00000024, /* Mixing Control Pair 1 */
|
|
|
- 0x00000000, /* Vol Control A1 */
|
|
|
- 0x00000000, /* Vol Control B1 */
|
|
|
- 0x00000024, /* Mixing Control Pair 2 */
|
|
|
- 0x00000000, /* Vol Control A2 */
|
|
|
- 0x00000000, /* Vol Control B2 */
|
|
|
- 0x00000024, /* Mixing Control Pair 3 */
|
|
|
- 0x00000000, /* Vol Control A3 */
|
|
|
- 0x00000000, /* Vol Control B3 */
|
|
|
- 0x00000024, /* Mixing Control Pair 4 */
|
|
|
- 0x00000000, /* Vol Control A4 */
|
|
|
- 0x00000000 /* Vol Control B4 */
|
|
|
+ .mode_control_1 = 0x00000001, /* Mode Control 1 */
|
|
|
+ .mode_control_2 = 0x00000000, /* Mode Control 2 */
|
|
|
+ .mode_control_3 = 0x00000084, /* Mode Control 3 */
|
|
|
+ .filter_control = 0x00000000, /* Filter Control */
|
|
|
+ .invert_control = 0x00000000, /* Invert Control */
|
|
|
+ .mix_control_P1 = 0x00000024, /* Mixing Control Pair 1 */
|
|
|
+ .vol_control_A1 = 0x00000000, /* Vol Control A1 */
|
|
|
+ .vol_control_B1 = 0x00000000, /* Vol Control B1 */
|
|
|
+ .mix_control_P2 = 0x00000024, /* Mixing Control Pair 2 */
|
|
|
+ .vol_control_A2 = 0x00000000, /* Vol Control A2 */
|
|
|
+ .vol_control_B2 = 0x00000000, /* Vol Control B2 */
|
|
|
+ .mix_control_P3 = 0x00000024, /* Mixing Control Pair 3 */
|
|
|
+ .vol_control_A3 = 0x00000000, /* Vol Control A3 */
|
|
|
+ .vol_control_B3 = 0x00000000, /* Vol Control B3 */
|
|
|
+ .mix_control_P4 = 0x00000024, /* Mixing Control Pair 4 */
|
|
|
+ .vol_control_A4 = 0x00000000, /* Vol Control A4 */
|
|
|
+ .vol_control_B4 = 0x00000000 /* Vol Control B4 */
|
|
|
};
|
|
|
|
|
|
if (hw->model == CTSB1270) {
|