1. 07 Jul, 2016 2 commits
  2. 06 Jul, 2016 8 commits
  3. 05 Jul, 2016 4 commits
  4. 01 Jul, 2016 2 commits
    • Jon Hunter's avatar
      bus: Add support for Tegra ACONNECT · 46a88534
      Jon Hunter authored
      Add a bus driver for the Tegra ACONNECT which is used to interface to
      various devices within the Audio Processing Engine (APE). The purpose
      of the bus driver is to register child devices that are accessed via
      the ACONNECT bus and through the device parent child relationship,
      ensure that the appropriate power domain and clocks are enabled for
      the ACONNECT when any of the child devices are active. Hence, the
      ACONNECT driver simply enables runtime-pm for the ACONNECT device
      so that when a child device is resumed, it will enable the power-domain
      and clocks associated with the ACONNECT.
      Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      46a88534
    • Jon Hunter's avatar
      dt-bindings: bus: Add documentation for Tegra210 ACONNECT · 894b68e1
      Jon Hunter authored
      Add binding documentation for the Tegra ACONNECT bus that is part of the
      Audio Processing Engine (APE) on Tegra210. The ACONNECT bus is used to
      access devices within the APE subsystem. The APE is located in a
      separate power domain and so accesses made to the ACONNECT require the
      power domain to be enabled as well as some platform specific clocks.
      Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      894b68e1
  5. 29 Jun, 2016 4 commits
  6. 25 Jun, 2016 3 commits
  7. 24 Jun, 2016 9 commits
  8. 22 Jun, 2016 1 commit
  9. 21 Jun, 2016 5 commits
  10. 20 Jun, 2016 2 commits
    • Paul Gortmaker's avatar
      memory: samsung: exynos-srom: make it explicitly non-modular · 58f388bc
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      memory/samsung/Kconfig:config EXYNOS_SROM
      memory/samsung/Kconfig: bool "Exynos SROM controller driver" if COMPILE_TEST
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the modular code that is essentially orphaned, so that
      when reading the driver there is no doubt it is builtin-only.
      
      We explicitly disallow a driver unbind, since that doesn't have a
      sensible use case anyway, and it allows us to drop the ".remove"
      code for non-modular drivers.
      
      Since module_platform_driver() uses the same init level priority as
      builtin_platform_driver() the init ordering remains unchanged with
      this commit.
      
      Also note that MODULE_DEVICE_TABLE is a no-op for non-modular code.
      
      We also delete the MODULE_LICENSE tag etc. since all that information
      is already contained at the top of the file in the comments.
      
      Cc: Pankaj Dubey <pankaj.dubey@samsung.com>
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
      58f388bc
    • Ben Dooks's avatar
      memory: samsung: endian fixes for IO · cbf73175
      Ben Dooks authored
      Use the relaxed versions of the IO accessors to avoid any issues
      if running in big endian.
      Signed-off-by: default avatarBen Dooks <ben.dooks@codethink.co.uk>
      Signed-off-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
      cbf73175