====== FreeBSD/arm for Samsung S3C24xx ====== This page describes %%FreeBSD%% support for the Samsung %%S3C24xx%% CPU's. There is a [[http://www.gitorious.org/~zxombie/freebsd/zxombie-freebsd|Git repository]] with the required changes to run on the LN2410SBC. It expects to find a root file system on da0s1. ===== Tasks ===== ^ Task ^ Status ^ Responsible ^ | UART | Works on real hardware | | | RTC | Works | | | SPI | | | | LCD | Driver started, only Qemu | AndrewTurner | | ADC | | | | USB Host | Works | | | USB Device | | | | IIC | | | | IIS | | | | NAND | In the [[http://p4web.freebsd.org/@md=d&cd=//&c=WDv@//depot/projects/nand2/?ac=83|nand2]] perforce branch | AndrewTurner | | Clock & Power management | | | | MMC/SD | No DMA, only Qemu | AndrewTurner | | GPIO | | | | PWM | | | ===== Boards ===== Only Qemu has been tested with %%FreeBSD%% * [[http://wiki.openmoko.org/wiki/Neo_1973|Neo 1973]] - contains an s3c2410, sold out * [[http://wiki.openmoko.org/wiki/Neo_FreeRunner|Neo FreeRunner]] - contains an s3c2442 * [[http://wiki.openmoko.org/wiki/Qemu|Openmoko version of Qemu]] - can emulate an s3c2410 * [[http://www.tincantools.com/product.php?productid=16142&cat=0&page=1&featured|Tin Can Tools Hammer board]] - Contains an s3c2410 * [[http://developmentboard.net/index.php/productlist/products|Developmentboard.net]] have a number of %%S3C2410%% and %%S3C2440%% boards * [[http://www.littlechips.com/sbc_main.htm|LN2410SBC]] and [[http://www.littlechips.com/LN2440SBC.htm|LN2440SBC]] - Contain an s3c2410 and s3c2440 respectively * [[http://www.armkits.com/product/SBCguide.asp|Embest]] have a number of s3c24xx Single Board Computers (as well as other ARM CPUs)