25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_fb.c,v 1.108 2005/10/20 22:49:07 debug Exp $ |
* $Id: dev_fb.c,v 1.110 2005/11/13 00:14:08 debug Exp $ |
29 |
* |
* |
30 |
* Generic framebuffer device. |
* Generic framebuffer device. |
31 |
* |
* |
65 |
#endif |
#endif |
66 |
|
|
67 |
|
|
68 |
#define FB_TICK_SHIFT 19 |
#define FB_TICK_SHIFT 18 |
69 |
|
|
70 |
|
|
71 |
/* #define FB_DEBUG */ |
/* #define FB_DEBUG */ |
1056 |
} |
} |
1057 |
snprintf(name2, nlen, "fb [%s]", name); |
snprintf(name2, nlen, "fb [%s]", name); |
1058 |
|
|
1059 |
flags = MEM_DEFAULT; |
flags = DM_DEFAULT; |
1060 |
if ((baseaddr & 0xfff) == 0) |
if ((baseaddr & 0xfff) == 0) |
1061 |
flags = MEM_DYNTRANS_OK | MEM_DYNTRANS_WRITE_OK; |
flags = DM_DYNTRANS_OK | DM_DYNTRANS_WRITE_OK; |
1062 |
|
|
1063 |
flags |= MEM_READING_HAS_NO_SIDE_EFFECTS; |
flags |= DM_READS_HAVE_NO_SIDE_EFFECTS; |
1064 |
|
|
1065 |
memory_device_register(mem, name2, baseaddr, size, dev_fb_access, |
memory_device_register(mem, name2, baseaddr, size, dev_fb_access, |
1066 |
d, flags, d->framebuffer); |
d, flags, d->framebuffer); |