diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-09-23 14:54:39 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2016-11-21 18:37:20 +0200 |
commit | cb747ea27451266c6d340a018aedcd0675a18b00 (patch) | |
tree | 15d7c859faca753f4823daadbd6d2e6ab2f2cb83 /kms++/src/omap/omapcard.cpp | |
parent | db0699907acdcc5dad86bf15e98f0c5c97b6f3c5 (diff) |
Add OmapCard and OmapFramebuffer
Add OmapCard and OmapFramebuffer classes to utilize omap_bos. Only
non-tiled framebuffer is implemented for now.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'kms++/src/omap/omapcard.cpp')
-rw-r--r-- | kms++/src/omap/omapcard.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/kms++/src/omap/omapcard.cpp b/kms++/src/omap/omapcard.cpp new file mode 100644 index 0000000..e811b6d --- /dev/null +++ b/kms++/src/omap/omapcard.cpp @@ -0,0 +1,29 @@ + +#include <kms++/omap/omapcard.h> + +extern "C" { +#include <omap_drmif.h> +} + +using namespace std; + +namespace kms +{ +OmapCard::OmapCard() + : OmapCard("/dev/dri/card0") +{ + +} + +OmapCard::OmapCard(const string& device) + : Card(device) +{ + m_omap_dev = omap_device_new(fd()); +} + +OmapCard::~OmapCard() +{ + omap_device_del(m_omap_dev); +} + +} |