/* get hclk ( SDRAM, CSI, Memory Stick, I2C, DMA )  */
static unsigned long hclk_get_rate(struct clk *clk)
/* get hclk ( SDRAM, CSI, Memory Stick, I2C, DMA )  */
static unsigned long hclk_get_rate(struct clk *clk)
{
	return clk_get_rate(clk->parent) / (((__raw_readl(CCM_CSCR) &
			CCM_CSCR_BCLK_MASK) >> CCM_CSCR_BCLK_OFFSET) + 1);
}