summaryrefslogtreecommitdiff
path: root/src/screen/drm/encoder
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen/drm/encoder')
-rw-r--r--src/screen/drm/encoder/root.zig40
-rw-r--r--src/screen/drm/encoder/type.zig11
2 files changed, 0 insertions, 51 deletions
diff --git a/src/screen/drm/encoder/root.zig b/src/screen/drm/encoder/root.zig
deleted file mode 100644
index 7b8932a..0000000
--- a/src/screen/drm/encoder/root.zig
+++ /dev/null
@@ -1,40 +0,0 @@
-const std = @import("std");
-const Drm = @import("../request.zig").Drm;
-const Card = @import("../card.zig").Card;
-
-const Type = @import("type.zig").Type;
-
-pub const RawEncoder = extern struct {
- id: u32,
- type: Type,
- crtc_id: u32,
- possible_crtcs: u32,
- possible_clones: u32,
-};
-
-pub const Encoder = struct {
- const Self = @This();
-
- id: u32,
- type: Type,
- possible_crtcs: u32,
- possible_clones: u32,
- card: *Card,
-
- pub fn init(card: *Card, id: u32) !Self {
- var raw = std.mem.zeroInit(RawEncoder, .{ .id = id });
- try Drm.get_encoder.request(card.file.handle, RawEncoder, &raw);
-
- return .{
- .id = raw.id,
- .type = raw.type,
- .possible_crtcs = raw.possible_crtcs,
- .possible_clones = raw.possible_clones,
- .card = card
- };
- }
-
- pub fn deinit(self: *Self) void {
- _ = self;
- }
-};
diff --git a/src/screen/drm/encoder/type.zig b/src/screen/drm/encoder/type.zig
deleted file mode 100644
index 12246d2..0000000
--- a/src/screen/drm/encoder/type.zig
+++ /dev/null
@@ -1,11 +0,0 @@
-pub const Type = enum(u32) {
- none = 0,
- dac = 1,
- tmds = 2,
- lvds = 3,
- tvdac = 4,
- virtual = 5,
- dsi = 6,
- dpmst = 7,
- dpi = 8,
-};