Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ALSA: lx6464es: Remove unused function in pci/lx6464es/lx_core.c

Remove unused function in pci/lx6464es/lx_core.c.

This eliminates the following warning in pci/lx6464es/lx_core.c:
sound/pci/lx6464es/lx_core.c:144:5: warning: no previous prototype for ‘lx_plx_mbox_read’ [-Wmissing-prototypes]
sound/pci/lx6464es/lx_core.c:172:5: warning: no previous prototype for ‘lx_plx_mbox_write’ [-Wmissing-prototypes]
sound/pci/lx6464es/lx_core.c:494:5: warning: no previous prototype for ‘lx_dsp_es_check_pipeline’ [-Wmissing-prototypes]

Signed-off-by: Rashika Kheria <rashika.kheria@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

Rashika Kheria and committed by
Takashi Iwai
f9367f3f 01b1dccb

-84
-84
sound/pci/lx6464es/lx_core.c
··· 141 141 iowrite32(data, address); 142 142 } 143 143 144 - u32 lx_plx_mbox_read(struct lx6464es *chip, int mbox_nr) 145 - { 146 - int index; 147 - 148 - switch (mbox_nr) { 149 - case 1: 150 - index = ePLX_MBOX1; break; 151 - case 2: 152 - index = ePLX_MBOX2; break; 153 - case 3: 154 - index = ePLX_MBOX3; break; 155 - case 4: 156 - index = ePLX_MBOX4; break; 157 - case 5: 158 - index = ePLX_MBOX5; break; 159 - case 6: 160 - index = ePLX_MBOX6; break; 161 - case 7: 162 - index = ePLX_MBOX7; break; 163 - case 0: /* reserved for HF flags */ 164 - snd_BUG(); 165 - default: 166 - return 0xdeadbeef; 167 - } 168 - 169 - return lx_plx_reg_read(chip, index); 170 - } 171 - 172 - int lx_plx_mbox_write(struct lx6464es *chip, int mbox_nr, u32 value) 173 - { 174 - int index = -1; 175 - 176 - switch (mbox_nr) { 177 - case 1: 178 - index = ePLX_MBOX1; break; 179 - case 3: 180 - index = ePLX_MBOX3; break; 181 - case 4: 182 - index = ePLX_MBOX4; break; 183 - case 5: 184 - index = ePLX_MBOX5; break; 185 - case 6: 186 - index = ePLX_MBOX6; break; 187 - case 7: 188 - index = ePLX_MBOX7; break; 189 - case 0: /* reserved for HF flags */ 190 - case 2: /* reserved for Pipe States 191 - * the DSP keeps an image of it */ 192 - snd_BUG(); 193 - return -EBADRQC; 194 - } 195 - 196 - lx_plx_reg_write(chip, index, value); 197 - return 0; 198 - } 199 - 200 - 201 144 /* rmh */ 202 145 203 146 #ifdef CONFIG_SND_DEBUG ··· 433 490 #define CSES_CE 0x0001 434 491 #define CSES_BROADCAST 0x0002 435 492 #define CSES_UPDATE_LDSV 0x0004 436 - 437 - int lx_dsp_es_check_pipeline(struct lx6464es *chip) 438 - { 439 - int i; 440 - 441 - for (i = 0; i != CSES_TIMEOUT; ++i) { 442 - /* 443 - * le bit CSES_UPDATE_LDSV est à 1 dés que le macprog 444 - * est pret. il re-passe à 0 lorsque le premier read a 445 - * été fait. pour l'instant on retire le test car ce bit 446 - * passe a 1 environ 200 à 400 ms aprés que le registre 447 - * confES à été écrit (kick du xilinx ES). 448 - * 449 - * On ne teste que le bit CE. 450 - * */ 451 - 452 - u32 cses = lx_dsp_reg_read(chip, eReg_CSES); 453 - 454 - if ((cses & CSES_CE) == 0) 455 - return 0; 456 - 457 - udelay(1); 458 - } 459 - 460 - return -ETIMEDOUT; 461 - } 462 - 463 493 464 494 #define PIPE_INFO_TO_CMD(capture, pipe) \ 465 495 ((u32)((u32)(pipe) | ((capture) ? ID_IS_CAPTURE : 0L)) << ID_OFFSET)