I found out that the parameters of the pxafb driver can be set at the
kernel command line (xres, yres, ...) so we could use the same driver
for the x50 and the x50v. And we should be able to get this working
without editing the aximx30_lcd.c file.

Greetz,
JeDi


On 12/1/05, alex liu <[EMAIL PROTECTED]> wrote:
> FT ******:
> 1)yestoday I sent this mail from my company, it is denied by company
> because of keywords checking failure;
> 2) then sent by this mail address,it is rejected by mail-list because
> of non-member
>
>
> Hi,guys:
>         This is Alex from China.
>     A moment ago,I got framebuffer output on X50V,but I do not know
> how to post mail to this list,so I asked fisherss to post it,many
> thanks to fisherss. but the information is not details,some details
> information describe as folloing.
>
>     1) key point to enable framebuffer on X50V:
>       a) enable mirror mode in wince (This is tell Intel2700G to pass
> PXA270's LCD controller output to LCD)
>           b) setup parameter of PXA framebuffer to display on 50V's LCD
>       c) modify kernel physics memory start address to 0xa8000000
> ,this enable kernel can boot up on X50(V)
>           d) setup console font from mini 4*4 to VGA 16*8 and VGA8*8 ,this
> enable the font displayed on X50v readable.
>
>
>         2) how to based on fisherss's kernel tree,because fissher's kernel
> tree have modify kernel physics memory start address,so this step is
> ignore.
>       a) tar zxvf kernel26_x30_working_0.1.tar.gz   (this is download
> from fisherss's website)
>           b) export arch=arm
>           c) export CROSS_COMPILE=/opt/usr/local/arm/3.4.1/bin/arm-linux-
> (this is your cross compiler)
>       d) make mrproper ( or make clean ,mrproper will clean output and
> config, make clean only clean output)
>           e) make aximx30_defconfig
>           f) modify aximx30_lcd.c accordding to fissher's mail,becuase the
> source does not in my office
>           g) make menuconfig mainmenu->Graphics support->Console display
> driver support:enable VGA8X8 and VGA8x16 and save config
>           h) make zImage
>       i) setup mirror mode for wince,boot new kernel with haret from
> fisherss's website
>       .....enjoy your X50V
>
>     3) how to based on latest kernel tree from CVS,because the kernel
> tree of CVS has already update to 2.6.13,there are some differences to
> 2.6.11,so more work shall be done.
>      a) get source tree from CVS
>      b) export arch=arm
>      c) export CROSS_COMPILE=/opt/usr/local/arm/3.4.1/bin/arm-linux-
>          d) modify aximx30_lcd.c accordind to fisherss's mail
>      e) modify kernel memory start address according to fisherss's
> website ( 3 place,aximx30.c, /include/asm-arm/arch-pxa/memory.h
> /arch/arm/mach-pxa/Makefile.boot) ,these is same as 2.6.11
>      f) modify aximx30.c to support new kernel: from kernel 2.6.13
> ,the macros to setup machine descrtipion is delete from kernel
> source,so you should modify the endof aximx30.c as following:
>
>         MACHINE_START(X30, "Dell Axim X30")
> #if 0
>         MAINTAINER("Giuseppe Zompatori, <[EMAIL PROTECTED]>")
>         BOOT_MEM(0xa8000000, 0x40000000, io_p2v(0x40000000))
>         BOOT_PARAMS(0xa0000100)
>         MAPIO(x30_map_io)
>         INITIRQ(x30_init_irq)
> #endif
>         .phys_ram       = 0xa8000000,
>         .phys_io        = 0x40000000,
>         .io_pg_offst    = (io_p2v(0x40000000) >> 18) & 0xfffc,
>         .boot_params    =  0xa0000100,
>         .map_io         = x30_map_io,
>         .init_irq       = x30_init_irq,
>         .timer          = &pxa_timer,
>         .init_machine   = x30_init,
> MACHINE_END
>
>
>          g) make mrproper and make aximx30_defconfig
>      h) because this version have some problem to config ,so you can
> not use make menuconfig ,if you want change font,you souce edit
> aximx30_defconfig or .config to support new font
>      other's is same as "2) based on fisherss's....."
>
>
>     BTW: some information about USB network:
>     I work on USB network last week (because I am enjoy with my new
> notebook and busy on work,so I have do nothing for X50V this week), I
> can enable the USB and let host see USB device,but I can not install
> host driver for usbnet on my redhat 9 Linux and for RNDIS driver on my
> windows 2003 ,some useful as following:
>     1) need update kernel source to 2.6.13(or 2.6.12-hh2),because the
> driver of PXA270's UDC is ongoing for 2.6.11
>     2) becuase the driver of PXA270's UDC in 2.6.13 is update to
> intel's version,but have some problem with autoconfig,so you have 2
> solution for this proble:
>       a) downgrade source of /driver/usb/gadget to 2.6.12-hh2 ( this is my 
> ways)
>       b) modify source code of PX270's UDC driver to config endpoint's
> at boot or registers gadget drivers
>     3) update initrd
>     4) you should boot your linux on USB cradle,after boot up
> linux,take your X50V away the cradle then plug in ,there are some
> problem with interrupts ,so shall follow this procedure.
>
>
>
> Alex
> [EMAIL PROTECTED]
> 2005-11-30
> --
> _______________________________________________
> Aximx50-port mailing list
> [email protected]
> https://www.handhelds.org/mailman/listinfo/aximx50-port
>
-- 
_______________________________________________
Aximx50-port mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/aximx50-port

Reply via email to