simplefb.c (52920704df878050123dfeb469aa6ab8022547c1) | simplefb.c (367984eb70a79af20e3361a60723e744709bb372) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Simplest possible simple frame-buffer driver, as a platform device 4 * 5 * Copyright (c) 2013, Stephen Warren 6 * 7 * Based on q40fb.c, which was: 8 * Copyright (C) 2001 Richard Zidlicky <rz@linux-m68k.org> --- 95 unchanged lines hidden (view full) --- 104 framebuffer_release(info); 105 106 if (mem) 107 release_mem_region(mem->start, resource_size(mem)); 108} 109 110static const struct fb_ops simplefb_ops = { 111 .owner = THIS_MODULE, | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Simplest possible simple frame-buffer driver, as a platform device 4 * 5 * Copyright (c) 2013, Stephen Warren 6 * 7 * Based on q40fb.c, which was: 8 * Copyright (C) 2001 Richard Zidlicky <rz@linux-m68k.org> --- 95 unchanged lines hidden (view full) --- 104 framebuffer_release(info); 105 106 if (mem) 107 release_mem_region(mem->start, resource_size(mem)); 108} 109 110static const struct fb_ops simplefb_ops = { 111 .owner = THIS_MODULE, |
112 FB_DEFAULT_IOMEM_OPS, |
|
112 .fb_destroy = simplefb_destroy, 113 .fb_setcolreg = simplefb_setcolreg, | 113 .fb_destroy = simplefb_destroy, 114 .fb_setcolreg = simplefb_setcolreg, |
114 .fb_fillrect = cfb_fillrect, 115 .fb_copyarea = cfb_copyarea, 116 .fb_imageblit = cfb_imageblit, | |
117}; 118 119static struct simplefb_format simplefb_formats[] = SIMPLEFB_FORMATS; 120 121struct simplefb_params { 122 u32 width; 123 u32 height; 124 u32 stride; --- 443 unchanged lines hidden --- | 115}; 116 117static struct simplefb_format simplefb_formats[] = SIMPLEFB_FORMATS; 118 119struct simplefb_params { 120 u32 width; 121 u32 height; 122 u32 stride; --- 443 unchanged lines hidden --- |