summaryrefslogtreecommitdiff
path: root/vmeta_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'vmeta_lib.c')
-rw-r--r--vmeta_lib.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/vmeta_lib.c b/vmeta_lib.c
index 0fbe76e..e657860 100644
--- a/vmeta_lib.c
+++ b/vmeta_lib.c
@@ -67,7 +67,7 @@ typedef struct vdec_os_driver_cb_s {
struct {
UNSG32 phys;
UNSG32 size;
- } map[3];
+ } map[2];
void *regs; // the vmeta registers
void *vdec_obj_va;
@@ -262,20 +262,22 @@ static int vmeta_ioctl_ulong(unsigned cmd, unsigned long arg)
}
// enable vmeta interrupt
-void vdec_os_api_irq_enable(void)
+static void vdec_os_api_irq_enable(void)
{
vdec_os_driver_cb_t *vdec = vdec_iface;
int irq_on = 1;
write(vdec->fd, &irq_on, sizeof(int));
}
+#if 0 // Not used
// disable vmeta interrupt
-void vdec_os_api_irq_disable(void)
+static void vdec_os_api_irq_disable(void)
{
vdec_os_driver_cb_t *vdec = vdec_iface;
int irq_on = 0;
write(vdec->fd, &irq_on, sizeof(int));
}
+#endif
SIGN32 vdec_os_api_set_sync_timeout_isr(UNSG32 timeout)
{
@@ -400,7 +402,7 @@ SIGN32 vdec_os_driver_init(void)
goto err_open_fail;
}
- for (i = 0; i < 3; i++) {
+ for (i = 0; i < 2; i++) {
vdec->map[i].phys = info.map[i].phys;
vdec->map[i].size = info.map[i].size;
}