1. 11 11月, 2014 1 次提交
  2. 12 9月, 2014 3 次提交
  3. 09 9月, 2014 1 次提交
  4. 15 7月, 2014 1 次提交
  5. 28 5月, 2014 1 次提交
  6. 07 5月, 2014 1 次提交
    • T
      ARM: dts: Fix omap serial wake-up when booted with device tree · 31f0820a
      Tony Lindgren 提交于
      We've had deeper idle states working on omaps for few years now,
      but only in the legacy mode. When booted with device tree, the
      wake-up events did not have a chance to work until commit
      3e6cee17 (pinctrl: single: Add support for wake-up interrupts)
      that recently got merged. In addition to that we also needed commit
      79d97015 (of/irq: create interrupts-extended property) and
      9ec36caf (of/irq: do irq resolution in platform_get_irq) that
      are now also merged.
      
      So let's fix the wake-up events for some selected omaps so devices
      booted in device tree mode won't just hang if deeper power states
      are enabled, and so systems can wake up from suspend to the serial
      port event.
      
      Note that there's no longer need to specify the wake-up bit in
      the pinctrl settings, the request_irq on the wake-up pin takes
      care of that.
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Kevin Hilman <khilman@linaro.org>
      Cc: Nishanth Menon <nm@ti.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Tero Kristo <t-kristo@ti.com>
      [tony@atomide.com: updated comments, added board LDP]
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      31f0820a
  7. 26 4月, 2014 1 次提交
    • S
      ARM: dts: AM3517: Disable absent IPs inherited from OMAP3 · 4c051603
      Suman Anna 提交于
      AM3517 inherits OMAP3 dts file, but does not have all the IPs
      that are present on OMAP3. This patch disables the following
      absent IPs for AM3517: Mailbox, IVA, MMU_ISP, MPU_IVA SmartReflex.
      
      A label had to be added for IVA node in omap3.dtsi to be able to
      get a reference to the node for disabling.
      
      Otherwise we get the following warnings during booting:
      platform iva.2: Cannot lookup hwmod 'iva'
      platform 48094000.mailbox: Cannot lookup hwmod 'mailbox'
      platform 480bd400.mmu: Cannot lookup hwmod 'mmu_isp'
      platform 480c9000.smartreflex: Cannot lookup hwmod 'smartreflex_mpu_iva'
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      [tony@atomide.com: updated description for the warnings]
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      4c051603
  8. 19 4月, 2014 1 次提交
  9. 19 3月, 2014 1 次提交
  10. 13 3月, 2014 2 次提交
  11. 05 3月, 2014 2 次提交
  12. 01 3月, 2014 2 次提交
  13. 18 1月, 2014 1 次提交
  14. 08 1月, 2014 1 次提交
    • L
      ARM: dts: Split omap3 pinmux core device · 3d495383
      Laurent Pinchart 提交于
      The omap3_pmx_core pinmux device in the device tree handles the system
      controller module (SCM) PADCONFS fonction. Its control registers are
      split in two distinct areas, with other SCM registers in-between. Those
      other registers can't thus be requested by other drivers as the memory
      region gets reserved by the pinmux driver.
      
      Split the omap3_pmx_core device tree node in two for the two memory
      regions. The second region address and size depends on the SoC model.
      
      The change in omap3.dtsi fixes an "external abort on non-linefetch" when
      doing
      
      cat /sys/kernel/debug/pinctrl/.../pins
      
      on a Nokia N900.
      
      Note that the core2 padconf region is different for 3430 vs 3630,
      and does not exist on 3517 as noted by Nishanth Menon <nm@ti.com>.
      Reported-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      Signed-off-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Acked-By: NSebastian Reichel <sre@debian.org>
      Signed-off-by: NNishanth Menon <nm@ti.com>
      [tony@atomide.com: updated for 3430 vs 3630 core2 based on Nishant's patch]
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      3d495383
  15. 26 11月, 2013 1 次提交
    • T
      ARM: OMAP2+: Fix more missing data for omap3.dtsi file · 7ce93f31
      Tony Lindgren 提交于
      After dropping the duplicate data in hwmod that now should come from
      the .dts files, I noticed few more entries missing. Let's add these
      as otherwise devices relying on these won't work.
      
      Looks like the side tone entries are bundled into the mcbsp1 to 3,
      so that may needs some special handling in the hwmod code as it's
      currently trying to look up mcbsp2_sidetone and mcbsp3_sidetone
      entries.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      7ce93f31
  16. 22 10月, 2013 2 次提交
  17. 11 10月, 2013 1 次提交
  18. 09 10月, 2013 1 次提交
    • T
      ARM: dts: Fix pinctrl mask for omap3 · d623a0e1
      Tony Lindgren 提交于
      The wake-up interrupt bit is available on omap3/4/5 processors
      unlike what we claim. Without fixing it we cannot use it on
      omap3 and the system configured for wake-up events will just
      hang on wake-up.
      
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: Benoît Cousson <bcousson@baylibre.com>
      Cc: devicetree@vger.kernel.org
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      d623a0e1
  19. 08 10月, 2013 1 次提交
  20. 19 6月, 2013 4 次提交
  21. 23 5月, 2013 1 次提交
  22. 16 5月, 2013 1 次提交
    • T
      ARM: dts: Fix musb interrupt for device tree booting · 304e71e0
      Tony Lindgren 提交于
      Commit ad871c10 (ARM: dts: OMAP: Add usb_otg and glue data to
      OMAP3+ boards) added support for MUSB on omap3 for device tree,
      but added the interrupts the wrong way probably as they were
      copied from the omap4.dtsi file. On omap3 we have TI specific
      interrupt controller, not GIC.
      
      Fix this by specifying the interrupt following the TI INTC
      binding.
      
      Without this fix MUSB won't work as it is trying to use
      irq0 instead of irq92.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      304e71e0
  23. 10 5月, 2013 1 次提交
  24. 09 4月, 2013 8 次提交