xref: /aosp_15_r20/external/libkmsxx/kms++/src/omap/omapcard.cpp (revision f0687c8a10b3e371dbe09214db6664e37c283cca)
1*f0687c8aSRaman Tenneti 
2*f0687c8aSRaman Tenneti #include <kms++/omap/omapcard.h>
3*f0687c8aSRaman Tenneti 
4*f0687c8aSRaman Tenneti extern "C" {
5*f0687c8aSRaman Tenneti #include <omap_drmif.h>
6*f0687c8aSRaman Tenneti }
7*f0687c8aSRaman Tenneti 
8*f0687c8aSRaman Tenneti using namespace std;
9*f0687c8aSRaman Tenneti 
10*f0687c8aSRaman Tenneti namespace kms
11*f0687c8aSRaman Tenneti {
OmapCard(const string & device)12*f0687c8aSRaman Tenneti OmapCard::OmapCard(const string& device)
13*f0687c8aSRaman Tenneti 	: Card(device)
14*f0687c8aSRaman Tenneti {
15*f0687c8aSRaman Tenneti 	m_omap_dev = omap_device_new(fd());
16*f0687c8aSRaman Tenneti }
17*f0687c8aSRaman Tenneti 
~OmapCard()18*f0687c8aSRaman Tenneti OmapCard::~OmapCard()
19*f0687c8aSRaman Tenneti {
20*f0687c8aSRaman Tenneti 	omap_device_del(m_omap_dev);
21*f0687c8aSRaman Tenneti }
22*f0687c8aSRaman Tenneti 
23*f0687c8aSRaman Tenneti } // namespace kms
24