linux/arch/arm/mach-mx25
Eric Bénard e482b3bee6 mx25: fix clock's calculation
* get_rate_arm : when 400MHz clock is selected (cctl & 1<<14),
ARM clock is 400MHz (MPLL * 3 / 4) and not 800MHz
* get_rate_per : peripherals's clock is derived from AHB and not
from IPG (ref manual : figure 5-1)
* can2_clk : use the correct ID

* without this patch, peripherals getting their clock from PER
clocks work fine because of the 2 errors which fix themselves
(ARM clock x 2 and per clock actually based on IPG which is AHB/2)
but flexcan can't work as it gets its clock from IPG and thus
calculates its bitrate using a reference value which is twice
what it really is.

Signed-off-by: Eric Bénard <eric@eukrea.com>
2010-10-19 18:44:58 +02:00
..
clock.c mx25: fix clock's calculation 2010-10-19 18:44:58 +02:00
devices-imx25.h ARM: imx: dynamically register fec devices 2010-10-11 15:31:37 +02:00
devices.c ARM: imx: dynamically register fec devices 2010-10-11 15:31:37 +02:00
devices.h ARM: imx: dynamically register fec devices 2010-10-11 15:31:37 +02:00
eukrea_mbimxsd-baseboard.c eukrea_mbimxsd for cpuimx25: add CAN & SDCard support 2010-10-11 15:22:14 +02:00
Kconfig eukrea_mbimxsd for cpuimx25: add CAN & SDCard support 2010-10-11 15:22:14 +02:00
mach-cpuimx25.c ARM: imx: dynamically register fec devices 2010-10-11 15:31:37 +02:00
mach-mx25_3ds.c ARM: imx: dynamically register fec devices 2010-10-11 15:31:37 +02:00
Makefile Fix KConfig warning 2010-07-26 15:05:33 +02:00
Makefile.boot Add i.MX25 support 2009-08-14 12:40:42 +02:00
mm.c imx: move gpio init after to irq init 2010-07-26 15:05:35 +02:00