From: Kristoffer E. <kri...@gm...> - 2007-08-23 12:58:32
|
Greetings, shortlog: Added missing define TSTR which is needed for compilation, minor cleanup also. Signed-off-by: Kristoffer Ericson <Kri...@gm...> diff --git a/sound/oss/sh_dac_audio.c b/sound/oss/sh_dac_audio.c index b493660..a28be0a 100644 --- a/sound/oss/sh_dac_audio.c +++ b/sound/oss/sh_dac_audio.c @@ -32,10 +32,13 @@ #define MODNAME "sh_dac_audio" #define TMU_TOCR_INIT 0x00 +#define TIMER1_IRQ 16 #define TMU1_TCR_INIT 0x0020 /* Clock/4, rising edge; interrupt on */ #define TMU1_TSTR_INIT 0x02 /* Bit to turn on TMU1 */ +#define TSTR 0xfffffe92 /* Byte Access */ + #define BUFFER_SIZE 48000 static int rate; @@ -95,18 +98,19 @@ static void dac_audio_stop(void) outw(v, HD64461_GPADR); } - sh_dac_output(0, CONFIG_SOUND_SH_DAC_AUDIO_CHANNEL); + sh_dac_output(0, CONFIG_SOUND_SH_DAC_AUDIO_CHANNEL); sh_dac_disable(CONFIG_SOUND_SH_DAC_AUDIO_CHANNEL); } static void dac_audio_set_rate(void) { unsigned long interval; - struct clk *clk; + struct clk *clk; + + clk = clk_get(NULL,"module_clk"); + interval = (clk_get_rate(clk) / 4) / rate; + clk_put(clk); - clk = clk_get(NULL, "module_clk"); - interval = (clk_get_rate(clk) / 4) / rate; - clk_put(clk); ctrl_outl(interval, TMU1_TCOR); ctrl_outl(interval, TMU1_TCNT); } -- Kristoffer Ericson <Kri...@Gm...> |