1. 19 Jul, 2014 2 commits
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.17-soc' of... · c6b659c0
      Olof Johansson authored
      Merge tag 'tegra-for-3.17-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup
      
      Merge "ARM: tegra: core code changes for 3.17" from Thierry Reding:
      
      Some of the code that's currently called from the Tegra machine setup
      code is moved to regular initcalls. To catch dependency violations, the
      various code paths now WARN if they're called to early. Not all of the
      potential candidates are converted yet, but those that were have been
      verified to work across all supported Tegra generations.
      
      A new function, soc_is_tegra(), is also provided to make sure that the
      initcalls can abort early if they aren't run on Tegra, which can happen
      for multi-platform builds.
      
      Finally this also moves out the PMC driver to drivers/soc/tegra so that
      it can be shared with 64-bit ARM.
      
      This is based on the for-3.17/fuse-move branch. The split is somewhat
      arbitrary but allows the dependents of the for-3.17/fuse-move to pull
      in as little code as necessary.
      
      * tag 'tegra-for-3.17-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Convert PMC to a driver
        soc/tegra: fuse: Set up in early initcall
        ARM: tegra: Always lock the CPU reset vector
        ARM: tegra: Setup CPU hotplug in a pure initcall
        soc/tegra: Implement runtime check for Tegra SoCs
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c6b659c0
    • Olof Johansson's avatar
      Merge tag 'tegra-for-3.17-fuse-move' of... · 23e89292
      Olof Johansson authored
      Merge tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup
      
      Merge "ARM: tegra: move fuse code out of arch/arm" from Thierry Reding:
      
      This branch moves code related to the Tegra fuses out of arch/arm and
      into a centralized location which could be shared with ARM64. It also
      adds support for reading the fuse data through sysfs.
      
      Included is also some preparatory work that moves Tegra-related header
      files from include/linux to include/soc/tegra as suggested by Arnd.
      
      Furthermore the Tegra chip ID is now retrieved using a function rather
      than a variable so that sanity checks can be done. This is convenient
      in subsequent patches that will move some of the code that's currently
      called from Tegra machine setup into regular initcalls so that it can
      be reused on 64-bit ARM. The sanity checks help with verifying that no
      code tries to obtain the Tegra chip ID before the underlying driver is
      properly initialized.
      
      * tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        soc/tegra: fuse: fix dummy functions
        soc/tegra: fuse: move APB DMA into Tegra20 fuse driver
        soc/tegra: Add efuse and apbmisc bindings
        soc/tegra: Add efuse driver for Tegra
        ARM: tegra: move fuse exports to soc/tegra/fuse.h
        ARM: tegra: export apb dma readl/writel
        ARM: tegra: Use a function to get the chip ID
        ARM: tegra: Sort includes alphabetically
        ARM: tegra: Move includes to include/soc/tegra
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      23e89292
  2. 18 Jul, 2014 1 commit
  3. 17 Jul, 2014 15 commits
  4. 16 Jul, 2014 1 commit
  5. 13 Jul, 2014 2 commits
  6. 12 Jul, 2014 13 commits
  7. 11 Jul, 2014 1 commit
  8. 10 Jul, 2014 5 commits