From cb747ea27451266c6d340a018aedcd0675a18b00 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Fri, 23 Sep 2016 14:54:39 +0300 Subject: 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 --- kms++/src/omap/omapcard.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 kms++/src/omap/omapcard.cpp (limited to 'kms++/src/omap/omapcard.cpp') 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 + +extern "C" { +#include +} + +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); +} + +} -- cgit v1.2.3