1. 14 Oct, 2013 3 commits
    • Kevin Hilman's avatar
      Merge tag 'omap-for-v3.13/quirk-signed' of... · 7587b596
      Kevin Hilman authored
      Merge tag 'omap-for-v3.13/quirk-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      From Tony Lindgren:
      Changes needed to prepare for making omap3 device tree only:
      
      - Always build in board-generic, and add pdata quirks and auxdata
        support for it so we have all the pdata related quirks
        in the same place.
      
      - Merge of the drivers/pinctrl changes that are needed for PM
        to continue working on omap3 and also needed for other omaps
        eventually. The three pinctrl related patches have been acked
        by Linus Walleij and are pulled into both the pinctrl tree
        and this branch.
      
      - Few defconfig related changes for drivers needed.
      
      * tag 'omap-for-v3.13/quirk-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (523 commits)
        ARM: configs: omap2plus_defconfig: enable dwc3 and dependencies
        ARM: OMAP2+: Add WLAN modules and of_serial to omap2plus_defconfig
        ARM: OMAP2+: Run make savedefconfig on omap2plus_defconfig to shrink it
        ARM: OMAP2+: Add minimal 8250 support for GPMC
        ARM: OMAP2+: Use pdata quirks for wl12xx for omap3 evm and zoom3
        ARM: OMAP: Move DT wake-up event handling over to use pinctrl-single-omap
        ARM: OMAP2+: Add support for auxdata
        pinctrl: single: Add support for auxdata
        pinctrl: single: Add support for wake-up interrupts
        pinctrl: single: Prepare for supporting SoC specific features
        ARM: OMAP2+: igep0020: use display init from dss-common
        ARM: OMAP2+: pdata-quirks: add legacy display init for IGEPv2 board
        +Linux 3.12-rc4
      Signed-off-by: default avatarKevin Hilman <khilman@linaro.org>
      7587b596
    • Kevin Hilman's avatar
      Merge tag 'socfpga-dts-updates-for-v3.13' of... · 6a9d10d5
      Kevin Hilman authored
      Merge tag 'socfpga-dts-updates-for-v3.13' of git://git.rocketboards.org/linux-socfpga-next into next/dt
      
      From Dinh Nguyen:
      Updates to dts file structure for Altera's SOCFPGA
      
      * Does not include any new bindings or bindings change
      * Add dts file for a SOCFPGA with an Arria V FPGA
      * Add a clocks property for the TWD timer
      * Add support for Terasic SocKit Board which has Cyclone5 FPGA
      * From Steffen Trumtrar:
      "This series includes some minor cleanups (indentation and clock labels) and
      reorders the socfpga dts hierarchy from:
      	socfpga.dtsi
      	-> socfpga_$board.dts
      	-> socfpga_$otherboard.dts
      to
      	socfpga.dtsi
      	-> socfpga_cyclone5.dtsi
      	--> socfpga_cyclone5_$board.dts
      	--> socfpga_cyclone5_$otherboard.dts
      "
      
      * tag 'socfpga-dts-updates-for-v3.13' of git://git.rocketboards.org/linux-socfpga-next:
        dts: socfpga: Add support for Altera's SOCFPGA Arria V board
        ARM: socfpga: dts: fix s2f_* clock name
        ARM: socfpga: dts: cleanup indentation
        ARM: socfpga: dts: Add support for terasic SoCkit
        ARM: socfpga: dts: Move common nodes to cyclone5 dtsi
        arm: socfpga: Add clock for smp_twd timer
      Signed-off-by: default avatarKevin Hilman <khilman@linaro.org>
      6a9d10d5
    • Kevin Hilman's avatar
      Merge branch 'renesas/dt2' into next/dt · 7a093c74
      Kevin Hilman authored
      From Simon Horman:
      * renesas/dt2: (21 commits)
        ARM: shmobile: bockw: fixup ether node naming
        ARM: shmobile: r8a7779: add irqpin default status on DTSI
        ARM: shmobile: marzen: fixup SMSC IRQ number on DTS
        ARM: shmobile: bockw: add SMSC support on DTS
        ARM: shmobile: r8a7778: add renesas_intc_irqpin support on DTSI
        ARM: shmobile: r8a7791 SMP device tree node
        ARM: shmobile: r8a7791 Arch timer device tree node
        ARM: shmobile: r8a7791 IRQC device tree node
        ARM: shmobile: armadillo800eva-reference: add SDHI and MMCIF interfaces
        ARM: shmobile: armadillo-reference: Add PWM backlight node to DT
        ARM: shmobile: r8a73a4: add a DT node for the DMAC
        ARM: shmobile: r8a7790: add I2C DT nodes
        ARM: shmobile: only enable used I2C interfaces in DT on all Renesas boards
        ARM: shmobile: r8a7778: add usb phy power control function
        ARM: shmobile: r8a7778: add USBHS clock
        ARM: shmobile: r8a7791 CMT support
        ARM: shmobile: r8a7791 SCIF support
        ARM: shmobile: Initial r8a7791 SoC support
        ARM: shmobile: r8a7778: add SSI/SRU clock support
        ARM: shmobile: r8a7790: Add DU and LVDS clocks
        ...
      Signed-off-by: default avatarKevin Hilman <khilman@linaro.org>
      7a093c74
  2. 11 Oct, 2013 5 commits
  3. 10 Oct, 2013 5 commits
    • Tony Lindgren's avatar
      ARM: OMAP: Move DT wake-up event handling over to use pinctrl-single-omap · 30a69ef7
      Tony Lindgren authored
      Now pinctrl-single-omap can handle the wake-up events for us now
      as long as the events are configured in the .dts files.
      
      Done in collaboration with Roger Quadros <rogerq@ti.com>.
      
      Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: Prakash Manjunathappa <prakash.pm@ti.com>
      Cc: Roger Quadros <rogerq@ti.com>
      Cc: Haojian Zhuang <haojian.zhuang@linaro.org>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Reviewed-by: default avatarKevin Hilman <khilman@linaro.org>
      Tested-by: default avatarKevin Hilman <khilman@linaro.org>
      Signed-off-by: default avatarRoger Quadros <rogerq@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      30a69ef7
    • Tony Lindgren's avatar
      ARM: OMAP2+: Add support for auxdata · 8651bd8c
      Tony Lindgren authored
      For few things we're still going to be needing platform
      data for device tree based drivers. Let's set up auxdata
      handling and do it in pdata-quirks.c so we have all the
      legacy calls in one place.
      Reviewed-by: default avatarKevin Hilman <khilman@linaro.org>
      Tested-by: default avatarKevin Hilman <khilman@linaro.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      8651bd8c
    • Tony Lindgren's avatar
      Merge tag 'pinctrl-single-for-linus-for-v3.13-signed' into omap-for-v3.13/quirk · f1ca2218
      Tony Lindgren authored
      Changes to pinctrl-single to allow handling the wake-up
      interrupts that most omaps have in each pinctrl register.
      
      As I need these merged also into the omap tree, it was
      agreed that I set them up into a separate branch for
      both pinctrl tree and linux-omap tree to merge as needed.
      f1ca2218
    • Tony Lindgren's avatar
      pinctrl: single: Add support for auxdata · dc7743aa
      Tony Lindgren authored
      For omaps, we still have dependencies to the legacy code
      for handling the PRM (Power Reset Management) interrupts,
      and also for reconfiguring the io wake-up chain after
      changes.
      
      Let's pass the PRM interrupt and the rearm functions via
      auxdata. Then when at some point we have a proper PRM
      driver, we can get the interrupt via device tree and
      set up the rearm function as exported function in the
      PRM driver.
      
      By using auxdata we can remove a dependency to the
      wake-up events for converting omap3 to be device
      tree only.
      
      Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: Prakash Manjunathappa <prakash.pm@ti.com>
      Cc: Roger Quadros <rogerq@ti.com>
      Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
      Cc: linux-kernel@vger.kernel.org
      Reviewed-by: default avatarKevin Hilman <khilman@linaro.org>
      Tested-by: default avatarKevin Hilman <khilman@linaro.org>
      Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      dc7743aa
    • Tony Lindgren's avatar
      pinctrl: single: Add support for wake-up interrupts · 3e6cee17
      Tony Lindgren authored
      The pin control registers can have interrupts for example
      for device wake-up. These interrupts can be treated as a
      chained interrupt controller as suggested earlier by
      Linus Walleij <linus.walleij@linaro.org>.
      
      This patch adds support for interrupts in a way that
      should be pretty generic, and works for the omaps that
      support wake-up interrupts. On omaps, there's an
      interrupt enable and interrupt status bit for each pin.
      The two pinctrl domains on omaps share a single interrupt
      from the PRM chained interrupt handler. Support for
      other similar hardware should be easy to add.
      
      Note that this patch does not attempt to handle the
      wake-up interrupts automatically unlike the earlier
      patches. This patch allows the device drivers to do
      a request_irq() on the wake-up pins as needed. I'll
      try to do also a separate generic patch for handling
      the wake-up events automatically.
      
      Also note that as this patch makes the pinctrl-single
      an irq controller, the current bindings need some
      extra trickery to use interrupts from two different
      interrupt controllers for the same driver. So it
      might be worth waiting a little on the patches
      enabling the wake-up interrupts from drivers as there
      should be a generic way to handle it coming. And also
      there's been discussion of interrupts-extended binding
      for using interrupts from multiple interrupt controllers.
      
      In any case, this patch should be ready to go allowing
      handling the wake-up interrupts in a generic way, or
      separately from the device drivers.
      
      Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: Prakash Manjunathappa <prakash.pm@ti.com>
      Cc: Roger Quadros <rogerq@ti.com>
      Cc: linux-kernel@vger.kernel.org
      Cc: Benoît Cousson <bcousson@baylibre.com>
      Cc: devicetree@vger.kernel.org
      Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Acked-by: default avatarHaojian Zhuang <haojian.zhuang@gmail.com>
      Reviewed-by: default avatarKevin Hilman <khilman@linaro.org>
      Tested-by: default avatarKevin Hilman <khilman@linaro.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      3e6cee17
  4. 09 Oct, 2013 10 commits
  5. 08 Oct, 2013 14 commits
  6. 07 Oct, 2013 2 commits
  7. 06 Oct, 2013 1 commit