1. 30 10月, 2014 1 次提交
    • T
      ARM: dts: Fix wrong GPMC size mappings for omaps · e2c5eb78
      Tony Lindgren 提交于
      The GPMC binding is obviously very confusing as the values
      are all over the place. People seem to confuse the GPMC partition
      size for the chip select, and the device IO size within the GPMC
      partition easily.
      
      The ranges entry contains the GPMC partition size. And the
      reg entry contains the size of the IO registers of the
      device connected to the GPMC.
      
      Let's fix the issue according to the following table:
      
      Device          GPMC partition size     Device IO size
      connected       in the ranges entry     in the reg entry
      
      NAND            0x01000000 (16MB)       4
      16550           0x01000000 (16MB)       8
      smc91x          0x01000000 (16MB)       0xf
      smc911x         0x01000000 (16MB)       0xff
      OneNAND         0x01000000 (16MB)       0x20000 (128KB)
      16MB NOR        0x01000000 (16MB)       0x01000000 (16MB)
      32MB NOR        0x02000000 (32MB)       0x02000000 (32MB)
      64MB NOR        0x04000000 (64MB)       0x04000000 (64MB)
      128MB NOR       0x08000000 (128MB)      0x08000000 (128MB)
      256MB NOR       0x10000000 (256MB)      0x10000000 (256MB)
      
      Let's also add comments to the fixed entries while at it.
      Acked-by: NRoger Quadros <rogerq@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      e2c5eb78
  2. 19 9月, 2014 1 次提交
  3. 03 6月, 2014 1 次提交
    • T
      ARM: dts: Add LCD panel sharp ls037v7dw01 support for omap3-evm and ldp · bc10f310
      Tony Lindgren 提交于
      Looks like quite a few omap3 boards have sharp ls037v7dw01 that's
      configured as various panel dpi entries for whatever legacy reasons.
      For device tree based support, let's just configure these properly for
      panel ls037v7dw01 instead of panel dpi.
      
      This patch creates a common file for panel ls037v7dw01, and makes
      boards ldp and omap3-evm to use it.
      
      The ls037v7dw01 also seems to be coupled with an ad7846 touchscreen
      controller for the omaps, so let's add a basic configuration for
      the touchscreen also using the default values.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NTomi Valkeinen <tomi.valkeinen@ti.com>
      bc10f310
  4. 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
  5. 05 3月, 2014 1 次提交
  6. 26 11月, 2013 1 次提交
    • T
      ARM: dts: Add basic support for omap3 LDP zoom1 labrador · bd5fc6fa
      Tony Lindgren 提交于
      Basic things like serial, Ethernet, MMC, NAND, DSS, touchscreen
      and GPIO keys work.
      
      For twl4030-keypad we're still missing the binding, but
      support for that should be trivial to add once the driver
      has been updated.
      
      MUSB I'm pretty sure I got got to enumerate once, but I
      suspect the battery charging somehow disrupts it and it's
      not enumerating in general for some reason.
      
      Patches are welcome to improve things if people are
      still using this board.
      
      For reference, here's some more info on this old board:
      http://www.openomap.org/wiki/tiki-index.php?page=HardwareInfo
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      bd5fc6fa