From 2b6dfdb34e8e750528b91276c504f1664dfdef4c Mon Sep 17 00:00:00 2001 From: Marcin Bukat Date: Mon, 17 Dec 2012 08:44:09 +0100 Subject: rk27xx: substitute magic constants with meaningful names for clock gating Change-Id: I6c66c7496db3db78e5c959414464826134dbe200 --- firmware/target/arm/rk27xx/pcm-rk27xx.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'firmware/target/arm/rk27xx/pcm-rk27xx.c') diff --git a/firmware/target/arm/rk27xx/pcm-rk27xx.c b/firmware/target/arm/rk27xx/pcm-rk27xx.c index e4318de408..56c191a0d6 100644 --- a/firmware/target/arm/rk27xx/pcm-rk27xx.c +++ b/firmware/target/arm/rk27xx/pcm-rk27xx.c @@ -61,7 +61,7 @@ void pcm_play_dma_stop(void) static void hdma_i2s_transfer(const void *addr, size_t size) { - SCU_CLKCFG &= ~(1<<3); /* enable HDMA clock */ + SCU_CLKCFG &= ~CLKCFG_HDMA; /* enable HDMA clock */ commit_discard_dcache_range(addr, size); @@ -117,12 +117,12 @@ void pcm_play_dma_pause(bool pause) { if(pause) { - SCU_CLKCFG |= (1<<3); + SCU_CLKCFG |= CLKCFG_HDMA; locked = 1; } else { - SCU_CLKCFG &= ~(1<<3); + SCU_CLKCFG &= ~CLKCFG_HDMA; locked = 0; } } @@ -148,8 +148,7 @@ static void i2s_init(void) #endif /* enable i2s clocks */ - SCU_CLKCFG &= ~((1<<17) | /* i2s_pclk */ - (1<<16)); /* i2s_clk */ + SCU_CLKCFG &= ~(CLKCFG_PCLK_I2S | CLKCFG_I2S); /* configure I2S module */ I2S_IER = 0; /* disable all i2s interrupts */ -- cgit v1.2.3