]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'tegra-for-3.14-dmas-resets-rework' into drm/for-next
authorThierry Reding <treding@nvidia.com>
Tue, 17 Dec 2013 17:09:16 +0000 (18:09 +0100)
committerThierry Reding <treding@nvidia.com>
Tue, 17 Dec 2013 17:09:16 +0000 (18:09 +0100)
commitefa2eeec205c3cf0fb042bf9beee1205e87fa1a6
tree5731451c1bead0550a2726bf948b25f7c67dc073
parentf0949f69efec08457be1e46b80d678bb4097fee6
parentc435288267a353be8aa63212f2bdd0d58f48ff90
Merge tag 'tegra-for-3.14-dmas-resets-rework' into drm/for-next

ARM: tegra: implement common DMA and resets DT bindings

This series converts the Tegra DTs and drivers to use the common/
standard DMA and reset bindings, rather than custom bindings. It also
adds complete documentation for the Tegra clock bindings without
actually changing any binding definitions.

This conversion relies on a few sets of patches in branches from outside
the Tegra tree:

1) A patch to add an DMA channel request API which allows deferred probe
   to be implemented.

2) A patch to implement a common part of the of_xlate function for DMA
   controllers.

3) Some ASoC patches (which in turn rely on (1) above), which support
   deferred probe during DMA channel allocation.

4) The Tegra clock driver changes for 3.14.

Consequently, this branch is based on a merge of all of those external
branches.

In turn, this branch is or will be pulled into a few places that either
rely on features introduced here, or would otherwise conflict with the
patches:

a) Tegra's own for-3.14/powergate and for-4.14/dt branches, to avoid
   conflicts.

b) The DRM tree, which introduces new code that relies on the reset
   controller framework introduced in this branch, and to avoid
   conflicts.
drivers/dma/mmp_pdma.c
drivers/gpu/drm/tegra/drm.h