I've written a utility to boot Linux 2.2.x via the WinCE loader on the credit-card size PC "DIMM-PC EC" (manufactured by the German company Gesytec GmbH
This module utilizes an AMD Élan SC410 PC-on-a-chip, which, unfortunately, has some peculiarities.
The company Pengutronix provides patches against 2.4.13 .. 2.4.17 which fixes a clock drift problem and provides a work-around for a nasty serial interface bug.
The patches were merged into 2.4.18, so you probably don't need them separately, though.