FreeBSD/arm for Samsung S3C24xx
This page describes FreeBSD support for the Samsung S3C24xx CPU's.
There is a tarball with the required changes at http://fubar.geek.nz/files/freebsd/s3c2xx0/freebsd-s3c24x0-20090926.tar.gz. It includes support for the LN2410SBC board.
To use extract it over a a source tree and build the LN2410SBC ARM kernel. It expects to find a root file system on da0s1.
Tasks
Task |
Status |
Responsible |
UART |
Works on real hardware |
|
RTC |
|
|
SPI |
|
|
LCD |
Driver started, only Qemu |
|
ADC |
|
|
USB Host |
Works |
|
USB Device |
|
|
IIC |
|
|
IIS |
Driver started, only Qemu |
|
SPI |
|
|
NAND |
Partial |
|
Clock & Power management |
|
|
MMC/SD |
No DMA, only Qemu |
|
GPIO |
|
|
PWM |
|
|
Boards
Only Qemu has been tested with FreeBSD
Neo 1973 - contains an s3c2410, sold out
Neo FreeRunner - contains an s3c2442
Openmoko version of Qemu - can emulate an s3c2410
Tin Can Tools Hammer board - Contains an s3c2410
Developmentboard.net have a number of S3C2410 and S3C2440 boards
LN2410SBC and LN2440SBC - Contain an s3c2410 and s3c2440 respectively
Embest have a number of s3c24xx Single Board Computers (as well as other ARM CPUs)