[LWN Logo]
[LWN.net]
From:	 Nicolas Pitre <nico@cam.org>
To:	 linux-arm-announce@lists.arm.linux.org.uk
Subject: Linux port to the Intel DBPXA250 Development Platform released
Date:	 Wed, 20 Feb 2002 13:49:11 -0500 (EST)


MontaVista Software is pleased to release the initial Linux port to the
"Intel(r) DBPXA250 Development Platform" (aka Lubbock) featuring the new
"Intel(r) PXA250 Applications Processor" (aka Cotulla) to the open source
community.

For more information and documentation on those products please consult:

http://developer.intel.com/design/pca/applicationsprocessors/

The patch against linux-2.4.17-rmk5 is available here:

ftp://source.mvista.com/pub/xscale/pxa/diff-2.4.17-rmk5-pxa1.gz
ftp://ftp.arm.linux.org.uk/pub/linux/arm/people/nico/diff-2.4.17-rmk5-pxa1.gz

This is work in progress.  The following peripherals are already supported:

	- serial ports
	- LCD frame buffer
	- LCD touchscreen (UCB1400)
	- PS/2 keyboard and mouse
	- on-board Ethernet
	- AC-97 audio
	- on-board flash memory
	- RTC and watchdog
	- timer/busy LED indicators
	- PCMCIA (depends on your CPU revision though)

For now the recommended cross-compiler is the same as for any StrongARM
targets (unfortunately XScale optimized compilations produce non-working
kernels at the moment).  One known to work precompiled toolchain can be
found at:

ftp://ftp.arm.linux.org.uk/pub/linux/arm/toolchain/cross-2.95.3.tar.bz2

For general build instructions, please see:

http://www.arm.linux.org.uk/docs/kerncomp.shtml

To build a kernel specifically for Lubbock, use the following commands:

	make lubbock_config
	make oldconfig
	make dep
	make zImage

Find the compiled kernel as arch/arm/boot/zImage.  This kernel is intended
to be used with an NFS root filesystem.  To boot it via TFTP using Intel's
supplied Redboot bootloader, you may use the following Redboot script:

	load -r -b 0xa0200000 zImage
	go 0xa0200000

Note that this kernel has been tested on a PXA250 revision A1 only.  Your
success may vary depending on the silicon version you're using where bugs
might have been fixed effectively breaking with the current workarounds in
the code.  This code is made available with the usual "no warranty what so
ever" conditions as usual so use at your own risk.  For special extra
support you may contact MontaVista.

Contributions are welcome.  If you have any code to contribute, please send
patches to me.  Special thanks to Jeff Sutherland from Accelent Systems who
provided significant contributions already.

Have fun!


Nicolas



_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-announce
Please visit the above address for information on this list.