diff --git a/epicardium/epicardium.h b/epicardium/epicardium.h
index ff910c3934a747472fc15a267430e219d84bf2f3..2ec722b97ea21cf9752c5986a9a2f6362f5458bf 100644
--- a/epicardium/epicardium.h
+++ b/epicardium/epicardium.h
@@ -1352,12 +1352,12 @@ API(API_DISP_FRAMEBUFFER, int epic_disp_framebuffer(union disp_framebuffer *fb))
 
 
 /**
- * Set the backlight brightness value
+ * Set the backlight brightness.
  *
- * :param brightness: brightness from 0 - 100
- * :return: ``0`` on success or negative value in case of an error:
+ * Note that this function does not require acquiring the display.
  *
- *    - ``-EBUSY``: Display was already locked from another task.
+ * :param brightness: brightness from 0 - 100
+ * :return: ``0`` on success or negative value in case of an error
  */
 API(API_DISP_BACKLIGHT, int epic_disp_backlight(uint16_t brightness));
 
diff --git a/epicardium/modules/display.c b/epicardium/modules/display.c
index c8dc51492ba51f3867405784e30719935282147b..ed8757fba9b6a90844dc8d4aa61b694cc41948f4 100644
--- a/epicardium/modules/display.c
+++ b/epicardium/modules/display.c
@@ -173,11 +173,7 @@ int epic_disp_framebuffer(union disp_framebuffer *fb)
 
 int epic_disp_backlight(uint16_t brightness)
 {
-	int cl = check_lock();
-	if (cl < 0) {
-		return cl;
-	}
-
+	/* TODO: lock? */
 	LCD_SetBacklight(brightness);
 	return 0;
 }