Revert "Revert "canvas: get canvas w/h for frame check [2/2]""

This reverts commit f9e4d0b2e6.

Change-Id: I9652945625684ca880215858621651c324b8ef63
(cherry picked from commit dd2a580802222ced106aae8e5351c0de945d5da2)
This commit is contained in:
Dongjin Kim
2019-02-27 13:36:05 +09:00
parent a79c7062da
commit d2327f354d
2 changed files with 25 additions and 0 deletions

View File

@@ -334,6 +334,27 @@ unsigned int canvas_get_addr(u32 index)
}
EXPORT_SYMBOL(canvas_get_addr);
unsigned int canvas_get_width(u32 index)
{
struct canvas_device_info *info = &canvas_info;
if (!CANVAS_VALID(index))
return 0;
return info->canvasPool[index].width;
}
EXPORT_SYMBOL(canvas_get_width);
unsigned int canvas_get_height(u32 index)
{
struct canvas_device_info *info = &canvas_info;
if (!CANVAS_VALID(index))
return 0;
return info->canvasPool[index].height;
}
EXPORT_SYMBOL(canvas_get_height);
/*********************************************************/
#define to_canvas(kobj) container_of(kobj, struct canvas_s, kobj)
static ssize_t addr_show(struct canvas_s *canvas, char *buf)

View File

@@ -86,4 +86,8 @@ extern void canvas_update_addr(u32 index, u32 addr);
extern unsigned int canvas_get_addr(u32 index);
extern unsigned int canvas_get_width(u32 index);
extern unsigned int canvas_get_height(u32 index);
#endif /* CANVAS_H */