1. 24 Sep, 2014 5 commits
  2. 23 Sep, 2014 13 commits
  3. 18 Sep, 2014 1 commit
  4. 16 Sep, 2014 3 commits
    • Grygorii Strashko's avatar
      gpio: syscon: reuse for keystone 2 socs · 2134cb99
      Grygorii Strashko authored
      On Keystone SOCs, ARM host can send interrupts to DSP cores using the
      DSP GPIO controller IP. Each DSP GPIO controller provides 28 IRQ signals for
      each DSP core. This is one of the component used by the IPC mechanism used
      on Keystone SOCs.
      
      Keystone 2 DSP GPIO controller has specific features:
      - each GPIO can be configured only as output pin;
      - setting GPIO value to 1 causes IRQ generation on target DSP core;
      - reading pin value returns 0 - if IRQ was handled or 1 - IRQ is still
        pending.
      
      This patch updates gpio-syscon driver to be reused by Keystone 2 SoCs,
      because the Keystone 2 DSP GPIO controller is controlled through Syscon
      devices and, as requested by Linus Walleij, such kind of GPIO controllers
      should be integrated with drivers/gpio/gpio-syscon.c driver.
      Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      2134cb99
    • Grygorii Strashko's avatar
      gpio: syscon: retrive syscon node and regs offsets from dt · 5a3e3f88
      Grygorii Strashko authored
      This patch adds handling of new "gpio,syscon-dev" DT property,
      which allows to specify syscon node and data/direction registers
      offsets in DT.
      
      "gpio,syscon-dev" has following format:
      	gpio,syscon-dev = <&syscon_dev data_reg_offset [direction_reg_offset]>;
      
      where
       - syscon_dev - phandle on syscon node
       - data_reg_offset - offset of data register (in bytes)
       - direction_reg_offset - offset of dirrection register (optional, in bytes)
      
      for example:
      	gpio,syscon-dev = <&devctrl 0x254>;
      
      In such way, the support of multiple Syscon GPIO devices is added.
      Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      5a3e3f88
    • Grygorii Strashko's avatar
      gpio: syscon: add soc specific callback to assign output value · 2c341d62
      Grygorii Strashko authored
      Some SoCs (like Keystone) may require to perform special
      sequence of operations to assign output GPIO value, so default
      implementation of .set() callback from gpio-syscon driver
      can't be used.
      
      Hence, add optional, SoC specific callback to assign output
      gpio value.
      Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      2c341d62
  5. 04 Sep, 2014 3 commits
  6. 03 Sep, 2014 1 commit
  7. 02 Sep, 2014 1 commit
  8. 29 Aug, 2014 5 commits
  9. 28 Aug, 2014 4 commits
  10. 25 Aug, 2014 4 commits
    • Linus Torvalds's avatar
      Linux 3.17-rc2 · 52addcf9
      Linus Torvalds authored
      52addcf9
    • Linus Torvalds's avatar
      Merge tag 'nfs-for-3.17-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs · f01bfc97
      Linus Torvalds authored
      Pull NFS client fixes from Trond Myklebust:
       "Highlights:
      
         - more fixes for read/write codepath regressions
           * sleeping while holding the inode lock
           * stricter enforcement of page contiguity when coalescing requests
           * fix up error handling in the page coalescing code
      
         - don't busy wait on SIGKILL in the file locking code"
      
      * tag 'nfs-for-3.17-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:
        nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait
        nfs: can_coalesce_requests must enforce contiguity
        nfs: disallow duplicate pages in pgio page vectors
        nfs: don't sleep with inode lock in lock_and_join_requests
        nfs: fix error handling in lock_and_join_requests
        nfs: use blocking page_group_lock in add_request
        nfs: fix nonblocking calls to nfs_page_group_lock
        nfs: change nfs_page_group_lock argument
      f01bfc97
    • Linus Torvalds's avatar
      Merge tag 'renesas-sh-drivers-for-v3.17' of... · dd5957b7
      Linus Torvalds authored
      Merge tag 'renesas-sh-drivers-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas
      
      Pull SH driver fix from Simon Horman:
       "Confine SH_INTC to platforms that need it"
      
      * tag 'renesas-sh-drivers-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        sh: intc: Confine SH_INTC to platforms that need it
      dd5957b7
    • Linus Torvalds's avatar
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus · 497c01dd
      Linus Torvalds authored
      Pull MIPS fixes from Ralf Baechle:
       "Pretty much all across the field so with this we should be in
        reasonable shape for the upcoming -rc2"
      
      * 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:
        MIPS: OCTEON: make get_system_type() thread-safe
        MIPS: CPS: Initialize EVA before bringing up VPEs from secondary cores
        MIPS: Malta: EVA: Rename 'eva_entry' to 'platform_eva_init'
        MIPS: EVA: Add new EVA header
        MIPS: scall64-o32: Fix indirect syscall detection
        MIPS: syscall: Fix AUDIT value for O32 processes on MIPS64
        MIPS: Loongson: Fix COP2 usage for preemptible kernel
        MIPS: NL: Fix nlm_xlp_defconfig build error
        MIPS: Remove race window in page fault handling
        MIPS: Malta: Improve system memory detection for '{e, }memsize' >= 2G
        MIPS: Alchemy: Fix db1200 PSC clock enablement
        MIPS: BCM47XX: Fix reboot problem on BCM4705/BCM4785
        MIPS: Remove duplicated include from numa.c
        MIPS: Add common plat_irq_dispatch declaration
        MIPS: MSP71xx: remove unused plat_irq_dispatch() argument
        MIPS: GIC: Remove useless parens from GICBIS().
        MIPS: perf: Mark pmu interupt IRQF_NO_THREAD
      497c01dd