Is there ways that it modify <linux lcd device driver> little bit as other linux device drivers
In other words, could Apps use allocated memory in linux kernel?
Hi jangwoo. For at91sam9g45 I replaced the function mmap in linux fb driver: static int l4fb_mmap(struct fb_info *info, struct vm_area_struct *vma) { unsigned long size, offset; size = vma->vm_end - vma->vm_start; offset = vma->vm_pgoff << PAGE_SHIFT; if (offset + size > info->fix.smem_len) return -EINVAL; offset += info->screen_base; vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); if (remap_pfn_range(vma, vma->vm_start, offset >> PAGE_SHIFT, size, vma->vm_page_prot)) return -EAGAIN; return 0; } .. static struct fb_ops atmel_lcdfb_ops = { .. .fb_mmap = l4fb_mmap, .. }; Alexander