Skip to content
  1. Nov 25, 2013
    • Aaro Koskinen's avatar
      ARM: OMAP2+: dts: add n8x0 onenand · 218077a3
      Aaro Koskinen authored
      
      
      Convert onenand to DT on n8x0 boards.
      
      Signed-off-by: default avatarAaro Koskinen <aaro.koskinen@iki.fi>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      218077a3
    • Tony Lindgren's avatar
      ARM: dts: Add basic support for omap3 LDP zoom1 labrador · bd5fc6fa
      Tony Lindgren authored
      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: default avatarTony Lindgren <tony@atomide.com>
      bd5fc6fa
    • Tony Lindgren's avatar
      ARM: dts: Add basic Nokia N8X0 support · a900f516
      Tony Lindgren authored
      
      
      Add minimal device tree support for n8x0 boards so we
      can make omap2 device tree only. Note that we still need
      to initialize various platform data quirks to keep
      things working until n8x0 drivers support device tree.
      
      Here's a rough todo list for the people using n8x0:
      
      1. Update menelaus for device tree and set up
         regulators at least for the MMC driver
      
      2. Remove the MMC regulator platform data callback
         by using the Menlaus regulators directly in the
         driver passed from the .dts file
      
      3. Update GPMC connected devices for onenand and
         tusb6010 for device tree
      
      We're planning to remove all legacy platform data
      for mach-omap2 over next few merge cycles, so if
      people are still using n8x0, please fix the issues
      above.
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Tested-by: default avatarAaro Koskinen <aaro.koskinen@iki.fi>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      a900f516
    • Tony Lindgren's avatar
      ARM: dts: Add basic device tree support for omap2430 sdp · 04a25dfb
      Tony Lindgren authored
      
      
      I doubt that there are many people using 2430 sdp, but as
      that's been historically an important acid test platform
      for omap2+ related changes, let's add minimal device
      tree support for it.
      
      If anybody is using it beyond minimal boot testing, patches
      for more complete device tree support are welcome.
      
      Cc: devicetree@vger.kernel.org
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      04a25dfb
    • Tony Lindgren's avatar
      ARM: OMAP2+: Fix eMMC on n900 with device tree · edd5eb4e
      Tony Lindgren authored
      
      
      Looks like we need to configure the regulators and use the pdata
      quirk to make eMMC work with device tree.
      
      It seems that mostly vaux3 is used, and only some earlier revisions
      used vmmc2. This has been tested to work on devices where the
      system_rev passed by the bootloader has versions 0x0010, 0x2101
      and 0x2204.
      
      Cc: devicetree@vger.kernel.org
      Cc: Pavel Machek <pavel@ucw.cz>
      Cc: Aaro Koskinen <aaro.koskinen@iki.fi>
      Signed-off-by: default avatarSebastian Reichel <sre@debian.org>
      [tony@atomide.com: updated with pinctrl changes and comments from Sebastian]
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      edd5eb4e
    • Tony Lindgren's avatar
      ARM: OMAP2+: Fix more missing data for omap3.dtsi file · 7ce93f31
      Tony Lindgren authored
      
      
      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: default avatarTony Lindgren <tony@atomide.com>
      7ce93f31
  2. Nov 15, 2013
    • Tony Lindgren's avatar
      ARM: dts: Fix omap2 specific dtsi files by adding the missing entries · 467f4bd2
      Tony Lindgren authored
      
      
      Looks like we're missing few entries for omap2 and the drivers
      have only worked because of the omap hwmod building the devices
      for the missing entries.
      
      Let's fix the missing entries so we don't need to rely on hwmod
      for the basic data and can then later on remove the duplicate
      data from hwmod. Otherwise device tree only drivers will not
      work properly.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: devicetree@vger.kernel.org
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      467f4bd2
    • Tony Lindgren's avatar
      ARM: OMAP2+: Fix GPMC and simplify bootloader timings for 8250 and smc91x · fd4446f2
      Tony Lindgren authored
      
      
      Commit f2bf0e72 (ARM: OMAP2+: Add minimal 8250 support
      for GPMC) added support for using bootloader timings for some
      devices. Turns out we can do the same by looking at the compatible
      flags of the child without adding a new function as smc91x has
      a similar issue as 8250 with the bootloader timings.
      
      And let's fix the 8250 naming, we should use the device type as
      the name like uart instead of 8250 for zoom dts file.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      fd4446f2
  3. Nov 13, 2013
  4. Nov 11, 2013
  5. Nov 04, 2013
  6. Nov 03, 2013
  7. Oct 31, 2013
  8. Oct 30, 2013
  9. Oct 29, 2013
  10. Oct 28, 2013
    • Grant Likely's avatar
      arm/versatile: Fix versatile irq specifications. · 0976c946
      Grant Likely authored
      
      
      Two of the versatile irq definitions are incorrect, mostly because two
      devices have connections to more than one interrupt controller. Fix them
      by using the new interrupts-extended property to fan out without using
      an awful interrupt-map nexus node.
      
      Signed-off-by: default avatarGrant Likely <grant.likely@linaro.org>
      0976c946
    • Grant Likely's avatar
      of/irq: create interrupts-extended property · 79d97015
      Grant Likely authored
      
      
      The standard interrupts property in device tree can only handle
      interrupts coming from a single interrupt parent. If a device is wired
      to multiple interrupt controllers, then it needs to be attached to a
      node with an interrupt-map property to demux the interrupt specifiers
      which is confusing. It would be a lot easier if there was a form of the
      interrupts property that allows for a separate interrupt phandle for
      each interrupt specifier.
      
      This patch does exactly that by creating a new interrupts-extended
      property which reuses the phandle+arguments pattern used by GPIOs and
      other core bindings.
      
      Signed-off-by: default avatarGrant Likely <grant.likely@linaro.org>
      Acked-by: default avatarTony Lindgren <tony@atomide.com>
      Acked-by: default avatarKumar Gala <galak@codeaurora.org>
      [grant.likely: removed versatile platform hunks into separate patch]
      Cc: Rob Herring <rob.herring@calxeda.com>
      79d97015
  11. Oct 24, 2013
  12. Oct 23, 2013
Loading