1. 31 Jul, 2015 1 commit
  2. 06 Jul, 2015 2 commits
  3. 31 Mar, 2015 1 commit
  4. 26 Mar, 2015 1 commit
  5. 16 Mar, 2015 1 commit
  6. 15 Mar, 2015 1 commit
    • Marc Zyngier's avatar
      ARM: omap: convert wakeupgen to stacked domains · 7136d457
      Marc Zyngier authored
      
      
      OMAP4/5 has been (ab)using the gic_arch_extn to provide
      wakeup from suspend, and it makes a lot of sense to convert
      this code to use stacked domains instead.
      
      This patch does just this, updating the DT files to actually
      reflect what the HW provides.
      
      BIG FAT WARNING: because the DTs were so far lying by not
      exposing the WUGEN HW block, kernels with this patch applied
      won't have any suspend-resume facility when booted with old DTs,
      and old kernels with updated DTs won't even boot.
      
      On a platform with this patch applied, the system looks like
      this:
      
      root@bacon-fat:~# cat /proc/interrupts
                  CPU0       CPU1
       16:          0          0     WUGEN  37  gp_timer
       19:     233799     155916       GIC  27  arch_timer
       23:          0          0     WUGEN   9  l3-dbg-irq
       24:          1          0     WUGEN  10  l3-app-irq
       27:        282          0     WUGEN  13  omap-dma-engine
       44:          0          0  4ae10000.gpio  13  DMA
      294:          0          0     WUGEN  20  gpmc
      297:        506          0     WUGEN  56  48070000.i2c
      298:          0          0     WUGEN  57  48072000.i2c
      299:          0          0     WUGEN  61  48060000.i2c
      300:          0          0     WUGEN  62  4807a000.i2c
      301:          8          0     WUGEN  60  4807c000.i2c
      308:       2439          0     WUGEN  74  OMAP UART2
      312:        362          0     WUGEN  83  mmc2
      313:        502          0     WUGEN  86  mmc0
      314:         13          0     WUGEN  94  mmc1
      350:          0          0      PRCM  pinctrl, pinctrl
      406:   35155709          0       GIC 109  ehci_hcd:usb1
      407:          0          0     WUGEN   7  palmas
      409:          0          0     WUGEN 119  twl6040
      410:          0          0   twl6040   5  twl6040_irq_ready
      411:          0          0   twl6040   0  twl6040_irq_th
      IPI0:          0          1  CPU wakeup interrupts
      IPI1:          0          0  Timer broadcast interrupts
      IPI2:      95334     902334  Rescheduling interrupts
      IPI3:          0          0  Function call interrupts
      IPI4:        479        648  Single function call interrupts
      IPI5:          0          0  CPU stop interrupts
      IPI6:          0          0  IRQ work interrupts
      IPI7:          0          0  completion interrupts
      Err:          0
      
      Acked-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarMarc Zyngier <marc.zyngier@arm.com>
      Link: https://lkml.kernel.org/r/1426088629-15377-8-git-send-email-marc.zyngier@arm.com
      
      
      Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
      7136d457
  7. 08 Jan, 2015 1 commit
  8. 24 Nov, 2014 2 commits
  9. 22 Nov, 2014 1 commit
  10. 10 Nov, 2014 2 commits
  11. 18 Sep, 2014 1 commit
  12. 11 Sep, 2014 1 commit
    • Suman Anna's avatar
      ARM: dts: OMAP2+: Add sub mailboxes device node information · d27704d1
      Suman Anna authored
      
      
      The sub-mailbox devices are added to the Mailbox DT nodes on
      OMAP2420, OMAP2430, OMAP3, AM33xx, AM43xx, OMAP4 and OMAP5
      family of SoCs. This data represents the same mailboxes that
      used to be represented in hwmod attribute data previously.
      The node name is chosen based on the .name field of
      omap_mbox_dev_info structure used in the hwmod data.
      
      Cc: "Benoît Cousson" <bcousson@baylibre.com>
      Cc: Rob Herring <robh+dt@kernel.org>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
      Cc: Kumar Gala <galak@codeaurora.org>
      Signed-off-by: default avatarSuman Anna <s-anna@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      d27704d1
  13. 09 Sep, 2014 1 commit
  14. 03 Sep, 2014 1 commit
  15. 15 Jul, 2014 1 commit
  16. 01 Jul, 2014 1 commit
  17. 03 Jun, 2014 1 commit
  18. 22 May, 2014 1 commit
  19. 20 May, 2014 1 commit
  20. 14 May, 2014 1 commit
  21. 06 May, 2014 2 commits
  22. 05 May, 2014 2 commits
  23. 23 Apr, 2014 1 commit
  24. 05 Mar, 2014 1 commit
  25. 02 Mar, 2014 2 commits
  26. 28 Feb, 2014 2 commits
  27. 17 Jan, 2014 1 commit
  28. 22 Oct, 2013 2 commits
  29. 20 Oct, 2013 1 commit
  30. 11 Oct, 2013 2 commits
  31. 08 Oct, 2013 1 commit
    • Afzal Mohammed's avatar
      ARM: dts: AM4372: add few nodes · 73456012
      Afzal Mohammed authored
      
      
      Populate uarts, timers, rtc, wdt, gpio, i2c, spi, cpsw & pwm nodes.
      
      Reason for adding these nodes early - hwmod code required address
      space of peripherals corresponding to these nodes (as address space
      details are removed from hwmod database).
      
      uart0, timers - 1 & 2 and synctimer were already present, so here the
      remaining uarts & timers are added.
      
      All properties as per the existing binding has been added for uart,
      timer, rtc, wdt & gpio. Even though that was not the current scope
      of work, felt adding those would reduce or require no effort later
      to get these peripherals working.
      
      For i2c, spi, cpsw & pwm - only the properties that were sure to be
      correct has been added (main intention is to make hwmod happy and
      avoid any later modification to here added properties).
      
      While at it add "ti,hwmod" property to already existing nodes.
      
      Signed-off-by: default avatarAfzal Mohammed <afzal@ti.com>
      Signed-off-by: default avatarBenoit Cousson <bcousson@baylibre.com>
      73456012