Index: uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c
===================================================================
--- uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c	(revision cecba66ea48d60cfa59865e98aeda663808e42c7)
+++ uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -56,9 +56,9 @@
 
 
-static int change_mode(visualizer_t *vis, vslmode_t mode);
-static int handle_damage(visualizer_t *vs,
+static errno_t change_mode(visualizer_t *vis, vslmode_t mode);
+static errno_t handle_damage(visualizer_t *vs,
     sysarg_t x0, sysarg_t y0, sysarg_t width, sysarg_t height,
     sysarg_t x_offset, sysarg_t y_offset);
-static int dummy(visualizer_t *vs)
+static errno_t dummy(visualizer_t *vs)
 {
 	return EOK;
@@ -115,5 +115,5 @@
 }
 
-int amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis)
+errno_t amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis)
 {
 	assert(instance);
@@ -134,5 +134,5 @@
 	}
 
-	int ret = pio_enable((void*)AMDM37x_DISPC_BASE_ADDRESS,
+	errno_t ret = pio_enable((void*)AMDM37x_DISPC_BASE_ADDRESS,
 	    AMDM37x_DISPC_SIZE, (void**)&instance->regs);
 	if (ret != EOK) {
@@ -152,10 +152,10 @@
 };
 
-int amdm37x_dispc_fini(amdm37x_dispc_t *instance)
+errno_t amdm37x_dispc_fini(amdm37x_dispc_t *instance)
 {
 	return EOK;
 };
 
-static int amdm37x_dispc_setup_fb(amdm37x_dispc_regs_t *regs,
+static errno_t amdm37x_dispc_setup_fb(amdm37x_dispc_regs_t *regs,
     unsigned x, unsigned y, unsigned bpp, uint32_t pa)
 {
@@ -260,5 +260,5 @@
 }
 
-static int change_mode(visualizer_t *vis, vslmode_t mode)
+static errno_t change_mode(visualizer_t *vis, vslmode_t mode)
 {
 	assert(vis);
@@ -276,5 +276,5 @@
 	uintptr_t pa;
 	void *buffer = AS_AREA_ANY;
-	int ret = dmamem_map_anonymous(size, DMAMEM_4GiB,
+	errno_t ret = dmamem_map_anonymous(size, DMAMEM_4GiB,
 	    AS_AREA_READ | AS_AREA_WRITE, 0, &pa, &buffer);
 	if (ret != EOK) {
@@ -299,5 +299,5 @@
 }
 
-static int handle_damage(visualizer_t *vs,
+static errno_t handle_damage(visualizer_t *vs,
     sysarg_t x0, sysarg_t y0, sysarg_t width, sysarg_t height,
     sysarg_t x_offset, sysarg_t y_offset)
Index: uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h
===================================================================
--- uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h	(revision cecba66ea48d60cfa59865e98aeda663808e42c7)
+++ uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -62,6 +62,6 @@
 } amdm37x_dispc_t;
 
-int amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis);
-int amdm37x_dispc_fini(amdm37x_dispc_t *instance);
+errno_t amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis);
+errno_t amdm37x_dispc_fini(amdm37x_dispc_t *instance);
 
 #endif
Index: uspace/drv/fb/amdm37x_dispc/main.c
===================================================================
--- uspace/drv/fb/amdm37x_dispc/main.c	(revision cecba66ea48d60cfa59865e98aeda663808e42c7)
+++ uspace/drv/fb/amdm37x_dispc/main.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -54,5 +54,5 @@
 }
 
-static int amdm37x_dispc_dev_add(ddf_dev_t *dev)
+static errno_t amdm37x_dispc_dev_add(ddf_dev_t *dev)
 {
 	assert(dev);
@@ -84,5 +84,5 @@
 	}
 
-	int ret = amdm37x_dispc_init(dispc, vis);
+	errno_t ret = amdm37x_dispc_init(dispc, vis);
 	if (ret != EOK) {
 		ddf_log_error("Failed to init dispc: %s\n", str_error(ret));
