forked from len0rd/rockbox
Fix reds & yellow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21162 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
c1c3d05961
commit
aa7d43f7a6
4 changed files with 52 additions and 0 deletions
|
@ -104,6 +104,14 @@
|
||||||
/* Define this if you have the Jz4740 internal codec */
|
/* Define this if you have the Jz4740 internal codec */
|
||||||
#define HAVE_JZ4740_CODEC
|
#define HAVE_JZ4740_CODEC
|
||||||
|
|
||||||
|
/* Define bitmask of input sources - recordable bitmask can be defined
|
||||||
|
explicitly if different */
|
||||||
|
#define INPUT_SRC_CAPS (SRC_CAP_MIC | SRC_CAP_FMRADIO)
|
||||||
|
|
||||||
|
/* Tuner config */
|
||||||
|
#define CONFIG_TUNER TEA5767
|
||||||
|
#define CONFIG_TUNER_XTAL 32768
|
||||||
|
|
||||||
/* Define this if you have a speaker */
|
/* Define this if you have a speaker */
|
||||||
//#define HAVE_SPEAKER
|
//#define HAVE_SPEAKER
|
||||||
|
|
||||||
|
|
|
@ -362,6 +362,7 @@ void audio_input_mux(int source, unsigned flags)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#if INPUT_SRC_CAPS & SRC_CAP_MIC
|
||||||
case AUDIO_SRC_MIC: /* recording only */
|
case AUDIO_SRC_MIC: /* recording only */
|
||||||
audio_channels = 1;
|
audio_channels = 1;
|
||||||
if(source != last_source)
|
if(source != last_source)
|
||||||
|
@ -370,7 +371,9 @@ void audio_input_mux(int source, unsigned flags)
|
||||||
| (ICDC_CDCCR1_EADC | ICDC_CDCCR1_SW1ON | ICDC_CDCCR1_EMIC);
|
| (ICDC_CDCCR1_EADC | ICDC_CDCCR1_SW1ON | ICDC_CDCCR1_EMIC);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if INPUT_SRC_CAPS & SRC_CAP_FMRADIO
|
||||||
case AUDIO_SRC_FMRADIO: /* recording and playback */
|
case AUDIO_SRC_FMRADIO: /* recording and playback */
|
||||||
audio_channels = 2;
|
audio_channels = 2;
|
||||||
|
|
||||||
|
@ -390,6 +393,7 @@ void audio_input_mux(int source, unsigned flags)
|
||||||
ICDC_CDCCR1_SW2ON | ICDC_CDCCR1_HPMUTE)) | (ICDC_CDCCR1_SW1ON | ICDC_CDCCR1_ELININ);
|
ICDC_CDCCR1_SW2ON | ICDC_CDCCR1_HPMUTE)) | (ICDC_CDCCR1_SW1ON | ICDC_CDCCR1_ELININ);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
} /* end switch */
|
} /* end switch */
|
||||||
|
|
||||||
last_source = source;
|
last_source = source;
|
||||||
|
|
|
@ -27,6 +27,7 @@
|
||||||
#define UNK_GPIO (32*1+30) /* STAT port */
|
#define UNK_GPIO (32*1+30) /* STAT port */
|
||||||
#define USB_CHARGER_GPIO (32*3+28)
|
#define USB_CHARGER_GPIO (32*3+28)
|
||||||
|
|
||||||
|
#if CONFIG_CHARGING
|
||||||
/* Detect which power sources are present. */
|
/* Detect which power sources are present. */
|
||||||
unsigned int power_input_status(void)
|
unsigned int power_input_status(void)
|
||||||
{
|
{
|
||||||
|
@ -37,6 +38,7 @@ unsigned int power_input_status(void)
|
||||||
|
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void power_init(void)
|
void power_init(void)
|
||||||
{
|
{
|
||||||
|
@ -47,3 +49,22 @@ bool charging_state(void)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if CONFIG_TUNER
|
||||||
|
static bool tuner_on = false;
|
||||||
|
bool tuner_power(bool status)
|
||||||
|
{
|
||||||
|
if (status != tuner_on)
|
||||||
|
{
|
||||||
|
tuner_on = status;
|
||||||
|
status = !status;
|
||||||
|
}
|
||||||
|
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool tuner_powered(void)
|
||||||
|
{
|
||||||
|
return tuner_on;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
|
@ -39,3 +39,22 @@ bool charging_state(void)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if CONFIG_TUNER
|
||||||
|
static bool tuner_on = false;
|
||||||
|
bool tuner_power(bool status)
|
||||||
|
{
|
||||||
|
if (status != tuner_on)
|
||||||
|
{
|
||||||
|
tuner_on = status;
|
||||||
|
status = !status;
|
||||||
|
}
|
||||||
|
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool tuner_powered(void)
|
||||||
|
{
|
||||||
|
return tuner_on;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue