Lines Matching refs:cmd

47 		rmh.cmd[0] |= IO_NUM_REG_IN_ANA_LEVEL;  in pcxhr_update_analog_audio_level()
48 rmh.cmd[2] = chip->analog_capture_volume[channel]; in pcxhr_update_analog_audio_level()
50 rmh.cmd[0] |= IO_NUM_REG_OUT_ANA_LEVEL; in pcxhr_update_analog_audio_level()
56 rmh.cmd[2] = PCXHR_LINE_PLAYBACK_LEVEL_MAX - vol; in pcxhr_update_analog_audio_level()
58 rmh.cmd[1] = 1 << ((2 * chip->chip_idx) + channel); /* audio mask */ in pcxhr_update_analog_audio_level()
266 rmh.cmd[0] |= MORE_THAN_ONE_STREAM_LEVEL; in pcxhr_update_playback_stream_level()
267 rmh.cmd[2] = VALID_STREAM_PAN_LEVEL_MASK | VALID_STREAM_LEVEL_1_MASK; in pcxhr_update_playback_stream_level()
268 rmh.cmd[2] |= (left << 10); in pcxhr_update_playback_stream_level()
269 rmh.cmd[3] = VALID_STREAM_PAN_LEVEL_MASK | VALID_STREAM_LEVEL_2_MASK; in pcxhr_update_playback_stream_level()
270 rmh.cmd[3] |= right; in pcxhr_update_playback_stream_level()
308 rmh.cmd[0] |= VALID_AUDIO_IO_DIGITAL_LEVEL; in pcxhr_update_audio_pipe_level()
311 rmh.cmd[2] = chip->digital_capture_volume[channel]; in pcxhr_update_audio_pipe_level()
313 rmh.cmd[0] |= VALID_AUDIO_IO_MONITOR_LEVEL | in pcxhr_update_audio_pipe_level()
318 rmh.cmd[2] = chip->monitoring_volume[channel] << 10; in pcxhr_update_audio_pipe_level()
320 rmh.cmd[2] |= AUDIO_IO_HAS_MUTE_MONITOR_1; in pcxhr_update_audio_pipe_level()
595 rmh.cmd[0] |= (1 << chip->chip_idx); in pcxhr_set_audio_source()
611 rmh.cmd[0] |= IO_NUM_REG_CONFIG_SRC; in pcxhr_set_audio_source()
612 rmh.cmd[1] = src_config; in pcxhr_set_audio_source()
621 rmh.cmd[0] |= IO_NUM_UER_CHIP_REG; in pcxhr_set_audio_source()
622 rmh.cmd[1] = codec; in pcxhr_set_audio_source()
623 rmh.cmd[2] = ((CS8420_DATA_FLOW_CTL & CHIP_SIG_AND_MAP_SPI) | in pcxhr_set_audio_source()
628 rmh.cmd[2] = ((CS8420_CLOCK_SRC_CTL & CHIP_SIG_AND_MAP_SPI) | in pcxhr_set_audio_source()
859 rmh.cmd[0] |= IO_NUM_UER_CHIP_REG; in pcxhr_iec958_capture_byte()
862 case 0: rmh.cmd[1] = CS8420_01_CS; break; in pcxhr_iec958_capture_byte()
863 case 1: rmh.cmd[1] = CS8420_23_CS; break; in pcxhr_iec958_capture_byte()
864 case 2: rmh.cmd[1] = CS8420_45_CS; break; in pcxhr_iec958_capture_byte()
865 case 3: rmh.cmd[1] = CS8420_67_CS; break; in pcxhr_iec958_capture_byte()
870 case 0: rmh.cmd[2] = CS8416_CSB0; break; in pcxhr_iec958_capture_byte()
871 case 1: rmh.cmd[2] = CS8416_CSB1; break; in pcxhr_iec958_capture_byte()
872 case 2: rmh.cmd[2] = CS8416_CSB2; break; in pcxhr_iec958_capture_byte()
873 case 3: rmh.cmd[2] = CS8416_CSB3; break; in pcxhr_iec958_capture_byte()
874 case 4: rmh.cmd[2] = CS8416_CSB4; break; in pcxhr_iec958_capture_byte()
880 case 0: rmh.cmd[2] = CS8420_CSB0; break; in pcxhr_iec958_capture_byte()
881 case 1: rmh.cmd[2] = CS8420_CSB1; break; in pcxhr_iec958_capture_byte()
882 case 2: rmh.cmd[2] = CS8420_CSB2; break; in pcxhr_iec958_capture_byte()
883 case 3: rmh.cmd[2] = CS8420_CSB3; break; in pcxhr_iec958_capture_byte()
884 case 4: rmh.cmd[2] = CS8420_CSB4; break; in pcxhr_iec958_capture_byte()
889 rmh.cmd[1] &= 0x0fffff; in pcxhr_iec958_capture_byte()
891 rmh.cmd[2] &= CHIP_SIG_AND_MAP_SPI; in pcxhr_iec958_capture_byte()
953 int i, err, cmd; in pcxhr_iec958_update_byte() local
960 cmd = chip->chip_idx & 0x03; /* chip index 0..3 */ in pcxhr_iec958_update_byte()
963 cmd |= 1 << 22; in pcxhr_iec958_update_byte()
964 cmd |= ((aes_idx << 3) + i) << 2; /* add bit offset */ in pcxhr_iec958_update_byte()
965 cmd |= (new_bits & 0x01) << 23; /* add bit value */ in pcxhr_iec958_update_byte()
967 rmh.cmd[0] |= IO_NUM_REG_CUER; in pcxhr_iec958_update_byte()
968 rmh.cmd[1] = cmd; in pcxhr_iec958_update_byte()
972 chip->chip_idx, aes_idx, i, cmd); in pcxhr_iec958_update_byte()