diff options
Diffstat (limited to 'vmeta_lib.c')
-rw-r--r-- | vmeta_lib.c | 10 |
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; } |