/* Synchronous clocks are generated from the main clock. The clocks must satisfy the constraint fCPU >= fHSB >= fPB i.e. each clock must not be faster than its parent.  */
static unsigned long bus_clk_get_rate(struct clk *clk, unsigned int shift)
/* Synchronous clocks are generated from the main clock. The clocks must satisfy the constraint fCPU >= fHSB >= fPB i.e. each clock must not be faster than its parent.  */
static unsigned long bus_clk_get_rate(struct clk *clk, unsigned int shift)
{
	return main_clock->get_rate(main_clock) >> shift;
}