Hi,

I am an arm-linux newbie and would appreciate some help with porting the
Epson 1356 video driver to my development board.  If there is a more
appropriate list for this question please direct me to it.

I am running kernel 2.4.4-rmk3-np1-asi1.  I know this is quite old but it is
what was shipped with my development system (Accelent strongarm idp) and I
have not had time to attempt to update it.  Currently I have modified the
epson1356fb.c driver (originally written for the HP Jornada I believe) for
the address of my card's framebuffer (physical address 0x48200000) and also
configured for 16 bpp access only.

It successfully compiles into the kernel and I can see the penguin logo on
the screen along with the general startup messages so I know the graphics
controller is working ok.  However when I attempt to run my application
which opens the framebuffer, mmaps it and then writes to the pointer that is
returned I get a message "Unable to handle kernel paging request at virtual
address 00008808" etc.

It appears that the error is occuring only when I attempt to write to the
framebuffer memory.  The pointer is returning a value of 10750156.  I have
also attempted to rework the sa1100fb.c driver to access the Epson's
framebuffer just to get the same problem.

I have also added two entries to the map_desc structure in
arch/arm/mach-sa1100/accelent.c
    (0xd2800000, 0x48000000, 0x200000, DOMAIN_IO, 1, 1, 0, 0),
    (0xd2a00000, 0x48200000, 0x200000, DOMAIN_IO, 1, 1, 0, 0),

I hope someone can help me or point me in the right direction.  If you need
any more information please let me know.

Many thanks
Jason Austin



_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
http://www.arm.linux.org.uk/armlinux/mailinglists.php
Please visit the above addresses for information on this list.

Reply via email to