]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
24xx clock: clarify clock structure; correct parent clock
authorPaul Walmsley <paul@pwsan.com>
Mon, 3 Dec 2007 23:24:28 +0000 (16:24 -0700)
committerTony Lindgren <tony@atomide.com>
Wed, 5 Dec 2007 22:38:13 +0000 (14:38 -0800)
commit171aed6ad1fe690d2ccdacf94782707017352722
treefff1d45fb246876191d967f55bf46be41c930337
parent3058329b0a244f2c13e309f449175918b35a82fc
24xx clock: clarify clock structure; correct parent clock

Separate the DSP I-clock rate clksel settings from dsp_ick, and use it
to create a new clock, dsp_irate_ick.  Use this new clock as the
parent of dsp_ick and iva2_1_ick.  dsp_ick now simply controls whether
the IPI and ISP clocks are enabled on 2420.

Also, correct the parent clock of the DSP interface clock to be dsp_fck,
not core_ck, per the 2420 TRM figure 5-15 and 2430 TRM figure 4-16.

Fix the OMAP DSP code to use the correct clock name on 2430.  This
avoids the "omapdsp: could not acquire dsp_ick handle" warning that appears
at boot.

While we are here, we also remove some redundant clksel_rate arrays -
iva1_ifck_core_rates[] and iva2_1_ick_core_rates[].

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/clock24xx.h
drivers/dsp/dspgateway/dsp_common.c