1. 29 Jun, 2017 1 commit
  2. 23 Jun, 2017 5 commits
  3. 19 Jun, 2017 11 commits
  4. 18 Jun, 2017 2 commits
  5. 15 Jun, 2017 1 commit
  6. 14 Jun, 2017 1 commit
  7. 13 Jun, 2017 4 commits
  8. 12 Jun, 2017 2 commits
    • Markus Mayer's avatar
      soc: brcmstb: enable drivers for ARM64 and BMIPS · 1f6ab20f
      Markus Mayer authored
      We enable the BRCMSTB SoC drivers not only for ARM, but also ARM64 and
      BMIPS.
      Signed-off-by: default avatarMarkus Mayer <mmayer@broadcom.com>
      Signed-off-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      1f6ab20f
    • Geert Uytterhoeven's avatar
      soc: renesas: Rework Kconfig and Makefile logic · 8be381a1
      Geert Uytterhoeven authored
      The goals are to:
        - Allow precise control over and automatic selection of which
          (sub)drivers are used for which SoC,
        - Allow adding support for new SoCs easily,
        - Allow compile-testing of all (sub)drivers,
        - Keep driver selection logic in the subsystem-specific Kconfig,
          independent from the architecture-specific Kconfig (i.e. no "select"
          from arch/arm64/Kconfig.platforms), to avoid dependencies.
      
      This is implemented by:
        - Introducing Kconfig symbols for all drivers and sub-drivers,
        - Introducing the Kconfig symbol SOC_RENESAS, which is enabled
          automatically when building for a Renesas ARM platform, and which
          enables all required drivers without interaction of the user, based
          on SoC-specific ARCH_* symbols,
        - Allowing the user to enable any Kconfig symbol manually if
          COMPILE_TEST is enabled,
        - Using the new Kconfig symbols instead of the ARCH_* symbols to
          control compilation in the Makefile,
        - Always entering drivers/soc/renesas/ during the build.
      Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
      Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
      8be381a1
  9. 06 Jun, 2017 4 commits
  10. 05 Jun, 2017 2 commits
    • Sudeep Holla's avatar
      cpufreq: scpi: use new scpi_ops functions to remove duplicate code · c0f2e219
      Sudeep Holla authored
      scpi_ops now provide APIs to get the transition_latency and to add
      OPPs to the devices making those logic redundant here.
      
      This patch makes use of those APIs and removes the redundant code in
      this driver.
      
      Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
      Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      c0f2e219
    • Sudeep Holla's avatar
      firmware: arm_scpi: add support to populate OPPs and get transition latency · 45ca7df7
      Sudeep Holla authored
      Currently only CPU devices use the transition latency and the OPPs
      populated in the SCPI driver. scpi-cpufreq has logic to handle these.
      However, even GPU and other users of SCPI DVFS will need the same logic.
      
      In order to avoid duplication, this patch adds support to get DVFS
      transition latency and add all the OPPs to the device using OPP library
      helper functions. The helper functions added here can be used for any
      device whose DVFS are managed by SCPI.
      
      Also, we also have incorrect dependency on the cluster identifier for
      the CPUs. It's fundamentally wrong as the domain id need not match the
      cluster id. This patch gets rid of that dependency by making use of the
      clock bindings which are already in place.
      Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
      45ca7df7
  11. 01 Jun, 2017 1 commit
  12. 31 May, 2017 2 commits
  13. 29 May, 2017 1 commit
  14. 28 May, 2017 1 commit
  15. 27 May, 2017 2 commits
    • Linus Torvalds's avatar
      Merge tag 'tty-4.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 249f1efd
      Linus Torvalds authored
      Pull tty/serial fixes from Greg KH:
       "Here are some serial and tty fixes for 4.12-rc3. They are a bit bigger
        than normal, which is why I had them bake in linux-next for a few
        weeks and didn't send them to you for -rc2.
      
        They revert a few of the serdev patches from 4.12-rc1, and bring
        things back to how they were in 4.11, to try to make things a bit more
        stable there. Rob and Johan both agree that this is the way forward,
        so this isn't people squabbling over semantics. Other than that, just
        a few minor serial driver fixes that people have had problems with.
      
        All of these have been in linux-next for a few weeks with no reported
        issues"
      
      * tag 'tty-4.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        serial: altera_uart: call iounmap() at driver remove
        serial: imx: ensure UCR3 and UFCR are setup correctly
        MAINTAINERS/serial: Change maintainer of jsm driver
        serial: enable serdev support
        tty/serdev: add serdev registration interface
        serdev: Restore serdev_device_write_buf for atomic context
        serial: core: fix crash in uart_suspend_port
        tty: fix port buffer locking
        tty: ehv_bytechan: clean up init error handling
        serial: ifx6x60: fix use-after-free on module unload
        serial: altera_jtaguart: adding iounmap()
        serial: exar: Fix stuck MSIs
        serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
        serdev: fix tty-port client deregistration
        Revert "tty_port: register tty ports with serdev bus"
        drivers/tty: 8250: only call fintek_8250_probe when doing port I/O
      249f1efd
    • Linus Torvalds's avatar
      Merge tag 'powerpc-4.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · 6f68a6ae
      Linus Torvalds authored
      Pull powerpc fixes from Michael Ellerman:
       "Fix running SPU programs on Cell, and a few other minor fixes.
      
        Thanks to Alistair Popple, Jeremy Kerr, Michael Neuling, Nicholas
        Piggin"
      
      * tag 'powerpc-4.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        powerpc: Add PPC_FEATURE userspace bits for SCV and DARN instructions
        powerpc/spufs: Fix hash faults for kernel regions
        powerpc: Fix booting P9 hash with CONFIG_PPC_RADIX_MMU=N
        powerpc/powernv/npu-dma.c: Fix opal_npu_destroy_context() call
        selftests/powerpc: Fix TM resched DSCR test with some compilers
      6f68a6ae