From owner-svn-doc-all@FreeBSD.ORG Wed Sep 10 17:46:08 2014 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6EADE5AC; Wed, 10 Sep 2014 17:46:08 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FF06603; Wed, 10 Sep 2014 17:46:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s8AHk8Ri089763; Wed, 10 Sep 2014 17:46:08 GMT (envelope-from gavin@FreeBSD.org) Received: (from gavin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s8AHk87r089762; Wed, 10 Sep 2014 17:46:08 GMT (envelope-from gavin@FreeBSD.org) Message-Id: <201409101746.s8AHk87r089762@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: gavin set sender to gavin@FreeBSD.org using -f From: Gavin Atkinson Date: Wed, 10 Sep 2014 17:46:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r45587 - head/en_US.ISO8859-1/htdocs/platforms X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Sep 2014 17:46:08 -0000 Author: gavin Date: Wed Sep 10 17:46:07 2014 New Revision: 45587 URL: http://svnweb.freebsd.org/changeset/doc/45587 Log: Update the FreeBSD/arm lplatform page to reflect the last few years of progress. Most of this information comes from the FreeBSD/arm wiki page. Modified: head/en_US.ISO8859-1/htdocs/platforms/arm.xml Modified: head/en_US.ISO8859-1/htdocs/platforms/arm.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/platforms/arm.xml Wed Sep 10 13:13:59 2014 (r45586) +++ head/en_US.ISO8859-1/htdocs/platforms/arm.xml Wed Sep 10 17:46:07 2014 (r45587) @@ -45,35 +45,77 @@

FreeBSD/ARM Hardware Notes

-

FreeBSD should work on the i80321 based Intel XScale® - devboards, which includes the IQ31244 and IQ80321 boards. - Support is still minimal, covering only the CPU, PCI-X bus, - em(4) Ethernet adapters, the UART and timer devices.

- -

The i80219 XScale processor is supported, as is the EP80219 - devboard.

- -

The IXP425 is supported, as is the Avila GW2348-4 devboard.

- -

The Atmel AT91RM9200 CPU/Microcontroller range is supported. - Support is provided for the Kwikbyte KB9202 devboard range, the - BWCT board and the Hot-e HL200 thin client device.

- -

Minimal support for the StrongARM 1100 CPU is provided, but - only within the limits of what Simics emulate: CPU, UART and - clock. It is theoretically possible to boot on the Assabet board, - the one Simics emulates; no attempts, successful or unsuccessful, - have been reported.

- -

Additionally, support for the Technologic Systems TS-7200 devboard - is in the works, as is support for the Atmel AT91SAM926x CPU and - the Marvell Orion ARM SoC, the Samsung S3C2XX0 range, and Cirrus - Logic EP93XX CPUs.

+

FreeBSD/arm supports or is working on support for a large range of + ARM CPUs and development boards. Not every peripheral is supported on + every CPU or board, though work continues towards this and contributions + are always welcome. Conversely, many CPUs and boards not listed may + work with only minimal changes needed.

+ +

Listing all supported devices on all CPUs and boards is impractical here, + however much information can be obtained from the mailing list and + archives, the FreeBSD/arm + Wiki pages, and also from the + Kernel + Configuration files

+ +

CPUs

+ +
    +
  • Allwinner A10/A20
  • +
  • Atmel AT91RM92 and AT91SAM9 families
  • +
  • Broadcom BCM2835 (used in Raspberry Pi)
  • +
  • Cavium CNS11xx
  • +
  • Freescale i.MX51, i.MX53, i.MX6 and Vybrid Family
  • +
  • Intel XSCALE
  • +
  • Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip
  • +
  • Marvell Armada 500 (ARMv6) and Armada XP (ARMv7)
  • +
  • NXP LPC32x0
  • +
  • Qualcomm Snapdragon
  • +
  • Rockchip RK3188
  • +
  • Samsung Exynos5 and S3C24xxx
  • +
  • Texas Instruments DaVinci Digital Media SoC
  • +
  • TI OMAP
  • +
  • Xilinx Zynq7 family
  • +
+ +

Note that not all peripherals are supported on all CPUs.

+ +

Boards

+ +
    +
  • ArndaleBoard (Samsung Exynos5250)
  • +
  • Atmel AT91RM9200
  • +
  • BeagleBoard and BeagleBoard-xM (TI OMAP3)
  • +
  • BeagleBone
  • +
  • Colibri VF50 Evaluation Board
  • +
  • Cubieboard(1,2) (Allwinner A10/A20)
  • +
  • Device Solutions Quartz
  • +
  • Gateworks Avila GW2348 and Cambria GW2358
  • +
  • Genesi Efika MX Smarttop and Smartbook
  • +
  • Globalscale Technologies OpenRD platform
  • +
  • Google Chromebook
  • +
  • Kwikbyte KB9202B (as well as the older KB9202 and KB9202A)
  • +
  • Linksys NSLU2
  • +
  • Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100
  • +
  • Marvell DB-88F6781 (ARMv6)
  • +
  • Marvell DB-78460 (ARMv7)
  • +
  • Marvell Sheeva Plug and Dream Plug
  • +
  • Pandaboard (OMAP4)
  • +
  • Phytec Cosmic Board (Freescale Vybrid Family)
  • +
  • Raspberry Pi
  • +
  • Radxa Rock (Work in progress)
  • +
  • SBC6045 with Atmel at91sam9g45
  • +
  • Technologic Systems TS-7200 and TS-7800
  • +
  • Wandboard
  • +
  • Zedboard (Xilinx Zynq)
  • +
+ +

Note that not all peripherals are supported on all boards.

What Needs To Be Done

    -
  • SATA support needs to be added.
  • +
  • SATA support needs to be added for boards currently missing it.
  • Other devices, such as watchdog, i2c and bus should be merged from NetBSD.
  • @@ -100,18 +142,5 @@

    To subscribe to this list, send mail to or visit mailman interface.

    - -

    What musicians say about FreeBSD/ARM

    - -

    With FreeBSD/ARM, you can enjoy the silence from running your - (embedded) computer. There's even a song of that name, "Enjoy - The Silence", by Depeche Mode:

    - -
    All I ever wanted
    -All I ever needed
    -Is here in my ARMs
    -Words are very unnecessary
    -They can only do harm
    -