1. 01 8月, 2011 1 次提交
    • M
      i.MX25 GPT clock fix: ensure correct the clock source · 2012d9ca
      Mehnert, Torsten 提交于
      Request for comment and commit.
      
      From: T. Mehnert <t.mehnert@eckelmann.de>
      Date: Mon, 4 Jul 2011 15:53:30 +0200
      Subject: [PATCH] i.MX25 GPT clock fix: ensure correct the clock source
      
      This patch ensures, that Linux will take the correct clock source (AHB_DIV)
      for gpt in the ARM i.MX25 implementation. The currect code depends on the reset
      defaults of the CCM_MCR register. So on some boards it could happen that the
      UPLL is used for clock source, which results in faulty time behavior in Linux.
      In this case all delays or sleeps will will be faktor 1.8 too long.
      Signed-off-by: NTorsten Mehnert <t.mehnert@eckelmann.de>
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      2012d9ca
  2. 27 7月, 2011 4 次提交
  3. 15 7月, 2011 1 次提交
    • S
      spi/imx: use soc name in spi device type naming scheme · 04ee5854
      Shawn Guo 提交于
      Software defined version number is not stable enough to be used
      in device type naming scheme.  The patch changes it to use implicit
      soc name for spi device type definition.  In this way, we can easily
      align the naming scheme with device tree binding, which comes later.
      
      It removes fifosize from spi_imx_data and adds devtype there, so that
      fifosize can be set in an inline function according to devtype.
      Also, cpu_is_mx can be replaced by inline functions checking devtype.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Cc: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      04ee5854
  4. 08 3月, 2011 1 次提交
  5. 14 12月, 2010 1 次提交
  6. 20 11月, 2010 1 次提交
  7. 20 10月, 2010 1 次提交
    • E
      mx25: fix clock's calculation · e482b3be
      Eric Bénard 提交于
      * 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: NEric Bénard <eric@eukrea.com>
      e482b3be
  8. 11 10月, 2010 2 次提交
  9. 01 10月, 2010 1 次提交
  10. 26 7月, 2010 8 次提交
  11. 18 2月, 2010 1 次提交
  12. 13 2月, 2010 1 次提交
  13. 29 1月, 2010 1 次提交
  14. 27 1月, 2010 6 次提交
  15. 04 1月, 2010 1 次提交
  16. 14 8月, 2009 1 次提交