mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
Remove pcm_mute() which has been unused since r19308
Remove audiohw_mute from header as well, and make this function static to each driver (commented out when it was unused) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25733 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
5e88c4b4de
commit
f2f34881ec
17 changed files with 92 additions and 114 deletions
|
@ -113,7 +113,7 @@ int sound_val2phys(int setting, int value)
|
|||
return result;
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
/*static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute)
|
||||
{
|
||||
|
@ -125,7 +125,7 @@ void audiohw_mute(bool mute)
|
|||
udelay(200000);
|
||||
akc_clear(AK4537_DAC, SMUTE);
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
void audiohw_preinit(void)
|
||||
{
|
||||
|
|
|
@ -229,6 +229,16 @@ void audiohw_preinit(void)
|
|||
#endif
|
||||
}
|
||||
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute) {
|
||||
as3514_set(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
|
||||
|
||||
} else {
|
||||
as3514_clear(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
|
||||
}
|
||||
}
|
||||
|
||||
void audiohw_postinit(void)
|
||||
{
|
||||
/* wait until outputs have stabilized */
|
||||
|
@ -280,16 +290,6 @@ void audiohw_set_lineout_vol(int vol_l, int vol_r)
|
|||
as3514_write_masked(AS3514_LINE_OUT_L, vol_l, AS3514_VOL_MASK);
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute) {
|
||||
as3514_set(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
|
||||
|
||||
} else {
|
||||
as3514_clear(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
|
||||
}
|
||||
}
|
||||
|
||||
/* Nice shutdown of AS3514 audio codec */
|
||||
void audiohw_close(void)
|
||||
{
|
||||
|
|
|
@ -101,6 +101,30 @@ static void tlv320_write_reg(unsigned reg, unsigned value)
|
|||
tlv320_regs[reg] = value;
|
||||
}
|
||||
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
unsigned value_dap = tlv320_regs[REG_DAP];
|
||||
unsigned value_l, value_r;
|
||||
|
||||
if (mute)
|
||||
{
|
||||
value_l = LHV_LHV(HEADPHONE_MUTE);
|
||||
value_r = RHV_RHV(HEADPHONE_MUTE);
|
||||
value_dap |= DAP_DACM;
|
||||
}
|
||||
else
|
||||
{
|
||||
value_l = LHV_LHV(tlv320.vol_l);
|
||||
value_r = RHV_RHV(tlv320.vol_r);
|
||||
if (value_l > HEADPHONE_MUTE || value_r > HEADPHONE_MUTE)
|
||||
value_dap &= ~DAP_DACM;
|
||||
}
|
||||
|
||||
tlv320_write_reg(REG_LHV, LHV_LZC | value_l);
|
||||
tlv320_write_reg(REG_RHV, RHV_RZC | value_r);
|
||||
tlv320_write_reg(REG_DAP, value_dap);
|
||||
}
|
||||
|
||||
/* public functions */
|
||||
|
||||
/**
|
||||
|
@ -238,30 +262,6 @@ void audiohw_set_recvol(int left, int right, int type)
|
|||
}
|
||||
#endif
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
{
|
||||
unsigned value_dap = tlv320_regs[REG_DAP];
|
||||
unsigned value_l, value_r;
|
||||
|
||||
if (mute)
|
||||
{
|
||||
value_l = LHV_LHV(HEADPHONE_MUTE);
|
||||
value_r = RHV_RHV(HEADPHONE_MUTE);
|
||||
value_dap |= DAP_DACM;
|
||||
}
|
||||
else
|
||||
{
|
||||
value_l = LHV_LHV(tlv320.vol_l);
|
||||
value_r = RHV_RHV(tlv320.vol_r);
|
||||
if (value_l > HEADPHONE_MUTE || value_r > HEADPHONE_MUTE)
|
||||
value_dap &= ~DAP_DACM;
|
||||
}
|
||||
|
||||
tlv320_write_reg(REG_LHV, LHV_LZC | value_l);
|
||||
tlv320_write_reg(REG_RHV, RHV_RZC | value_r);
|
||||
tlv320_write_reg(REG_DAP, value_dap);
|
||||
}
|
||||
|
||||
/* Nice shutdown of TLV320 codec */
|
||||
void audiohw_close(void)
|
||||
{
|
||||
|
|
|
@ -81,17 +81,7 @@ void audiohw_init(void)
|
|||
tsc2100_writereg(TSAC4_PAGE, TSAC4_ADDRESS, val);
|
||||
}
|
||||
|
||||
void audiohw_postinit(void)
|
||||
{
|
||||
audiohw_mute(false);
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
{
|
||||
tsc2100_writereg(TSDACGAIN_PAGE, TSDACGAIN_ADDRESS, (short)((vol_l<<8) | vol_r) );
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
short vol = tsc2100_readreg(TSDACGAIN_PAGE, TSDACGAIN_ADDRESS);
|
||||
/* left mute bit == 1<<15
|
||||
|
@ -108,6 +98,16 @@ void audiohw_mute(bool mute)
|
|||
tsc2100_writereg(TSDACGAIN_PAGE, TSDACGAIN_ADDRESS, vol);
|
||||
}
|
||||
|
||||
void audiohw_postinit(void)
|
||||
{
|
||||
audiohw_mute(false);
|
||||
}
|
||||
|
||||
void audiohw_set_master_vol(int vol_l, int vol_r)
|
||||
{
|
||||
tsc2100_writereg(TSDACGAIN_PAGE, TSDACGAIN_ADDRESS, (short)((vol_l<<8) | vol_r) );
|
||||
}
|
||||
|
||||
void audiohw_close(void)
|
||||
{
|
||||
/* mute headphones */
|
||||
|
|
|
@ -210,14 +210,14 @@ void audiohw_set_treble(int value)
|
|||
udacodec_write (UDA_REG_DATA0, UDA_DATA_CTRL1 | uda_regs [UDA_REG_ID_CTRL1] );
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
/*static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute)
|
||||
uda_regs [UDA_REG_ID_CTRL2] |= UDA_MUTE_ON;
|
||||
else
|
||||
uda_regs [UDA_REG_ID_CTRL2] &= ~UDA_MUTE_ON;
|
||||
|
||||
udacodec_write (UDA_REG_DATA0, UDA_DATA_CTRL2 | uda_regs [UDA_REG_ID_CTRL2] );
|
||||
udacodec_write (UDA_REG_DATA0, UDA_DATA_CTRL2 | uda_regs [UDA_REG_ID_CTRL2] );*/
|
||||
}
|
||||
|
||||
void audiohw_set_prescaler(int val)
|
||||
|
|
|
@ -171,7 +171,7 @@ void audiohw_set_treble(int value)
|
|||
| TREBLEL(value) | TREBLER(value));
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
unsigned int value = uda1380_regs[REG_MUTE];
|
||||
|
||||
|
|
|
@ -149,7 +149,7 @@ int sound_val2phys(int setting, int value)
|
|||
return result;
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute) {
|
||||
/* Set DACMU = 1 to soft-mute the audio DACs. */
|
||||
|
|
|
@ -99,6 +99,13 @@ static int adaptivebass2hw(int value)
|
|||
}
|
||||
#endif
|
||||
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
/* Mute: Set DACMU = 1 to soft-mute the audio DACs. */
|
||||
/* Unmute: Set DACMU = 0 to soft-un-mute the audio DACs. */
|
||||
wmcodec_write(DACCTRL, mute ? DACCTRL_DACMU : 0);
|
||||
}
|
||||
|
||||
/* Reset and power up the WM8751 */
|
||||
void audiohw_preinit(void)
|
||||
{
|
||||
|
@ -230,13 +237,6 @@ void audiohw_set_treble(int value)
|
|||
TREBCTRL_TREB(tone_tenthdb2hw(value)));
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
{
|
||||
/* Mute: Set DACMU = 1 to soft-mute the audio DACs. */
|
||||
/* Unmute: Set DACMU = 0 to soft-un-mute the audio DACs. */
|
||||
wmcodec_write(DACCTRL, mute ? DACCTRL_DACMU : 0);
|
||||
}
|
||||
|
||||
/* Nice shutdown of WM8751 codec */
|
||||
void audiohw_close(void)
|
||||
{
|
||||
|
|
|
@ -116,7 +116,7 @@ int sound_val2phys(int setting, int value)
|
|||
return result;
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute) {
|
||||
wmcodec_write(DACCTRL, DACCTRL_SOFTMUTE);
|
||||
|
|
|
@ -113,7 +113,7 @@ int sound_val2phys(int setting, int value)
|
|||
return result;
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute) {
|
||||
/* Set DACMU = 1 to soft-mute the audio DACs. */
|
||||
|
|
|
@ -346,25 +346,7 @@ void audiohw_set_headphone_vol(int vol_l, int vol_r)
|
|||
}
|
||||
}
|
||||
|
||||
void audiohw_close(void)
|
||||
{
|
||||
/* 1. Mute all analogue outputs */
|
||||
audiohw_mute(true);
|
||||
audiohw_enable_headphone_jack(false);
|
||||
|
||||
/* 2. Disable power management register 1. R1 = 00 */
|
||||
wmc_write(WMC_POWER_MANAGEMENT1, 0x000);
|
||||
|
||||
/* 3. Disable power management register 2. R2 = 00 */
|
||||
wmc_write(WMC_POWER_MANAGEMENT2, 0x000);
|
||||
|
||||
/* 4. Disable power management register 3. R3 = 00 */
|
||||
wmc_write(WMC_POWER_MANAGEMENT3, 0x000);
|
||||
|
||||
/* 5. Remove external power supplies. */
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
wmc_vol.ahw_mute = mute;
|
||||
|
||||
|
@ -385,6 +367,24 @@ void audiohw_mute(bool mute)
|
|||
}
|
||||
}
|
||||
|
||||
void audiohw_close(void)
|
||||
{
|
||||
/* 1. Mute all analogue outputs */
|
||||
audiohw_mute(true);
|
||||
audiohw_enable_headphone_jack(false);
|
||||
|
||||
/* 2. Disable power management register 1. R1 = 00 */
|
||||
wmc_write(WMC_POWER_MANAGEMENT1, 0x000);
|
||||
|
||||
/* 3. Disable power management register 2. R2 = 00 */
|
||||
wmc_write(WMC_POWER_MANAGEMENT2, 0x000);
|
||||
|
||||
/* 4. Disable power management register 3. R3 = 00 */
|
||||
wmc_write(WMC_POWER_MANAGEMENT3, 0x000);
|
||||
|
||||
/* 5. Remove external power supplies. */
|
||||
}
|
||||
|
||||
void audiohw_set_frequency(int fsel)
|
||||
{
|
||||
/* For 16.9344MHz MCLK, codec as master. */
|
||||
|
|
|
@ -165,6 +165,18 @@ void audiohw_preinit(void)
|
|||
wmcodec_write(OUT4ADC, 0x0); /* POBCTRL = 0 */
|
||||
}
|
||||
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute)
|
||||
{
|
||||
/* Set DACMU = 1 to soft-mute the audio DACs. */
|
||||
wmcodec_write(DACCTRL, 0x4c);
|
||||
} else {
|
||||
/* Set DACMU = 0 to soft-un-mute the audio DACs. */
|
||||
wmcodec_write(DACCTRL, 0xc);
|
||||
}
|
||||
}
|
||||
|
||||
void audiohw_postinit(void)
|
||||
{
|
||||
sleep(HZ/2);
|
||||
|
@ -217,18 +229,6 @@ void audiohw_set_treble_cutoff(int value)
|
|||
wmcodec_write(EQ5, eq5_reg);
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
{
|
||||
if (mute)
|
||||
{
|
||||
/* Set DACMU = 1 to soft-mute the audio DACs. */
|
||||
wmcodec_write(DACCTRL, 0x4c);
|
||||
} else {
|
||||
/* Set DACMU = 0 to soft-un-mute the audio DACs. */
|
||||
wmcodec_write(DACCTRL, 0xc);
|
||||
}
|
||||
}
|
||||
|
||||
/* Nice shutdown of WM8985 codec */
|
||||
void audiohw_close(void)
|
||||
{
|
||||
|
|
|
@ -222,12 +222,6 @@ void audiohw_set_prescaler(int val);
|
|||
void audiohw_set_balance(int val);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Mute or enable sound.
|
||||
* @param mute true or false.
|
||||
*/
|
||||
void audiohw_mute(bool mute);
|
||||
|
||||
#ifdef AUDIOHW_HAVE_TREBLE
|
||||
/**
|
||||
* Set new treble value.
|
||||
|
|
|
@ -79,7 +79,6 @@ const void* pcm_get_peak_buffer(int* count);
|
|||
size_t pcm_get_bytes_waiting(void);
|
||||
|
||||
void pcm_play_stop(void);
|
||||
void pcm_mute(bool mute);
|
||||
void pcm_play_pause(bool play);
|
||||
bool pcm_is_paused(void);
|
||||
bool pcm_is_playing(void);
|
||||
|
|
|
@ -355,16 +355,6 @@ bool pcm_is_paused(void)
|
|||
return pcm_paused;
|
||||
}
|
||||
|
||||
void pcm_mute(bool mute)
|
||||
{
|
||||
#ifndef SIMULATOR
|
||||
audiohw_mute(mute);
|
||||
#endif
|
||||
|
||||
if (mute)
|
||||
sleep(HZ/16);
|
||||
}
|
||||
|
||||
#ifdef HAVE_RECORDING
|
||||
/** Low level pcm recording apis **/
|
||||
|
||||
|
|
|
@ -39,8 +39,3 @@ void audiohw_init(void)
|
|||
void audiohw_close(void)
|
||||
{
|
||||
}
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
{
|
||||
(void) mute;
|
||||
}
|
||||
|
|
|
@ -266,7 +266,7 @@ static void HP_turn_off(void)
|
|||
}
|
||||
#endif
|
||||
|
||||
void audiohw_mute(bool mute)
|
||||
static void audiohw_mute(bool mute)
|
||||
{
|
||||
if(mute)
|
||||
REG_ICDC_CDCCR1 |= ICDC_CDCCR1_HPMUTE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue