Source files for pxa LCD driver
========================================
The packet contains the files that is listed below
driver files
/SOURCE/drivers/video
Makefile fbcon.c fbmem.c pxafb.c pxafb.h
/SOURCE/include/linux
linux_logo.h
/SOURCE/include/asm-arm/arch-pxa
pxa-regs.h
test files
source
fbinfo.c
executable
fbinfo
How to install and test the driver
1.Copy the "driver files" to the destination directory, where "SOURCE" is the linux kernel root directory.
2.Type "make menuconfig" in the linux kernel root directory. Choose "Console drivers","Frame-buffer support" and choose "Support for frame buffer drivers" and "PXA LCD support" then save the config.
3.Type "make bzImage" in the same directory to compile kernel. Type "gen_kernel" to generate kernel for burning. Put the "kernel_download" file that is generated just now in the directory to windows and use jtag to burn the kernel or you can use "dd if=/kernel_download of=/dev/mtd1 bs=1k" when the machine is up and you can control it in the supper-terminal.
4.Boot the machine again an it will splash a logo on the lcd display.
5.Type "arm-linux-gcc -o fbinfo fbinfo.c" to make the executable test files or you can directly use "fbinfo" in the packet instead(they are compiled for arm architecture).
6.Type "./fbinfo /dev/fb0" on the destination machine to get the lcd information.
More information about how to make the logo can be found in another document.