On Tue, Jan 15, 2013 at 01:26:14PM +0200, Terje Bergstrom wrote: > This set of patches adds support for Tegra20 and Tegra30 host1x and > 2D. It is based on linux-next-20130114. > > The fifth version merges DRM and host1x drivers into one driver. This > allowed moving include/linux/host1x.h back into the driver and removed > the need for a dummy platform device. This version also uses the code > from tegradrm driver almost as is, so there are a lot less actual code > changes. > > This patch set does not have the host1x allocator, but it uses CMA > helpers for memory management. > > host1x is the driver that controls host1x hardware. It supports > host1x command channels, synchronization, and memory management. It > is sectioned into logical driver under drivers/gpu/host1x and > physical driver under drivers/host1x/hw. The physical driver is > compiled with the hardware headers of the particular host1x version. > > The hardware units are described (briefly) in the Tegra2 TRM. Wiki > page https://gitorious.org/linux-tegra-drm/pages/Host1xIntroduction > also contains a short description of the functionality. > > The patch set merges tegradrm into host1x and adds 2D driver, which > uses host1x channels and sync points. The patch set also adds user > space API to tegradrm for accessing host1x and 2D. > > Terje Bergstrom (8): > gpu: host1x: Add host1x driver > gpu: host1x: Add syncpoint wait and interrupts > gpu: host1x: Add channel support > gpu: host1x: Add debug support > drm: tegra: Move drm to live under host1x > gpu: host1x: Remove second host1x driver > ARM: tegra: Add board data and 2D clocks > drm: tegra: Add gr2d device Hi Terje, Just by a quick glance this looks like we're getting closer. To make reviewing easier, would you mind resending patches formatted with -M so that git actually detects that tegra-drm was moved. That should make it easy to see what exactly needed to be changed besides the relocation. Thierry
Attachment:
pgp5QFx3acJUG.pgp
Description: PGP signature