1. 09 12月, 2013 1 次提交
    • G
      ARM: imx: add support code for IMX50 based machines · 374daac4
      Greg Ungerer 提交于
      Add machine support code for the Freescale IMX50 SoC.
      
      The IMX50 is quite similar to the Freescale IMX53, and contains many of the
      same periperhal hardware modules, at the same address offsets as the IMX53.
      (Notable exceptions are that the IMX50 contains no CAN bus hardware, less
      GPIO, no VPU, it does contain an Electrophoretic display controller though).
      
      This support code uses some of the IMX53 setup code to reduce duplication
      of what would be identical init IO setup.
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      374daac4
  2. 30 9月, 2013 1 次提交
  3. 17 6月, 2013 3 次提交
    • S
      ARM: imx: move imx53-qsb audio codec clk lookup into DT · 59d5c0ce
      Shawn Guo 提交于
      With device tree clk lookup support in place, we can move audio codec
      clk lookup for ssi_ext1 into device tree now, so that imx53_qsb_init()
      can be saved.
      
      Since ssi_ext2 lookup is used nowhere, it gets removed together with
      ssi_ext1 lookup from clk driver.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      59d5c0ce
    • S
      ARM: imx: create mxc_arch_reset_init_dt() for DT boot · c1e31d12
      Shawn Guo 提交于
      The mxc_arch_reset_init() uses static mapping and calls clk_get_sys() to
      get clock.  It's suitable for non-DT boot but not for DT boot where
      dynamic mapping and of_clk_get() should be used instead.  Create
      mxc_arch_reset_init_dt() as the DT variant of mxc_arch_reset_init(),
      and change DT platforms to use it.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      c1e31d12
    • S
      ARM: imx: move clk_prepare() out from mxc_restart() · 18cb680f
      Shawn Guo 提交于
      It's inappropriate to call clk_prepare() in mxc_restart(), because the
      restart routine could be called in atomic context.  Move clk_get() and
      clk_prepare() into mxc_arch_reset_init() and only have the atomic part
      clk_enable() be called in mxc_restart().
      
      As a result, mxc_arch_reset_init() needs to be called after clk gets
      initialized.
      
      While there, it also changes printk(KERN_ERR ...) to pr_err() and adds
      __init annotation for mxc_arch_reset_init().
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      18cb680f
  4. 25 12月, 2012 1 次提交
  5. 22 11月, 2012 1 次提交
  6. 15 10月, 2012 3 次提交
  7. 11 9月, 2012 3 次提交
  8. 24 8月, 2012 1 次提交
  9. 01 7月, 2012 2 次提交
  10. 05 6月, 2012 1 次提交
  11. 11 5月, 2012 1 次提交
  12. 08 5月, 2012 1 次提交
  13. 27 2月, 2012 1 次提交
  14. 16 2月, 2012 1 次提交
    • G
      irq_domain: Remove irq_domain_add_simple() · 6b783f7c
      Grant Likely 提交于
      irq_domain_add_simple() was a stop-gap measure until complete irq_domain
      support was complete.  This patch removes the irq_domain_add_simple()
      interface.
      
      This patch also drops the explicit irq_domain initialization performed
      by the mach-versatile code because the versatile interrupt controller
      already has irq_domain support built into it.  This was a bug that was
      hanging around quietly for a while, but with the full irq_domain which
      actually verifies that irq_domain ranges are available it would cause
      the registration to fail and the system wouldn't boot.
      
      v4: Fixed number of irqs in mx5 gpio code
      v2: Updated to pass in host_data pointer on irq_domain allocation.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Milton Miller <miltonm@bga.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Tested-by: NOlof Johansson <olof@lixom.net>
      6b783f7c
  15. 16 11月, 2011 1 次提交
  16. 18 10月, 2011 1 次提交