video console: move vidconsole_get_font_size() logic to driver ops
Since multiple vidconsole drivers exists, vidconsole_get_font_size() implementation cannot longer live in vidconsole_uclass.c file. Move current vidconsole_get_font_size logic to truetype driver ops. Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Anatolij Gustschin
parent
39c1fa2c21
commit
4f6e34811d
@@ -575,6 +575,17 @@ int vidconsole_get_font(struct udevice *dev, int seq,
|
||||
return ops->get_font(dev, seq, info);
|
||||
}
|
||||
|
||||
int vidconsole_get_font_size(struct udevice *dev, const char **name, uint *sizep)
|
||||
{
|
||||
struct vidconsole_ops *ops = vidconsole_get_ops(dev);
|
||||
|
||||
if (!ops->get_font_size)
|
||||
return -ENOSYS;
|
||||
|
||||
*name = ops->get_font_size(dev, sizep);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int vidconsole_select_font(struct udevice *dev, const char *name, uint size)
|
||||
{
|
||||
struct vidconsole_ops *ops = vidconsole_get_ops(dev);
|
||||
|
||||
Reference in New Issue
Block a user