| .. | .. |
|---|
| 19 | 19 | #include "nvp6158_common.h" |
|---|
| 20 | 20 | #include "nvp6158_audio.h" |
|---|
| 21 | 21 | |
|---|
| 22 | | - |
|---|
| 23 | 22 | /******************************************************************************* |
|---|
| 24 | 23 | * extern variable |
|---|
| 25 | 24 | *******************************************************************************/ |
|---|
| 26 | | -extern int nvp6158_chip_id[4]; /* Chip ID */ |
|---|
| 27 | | -extern int nvp6158_rev_id[4]; /* Reversion ID */ |
|---|
| 28 | | -static int g_ai_type = NC_AD_AI; |
|---|
| 29 | | -static int g_aud_sample = NC_AD_SAMPLE_RATE_8000; |
|---|
| 30 | | -extern unsigned int nvp6158_cnt; /* Chip count */ |
|---|
| 31 | | -extern unsigned int nvp6158_iic_addr[4]; /* Slave address of Chip */ |
|---|
| 25 | +extern int nvp6158_chip_id[4]; /* Chip ID */ |
|---|
| 26 | +extern int nvp6158_rev_id[4]; /* Reversion ID */ |
|---|
| 27 | +static int g_ai_type = NC_AD_AI; |
|---|
| 28 | +static int g_aud_sample = NC_AD_SAMPLE_RATE_8000; |
|---|
| 29 | +extern unsigned int nvp6158_cnt; /* Chip count */ |
|---|
| 30 | +extern unsigned int nvp6158_iic_addr[4]; /* Slave address of Chip */ |
|---|
| 32 | 31 | |
|---|
| 33 | 32 | /******************************************************************************* |
|---|
| 34 | 33 | * Description : initialize audio |
|---|
| .. | .. |
|---|
| 45 | 44 | * - bits: 0[16bits], 1[8bits] |
|---|
| 46 | 45 | * |
|---|
| 47 | 46 | *******************************************************************************/ |
|---|
| 48 | | -void nvp6158_audio_init(unsigned char recmaster, unsigned char pbmaster, unsigned char ch_num, unsigned char samplerate, unsigned char bits) |
|---|
| 47 | +void nvp6158_audio_init(unsigned char recmaster, unsigned char pbmaster, |
|---|
| 48 | + unsigned char ch_num, unsigned char samplerate, unsigned char bits) |
|---|
| 49 | 49 | { |
|---|
| 50 | 50 | int i; |
|---|
| 51 | 51 | unsigned char val_1x39; |
|---|
| 52 | | - for(i=0;i<nvp6158_cnt;i++) |
|---|
| 53 | | - { |
|---|
| 52 | + for(i=0; i<nvp6158_cnt; i++) { |
|---|
| 54 | 53 | gpio_i2c_write(nvp6158_iic_addr[i], 0xFF, 0x01); |
|---|
| 55 | 54 | gpio_i2c_write(nvp6158_iic_addr[i], 0x94, 0x00); |
|---|
| 56 | 55 | gpio_i2c_write(nvp6158_iic_addr[i], 0x00, 0x02); |
|---|
| 57 | 56 | gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x03); //I2s outputs 16ch audio |
|---|
| 58 | | - if(ch_num == 16) // 4chips' audio cascade |
|---|
| 59 | | - { |
|---|
| 57 | + if(ch_num == 16) { // 4chips' audio cascade |
|---|
| 60 | 58 | if(0 == i) |
|---|
| 61 | 59 | gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x3A); //first stage |
|---|
| 62 | 60 | else if(1 == i) |
|---|
| 63 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x38); //middle stage |
|---|
| 61 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x38); //middle stage |
|---|
| 64 | 62 | else if(2 == i) |
|---|
| 65 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x38); //middle stage |
|---|
| 63 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x38); //middle stage |
|---|
| 66 | 64 | else if(3 == i) |
|---|
| 67 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x39); //last stage |
|---|
| 68 | | - } |
|---|
| 69 | | - else if(ch_num == 8) |
|---|
| 70 | | - { |
|---|
| 71 | | - if(0 == i) |
|---|
| 72 | | - { |
|---|
| 65 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x39); //last stage |
|---|
| 66 | + } else if(ch_num == 8) { |
|---|
| 67 | + if(0 == i) { |
|---|
| 73 | 68 | gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x02); //I2s outputs 8ch audio |
|---|
| 74 | 69 | gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x3A); //first stage |
|---|
| 75 | | - } |
|---|
| 76 | | - else if(1 == i) |
|---|
| 77 | | - { |
|---|
| 78 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x39); //last stage |
|---|
| 79 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x54); //set I2S right sequence |
|---|
| 70 | + } else if(1 == i) { |
|---|
| 71 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x39); //last stage |
|---|
| 72 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x54); //set I2S right sequence |
|---|
| 80 | 73 | gpio_i2c_write(nvp6158_iic_addr[i], 0x10, 0x76); |
|---|
| 81 | 74 | } |
|---|
| 82 | | - } |
|---|
| 83 | | - else |
|---|
| 84 | | - { |
|---|
| 75 | + } else { |
|---|
| 85 | 76 | gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x01); //I2s outputs 4ch audio, left & right each 2 channels |
|---|
| 86 | 77 | gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x3B); //first stage |
|---|
| 87 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x32); //set I2S right sequence |
|---|
| 78 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x32); //set I2S right sequence |
|---|
| 88 | 79 | } |
|---|
| 89 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x07, 0x00|(recmaster<<7)|(samplerate<<3)|(bits<<2)); |
|---|
| 90 | | - if(recmaster == 0) |
|---|
| 91 | | - { |
|---|
| 80 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x07, 0x00 | (recmaster << 7) | (samplerate << 3) | (bits <<2 )); |
|---|
| 81 | + if(recmaster == 0) { |
|---|
| 92 | 82 | val_1x39 = gpio_i2c_read(nvp6158_iic_addr[i], 0x39); |
|---|
| 93 | 83 | val_1x39 |= 0x80; |
|---|
| 94 | 84 | gpio_i2c_write(nvp6158_iic_addr[i], 0x39, val_1x39); |
|---|
| 95 | 85 | } |
|---|
| 96 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x13, 0x00|(pbmaster<<7)|(samplerate<<3)|(bits<<2)); |
|---|
| 86 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x13, 0x00 | (pbmaster << 7) | (samplerate << 3) | (bits << 2)); |
|---|
| 97 | 87 | gpio_i2c_write(nvp6158_iic_addr[i], 0x01, 0x09); |
|---|
| 98 | 88 | gpio_i2c_write(nvp6158_iic_addr[i], 0x02, 0x09); |
|---|
| 99 | 89 | gpio_i2c_write(nvp6158_iic_addr[i], 0x03, 0x09); |
|---|
| .. | .. |
|---|
| 116 | 106 | } |
|---|
| 117 | 107 | } |
|---|
| 118 | 108 | |
|---|
| 119 | | -void nvp6168_audio_init(unsigned char recmaster, unsigned char pbmaster, unsigned char ch_num, unsigned char samplerate, unsigned char bits) |
|---|
| 109 | +void nvp6168_audio_init(unsigned char recmaster, unsigned char pbmaster, |
|---|
| 110 | + unsigned char ch_num, unsigned char samplerate, unsigned char bits) |
|---|
| 120 | 111 | { |
|---|
| 121 | 112 | int i; |
|---|
| 122 | | - for(i=0;i<nvp6158_cnt;i++) |
|---|
| 123 | | - { |
|---|
| 113 | + for(i=0; i<nvp6158_cnt; i++) { |
|---|
| 124 | 114 | gpio_i2c_write(nvp6158_iic_addr[i], 0xFF, 0x01); |
|---|
| 125 | 115 | gpio_i2c_write(nvp6158_iic_addr[i], 0x94, 0x00); |
|---|
| 126 | 116 | gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x03); //I2s outputs 16ch audio |
|---|
| 127 | | - if(ch_num == 16) // 4chips' audio cascade |
|---|
| 128 | | - { |
|---|
| 117 | + if(ch_num == 16) { // 4chips' audio cascade |
|---|
| 129 | 118 | if(0 == i) |
|---|
| 130 | 119 | gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x1A); //first stage |
|---|
| 131 | 120 | else if(1 == i) |
|---|
| 132 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x18); //middle stage |
|---|
| 121 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x18); //middle stage |
|---|
| 133 | 122 | else if(2 == i) |
|---|
| 134 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x18); //middle stage |
|---|
| 123 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x18); //middle stage |
|---|
| 135 | 124 | else if(3 == i) |
|---|
| 136 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x19); //last stage |
|---|
| 137 | | - } |
|---|
| 138 | | - else if(ch_num == 8) |
|---|
| 139 | | - { |
|---|
| 140 | | - if(0 == i) |
|---|
| 141 | | - { |
|---|
| 125 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x19); //last stage |
|---|
| 126 | + } else if(ch_num == 8) { |
|---|
| 127 | + if(0 == i) { |
|---|
| 142 | 128 | gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x02); //I2s outputs 8ch audio |
|---|
| 143 | 129 | gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x1A); //first stage |
|---|
| 144 | | - } |
|---|
| 145 | | - else if(1 == i) |
|---|
| 146 | | - { |
|---|
| 147 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x19); //last stage |
|---|
| 148 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x54); //set I2S right sequence |
|---|
| 130 | + } else if(1 == i) { |
|---|
| 131 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x19); //last stage |
|---|
| 132 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x54); //set I2S right sequence |
|---|
| 149 | 133 | gpio_i2c_write(nvp6158_iic_addr[i], 0x10, 0x76); |
|---|
| 150 | 134 | } |
|---|
| 151 | | - } |
|---|
| 152 | | - else |
|---|
| 153 | | - { |
|---|
| 135 | + } else { |
|---|
| 154 | 136 | gpio_i2c_write(nvp6158_iic_addr[i], 0x08, 0x01); //I2s outputs 4ch audio, left & right each 2 channels |
|---|
| 155 | 137 | gpio_i2c_write(nvp6158_iic_addr[i], 0x06, 0x1B); //first stage |
|---|
| 156 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x32); //set I2S right sequence |
|---|
| 138 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x0f, 0x32); //set I2S right sequence |
|---|
| 157 | 139 | } |
|---|
| 158 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x07, 0x00|(recmaster<<7)|(samplerate<<3)|(bits<<2)); |
|---|
| 159 | | - gpio_i2c_write(nvp6158_iic_addr[i], 0x13, 0x00|(pbmaster<<7)|(samplerate<<3)|(bits<<2)); |
|---|
| 140 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x07, 0x00 | (recmaster << 7) | (samplerate << 3) | (bits << 2)); |
|---|
| 141 | + gpio_i2c_write(nvp6158_iic_addr[i], 0x13, 0x00 | (pbmaster << 7) | (samplerate << 3) | (bits << 2)); |
|---|
| 160 | 142 | gpio_i2c_write(nvp6158_iic_addr[i], 0x01, 0x09); |
|---|
| 161 | 143 | gpio_i2c_write(nvp6158_iic_addr[i], 0x02, 0x09); |
|---|
| 162 | 144 | gpio_i2c_write(nvp6158_iic_addr[i], 0x03, 0x09); |
|---|
| .. | .. |
|---|
| 191 | 173 | unsigned char val_1x00; |
|---|
| 192 | 174 | gpio_i2c_write(nvp6158_iic_addr[chip], 0xFF, 0x01); |
|---|
| 193 | 175 | val_1x00 = gpio_i2c_read(nvp6158_iic_addr[chip], 0x00); |
|---|
| 194 | | - gpio_i2c_write(nvp6158_iic_addr[chip], 0x00, (val_1x00|0xC0)); //bit7 AFE, bit6 DAC |
|---|
| 176 | + gpio_i2c_write(nvp6158_iic_addr[chip], 0x00, (val_1x00 | 0xC0)); //bit7 AFE, bit6 DAC |
|---|
| 195 | 177 | } |
|---|
| 196 | 178 | |
|---|
| 197 | 179 | void nvp6158_audio_in_type_set(int type) |
|---|
| 198 | 180 | { |
|---|
| 199 | | - if(type < NC_AD_MAX) |
|---|
| 200 | | - { |
|---|
| 181 | + if(type < NC_AD_MAX) { |
|---|
| 201 | 182 | printk("[%s] Change audio input type %d > %d\r\n", __func__, g_ai_type, type); |
|---|
| 202 | 183 | g_ai_type = type; |
|---|
| 203 | | - } |
|---|
| 204 | | - else |
|---|
| 205 | | - { |
|---|
| 184 | + } else { |
|---|
| 206 | 185 | printk("[%s] Invalid argument %d\r\n", __func__, type); |
|---|
| 207 | 186 | } |
|---|
| 208 | 187 | } |
|---|
| .. | .. |
|---|
| 214 | 193 | |
|---|
| 215 | 194 | void nvp6158_audio_sample_rate_set(int sample) |
|---|
| 216 | 195 | { |
|---|
| 217 | | - if(sample < NC_AD_SAMPLE_RATE_MAX) |
|---|
| 218 | | - { |
|---|
| 196 | + if(sample < NC_AD_SAMPLE_RATE_MAX) { |
|---|
| 219 | 197 | printk("[%s] Change audio sampling rate %d > %d\r\n", __func__, g_aud_sample, sample); |
|---|
| 220 | 198 | g_aud_sample = sample; |
|---|
| 221 | | - } |
|---|
| 222 | | - else |
|---|
| 223 | | - { |
|---|
| 199 | + } else { |
|---|
| 224 | 200 | printk("[%s] Invalid argument %d\r\n", __func__, sample); |
|---|
| 225 | 201 | } |
|---|
| 226 | 202 | } |
|---|
| .. | .. |
|---|
| 249 | 225 | // } |
|---|
| 250 | 226 | |
|---|
| 251 | 227 | // Set audio input type |
|---|
| 252 | | - if(g_ai_type == NC_AD_AOC) |
|---|
| 253 | | - { |
|---|
| 228 | + if(g_ai_type == NC_AD_AOC) { |
|---|
| 254 | 229 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x00, 0x00); |
|---|
| 255 | 230 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x31, 0x08); |
|---|
| 256 | 231 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x46, 0x00); |
|---|
| 257 | 232 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x58, 0x00); |
|---|
| 258 | 233 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x62, 0xFF); |
|---|
| 259 | | - } |
|---|
| 260 | | - else if(g_ai_type == NC_AD_AI) |
|---|
| 261 | | - { |
|---|
| 234 | + } else if(g_ai_type == NC_AD_AI) { |
|---|
| 262 | 235 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x00, 0x02); |
|---|
| 263 | 236 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x31, 0x0A); |
|---|
| 264 | 237 | gpio_i2c_write(nvp6158_iic_addr[devnum], 0x46, 0x10); |
|---|
| .. | .. |
|---|
| 273 | 246 | |
|---|
| 274 | 247 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 275 | 248 | |
|---|
| 276 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 277 | | - { |
|---|
| 249 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 278 | 250 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 279 | 251 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 280 | 252 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 304 | 276 | |
|---|
| 305 | 277 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 306 | 278 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 307 | | - } |
|---|
| 308 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 309 | | - { |
|---|
| 279 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 310 | 280 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 311 | 281 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 312 | 282 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 345 | 315 | |
|---|
| 346 | 316 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 347 | 317 | |
|---|
| 348 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 349 | | - { |
|---|
| 318 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 350 | 319 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 351 | 320 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 352 | 321 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 376 | 345 | |
|---|
| 377 | 346 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 378 | 347 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 379 | | - } |
|---|
| 380 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 381 | | - { |
|---|
| 348 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 382 | 349 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 383 | 350 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 384 | 351 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 417 | 384 | |
|---|
| 418 | 385 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 419 | 386 | |
|---|
| 420 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 421 | | - { |
|---|
| 387 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 422 | 388 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 423 | 389 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 424 | 390 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 448 | 414 | |
|---|
| 449 | 415 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 450 | 416 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 451 | | - } |
|---|
| 452 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 453 | | - { |
|---|
| 417 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 454 | 418 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 455 | 419 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 456 | 420 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 489 | 453 | |
|---|
| 490 | 454 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 491 | 455 | |
|---|
| 492 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 493 | | - { |
|---|
| 456 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 494 | 457 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 495 | 458 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 496 | 459 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 520 | 483 | |
|---|
| 521 | 484 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 522 | 485 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 523 | | - } |
|---|
| 524 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 525 | | - { |
|---|
| 486 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 526 | 487 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 527 | 488 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 528 | 489 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 561 | 522 | |
|---|
| 562 | 523 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 563 | 524 | |
|---|
| 564 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 565 | | - { |
|---|
| 525 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 566 | 526 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 567 | 527 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 568 | 528 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 592 | 552 | |
|---|
| 593 | 553 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 594 | 554 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 595 | | - } |
|---|
| 596 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 597 | | - { |
|---|
| 555 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 598 | 556 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 599 | 557 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 600 | 558 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 633 | 591 | |
|---|
| 634 | 592 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 635 | 593 | |
|---|
| 636 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 637 | | - { |
|---|
| 594 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 638 | 595 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 639 | 596 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 640 | 597 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 664 | 621 | |
|---|
| 665 | 622 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 666 | 623 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 667 | | - } |
|---|
| 668 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 669 | | - { |
|---|
| 624 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 670 | 625 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 671 | 626 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 672 | 627 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 705 | 660 | |
|---|
| 706 | 661 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 707 | 662 | |
|---|
| 708 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 709 | | - { |
|---|
| 663 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 710 | 664 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 711 | 665 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 712 | 666 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 736 | 690 | |
|---|
| 737 | 691 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 738 | 692 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 739 | | - } |
|---|
| 740 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 741 | | - { |
|---|
| 693 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 742 | 694 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 743 | 695 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 744 | 696 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 777 | 729 | |
|---|
| 778 | 730 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 779 | 731 | |
|---|
| 780 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 781 | | - { |
|---|
| 732 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 782 | 733 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 783 | 734 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 784 | 735 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 808 | 759 | |
|---|
| 809 | 760 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 810 | 761 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 811 | | - } |
|---|
| 812 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 813 | | - { |
|---|
| 762 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 814 | 763 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 815 | 764 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 816 | 765 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 849 | 798 | |
|---|
| 850 | 799 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 851 | 800 | |
|---|
| 852 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 853 | | - { |
|---|
| 801 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 854 | 802 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 855 | 803 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 856 | 804 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 880 | 828 | |
|---|
| 881 | 829 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 882 | 830 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 883 | | - } |
|---|
| 884 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 885 | | - { |
|---|
| 831 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 886 | 832 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 887 | 833 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 888 | 834 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 921 | 867 | |
|---|
| 922 | 868 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 923 | 869 | |
|---|
| 924 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 925 | | - { |
|---|
| 870 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 926 | 871 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 927 | 872 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 928 | 873 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 952 | 897 | |
|---|
| 953 | 898 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 954 | 899 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 955 | | - } |
|---|
| 956 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 957 | | - { |
|---|
| 900 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 958 | 901 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 959 | 902 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 960 | 903 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 993 | 936 | |
|---|
| 994 | 937 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 995 | 938 | |
|---|
| 996 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 997 | | - { |
|---|
| 939 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 998 | 940 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 999 | 941 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 1000 | 942 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 1024 | 966 | |
|---|
| 1025 | 967 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 1026 | 968 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 1027 | | - } |
|---|
| 1028 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 1029 | | - { |
|---|
| 969 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 1030 | 970 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1031 | 971 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 1032 | 972 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 1065 | 1005 | |
|---|
| 1066 | 1006 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 1067 | 1007 | |
|---|
| 1068 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 1069 | | - { |
|---|
| 1008 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 1070 | 1009 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1071 | 1010 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1072 | 1011 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 1096 | 1035 | |
|---|
| 1097 | 1036 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 1098 | 1037 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 1099 | | - } |
|---|
| 1100 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 1101 | | - { |
|---|
| 1038 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 1102 | 1039 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1103 | 1040 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1104 | 1041 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x00); |
|---|
| .. | .. |
|---|
| 1137 | 1074 | |
|---|
| 1138 | 1075 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 1139 | 1076 | |
|---|
| 1140 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 1141 | | - { |
|---|
| 1077 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 1142 | 1078 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1143 | 1079 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1144 | 1080 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1168 | 1104 | |
|---|
| 1169 | 1105 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 1170 | 1106 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 1171 | | - } |
|---|
| 1172 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 1173 | | - { |
|---|
| 1107 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 1174 | 1108 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1175 | 1109 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1176 | 1110 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1209 | 1143 | |
|---|
| 1210 | 1144 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 1211 | 1145 | |
|---|
| 1212 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 1213 | | - { |
|---|
| 1146 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 1214 | 1147 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1215 | 1148 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1216 | 1149 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1240 | 1173 | |
|---|
| 1241 | 1174 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 1242 | 1175 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 1243 | | - } |
|---|
| 1244 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 1245 | | - { |
|---|
| 1176 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 1246 | 1177 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1247 | 1178 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1248 | 1179 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1281 | 1212 | |
|---|
| 1282 | 1213 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 1283 | 1214 | |
|---|
| 1284 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 1285 | | - { |
|---|
| 1215 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 1286 | 1216 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1287 | 1217 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1288 | 1218 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1312 | 1242 | |
|---|
| 1313 | 1243 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 1314 | 1244 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 1315 | | - } |
|---|
| 1316 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 1317 | | - { |
|---|
| 1245 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 1318 | 1246 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1319 | 1247 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x00); |
|---|
| 1320 | 1248 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1353 | 1281 | |
|---|
| 1354 | 1282 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0xFF, 0x12); |
|---|
| 1355 | 1283 | |
|---|
| 1356 | | - if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) |
|---|
| 1357 | | - { |
|---|
| 1284 | + if(g_aud_sample == NC_AD_SAMPLE_RATE_8000) { |
|---|
| 1358 | 1285 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1359 | 1286 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 1360 | 1287 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1384 | 1311 | |
|---|
| 1385 | 1312 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x17 + (ch*0x40), 0x00); |
|---|
| 1386 | 1313 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x19 + (ch*0x40), 0xA0); |
|---|
| 1387 | | - } |
|---|
| 1388 | | - else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) |
|---|
| 1389 | | - { |
|---|
| 1314 | + } else if(g_aud_sample == NC_AD_SAMPLE_RATE_16000) { |
|---|
| 1390 | 1315 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x00 + (ch*0x40), 0x00); |
|---|
| 1391 | 1316 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x01 + (ch*0x40), 0x03); |
|---|
| 1392 | 1317 | gpio_i2c_write(nvp6158_iic_addr[decoder_info->devnum], 0x02 + (ch*0x40), 0x10); |
|---|
| .. | .. |
|---|
| 1421 | 1346 | |
|---|
| 1422 | 1347 | void nvp6158_audio_set_aoc_format(decoder_dev_ch_info_s *decoder_info) |
|---|
| 1423 | 1348 | { |
|---|
| 1424 | | - switch(decoder_info->fmt_def) |
|---|
| 1425 | | - { |
|---|
| 1349 | + switch(decoder_info->fmt_def) { |
|---|
| 1426 | 1350 | // 1M |
|---|
| 1427 | 1351 | case AHD20_720P_25P_EX_Btype : |
|---|
| 1428 | 1352 | nvp6158_set_aoc_720_25p_ex_b(decoder_info); |
|---|
| .. | .. |
|---|
| 1430 | 1354 | case AHD20_720P_30P_EX_Btype : |
|---|
| 1431 | 1355 | nvp6158_set_aoc_720_30p_ex_b(decoder_info); |
|---|
| 1432 | 1356 | break; |
|---|
| 1433 | | - |
|---|
| 1434 | 1357 | case AHD20_720P_50P : |
|---|
| 1435 | 1358 | nvp6158_set_aoc_720_50p(decoder_info); |
|---|
| 1436 | 1359 | case AHD20_720P_60P : |
|---|
| 1437 | 1360 | nvp6158_set_aoc_720_60p(decoder_info); |
|---|
| 1438 | 1361 | printk("[%s] Not supported yet. [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1439 | 1362 | break; |
|---|
| 1440 | | - |
|---|
| 1441 | 1363 | // 2M |
|---|
| 1442 | 1364 | case AHD20_1080P_25P : |
|---|
| 1443 | 1365 | nvp6158_set_aoc_1080_25p(decoder_info); |
|---|
| .. | .. |
|---|
| 1445 | 1367 | case AHD20_1080P_30P : |
|---|
| 1446 | 1368 | nvp6158_set_aoc_1080_30p(decoder_info); |
|---|
| 1447 | 1369 | break; |
|---|
| 1448 | | - |
|---|
| 1449 | 1370 | // 3M |
|---|
| 1450 | 1371 | case AHD30_3M_25P : |
|---|
| 1451 | 1372 | nvp6158_set_aoc_3m_25p(decoder_info); |
|---|
| .. | .. |
|---|
| 1453 | 1374 | nvp6158_set_aoc_3m_30p(decoder_info); |
|---|
| 1454 | 1375 | printk("[%s] Not supported yet. [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1455 | 1376 | break; |
|---|
| 1456 | | - |
|---|
| 1457 | 1377 | // 4M |
|---|
| 1458 | 1378 | case AHD30_4M_25P : |
|---|
| 1459 | 1379 | nvp6158_set_aoc_4m_25p(decoder_info); |
|---|
| .. | .. |
|---|
| 1463 | 1383 | nvp6158_set_aoc_4m_15p(decoder_info); |
|---|
| 1464 | 1384 | printk("[%s] Not supported yet. [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1465 | 1385 | break; |
|---|
| 1466 | | - |
|---|
| 1467 | 1386 | // 5M |
|---|
| 1468 | 1387 | case AHD30_5M_12_5P : |
|---|
| 1469 | 1388 | nvp6158_set_aoc_5m_12_5p(decoder_info); |
|---|
| .. | .. |
|---|
| 1471 | 1390 | nvp6158_set_aoc_5m_20p(decoder_info); |
|---|
| 1472 | 1391 | printk("[%s] Not supported yet. [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1473 | 1392 | break; |
|---|
| 1474 | | - |
|---|
| 1475 | 1393 | // 5.3M |
|---|
| 1476 | 1394 | case AHD30_5_3M_20P : |
|---|
| 1477 | 1395 | nvp6158_set_aoc_5_3m_20p(decoder_info); |
|---|
| 1478 | 1396 | printk("[%s] Not supported yet. [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1479 | 1397 | break; |
|---|
| 1480 | | - |
|---|
| 1481 | 1398 | // 8M |
|---|
| 1482 | 1399 | case AHD30_8M_12_5P : |
|---|
| 1483 | 1400 | nvp6158_set_aoc_8m_12_5p(decoder_info); |
|---|
| .. | .. |
|---|
| 1485 | 1402 | nvp6158_set_aoc_8m_15p(decoder_info); |
|---|
| 1486 | 1403 | printk("[%s] Not supported yet. [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1487 | 1404 | break; |
|---|
| 1488 | | - |
|---|
| 1489 | 1405 | default : |
|---|
| 1490 | 1406 | printk("[%s] Not supported format [0x%X] \r\n", __func__, decoder_info->fmt_def); |
|---|
| 1491 | 1407 | break; |
|---|