forked from len0rd/rockbox
rk27xx codec: simplify startup
Change-Id: I8b610363e67ec640664aa0d03488e430ec461244
This commit is contained in:
parent
80ec94c497
commit
ad46064b83
1 changed files with 7 additions and 9 deletions
|
|
@ -99,21 +99,19 @@ void audiohw_preinit(void)
|
|||
|
||||
void audiohw_postinit(void)
|
||||
{
|
||||
/* power up DAC */
|
||||
codec_write(PMR1, SB_OUT|SB_MIX|SB_ADC|SB_IN1|SB_IN2|SB_MIC|SB_IND);
|
||||
|
||||
udelay(10000);
|
||||
|
||||
/* leave sleep mode */
|
||||
codec_write(PMR2, GIM|SB_MC);
|
||||
|
||||
udelay(10000);
|
||||
|
||||
codec_write(PMR1, SB_OUT|SB_ADC|SB_IN1|SB_IN2|SB_MIC|SB_IND);
|
||||
|
||||
udelay(10000);
|
||||
/* 1ms delay */
|
||||
udelay(1000);
|
||||
|
||||
/* power up output stage */
|
||||
codec_write(PMR1, SB_ADC|SB_IN1|SB_IN2|SB_MIC|SB_IND);
|
||||
|
||||
sleep(3*HZ);
|
||||
sleep(HZ/10);
|
||||
GPIO_PDDR |= (1<<7); /* PD7 high */
|
||||
sleep(HZ/10);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue