drm/tegra: Add falcon helper library
authorArto Merilainen <amerilainen@nvidia.com>
Wed, 14 Dec 2016 11:16:12 +0000 (13:16 +0200)
committerThierry Reding <treding@nvidia.com>
Wed, 5 Apr 2017 16:11:47 +0000 (18:11 +0200)
commit8746f6593d42d67e7cb7ef1f66003738a7357cc8
treebccf8b6b89db0b20e5ed8650afea6fdf46146679
parentad92601521ea1928e702dc709384d21e96202155
drm/tegra: Add falcon helper library

Add a set of falcon helper routines for use by the tegradrm client drivers
of the various falcon-based engines.

The falcon is a microcontroller that acts as a frontend for the rest of a
particular Tegra engine.  In order to properly utilize these engines, the
frontend must be booted before pushing any commands.

Based on work by Andrew Chew <achew@nvidia.com>

Signed-off-by: Andrew Chew <achew@nvidia.com>
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/Makefile
drivers/gpu/drm/tegra/falcon.c [new file with mode: 0644]
drivers/gpu/drm/tegra/falcon.h [new file with mode: 0644]