hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * drivers/mb862xx/mb862xxfb.c
34 *
....@@ -5,11 +6,6 @@
56 *
67 * (C) 2008 Anatolij Gustschin <agust@denx.de>
78 * DENX Software Engineering
8
- *
9
- * This program is free software; you can redistribute it and/or modify
10
- * it under the terms of the GNU General Public License version 2 as
11
- * published by the Free Software Foundation.
12
- *
139 */
1410
1511 #undef DEBUG
....@@ -198,6 +194,8 @@
198194 return 0;
199195 }
200196
197
+static struct fb_ops mb862xxfb_ops;
198
+
201199 /*
202200 * set display parameters
203201 */
....@@ -208,7 +206,7 @@
208206
209207 dev_dbg(par->dev, "%s\n", __func__);
210208 if (par->type == BT_CORALP)
211
- mb862xxfb_init_accel(fbi, fbi->var.xres);
209
+ mb862xxfb_init_accel(fbi, &mb862xxfb_ops, fbi->var.xres);
212210
213211 if (par->pre_init)
214212 return 0;
....@@ -684,10 +682,8 @@
684682 }
685683
686684 info = framebuffer_alloc(sizeof(struct mb862xxfb_par), dev);
687
- if (info == NULL) {
688
- dev_err(dev, "cannot allocate framebuffer\n");
685
+ if (!info)
689686 return -ENOMEM;
690
- }
691687
692688 par = info->par;
693689 par->info = info;
....@@ -1009,7 +1005,6 @@
10091005
10101006 info = framebuffer_alloc(sizeof(struct mb862xxfb_par), dev);
10111007 if (!info) {
1012
- dev_err(dev, "framebuffer alloc failed\n");
10131008 ret = -ENOMEM;
10141009 goto dis_dev;
10151010 }