Diff for /wikisrc/ports/evbarm.mdwn between versions 1.9 and 1.20

version 1.9, 2014/10/06 21:41:28 version 1.20, 2015/05/04 10:47:18
Line 15  designs. Line 15  designs.
 Matt Thomas is the maintainer of NetBSD/evbarm.  Matt Thomas is the maintainer of NetBSD/evbarm.
 """  """
 supported_hardware="""  supported_hardware="""
 ### Raspberry Pi Foundation **Raspberry Pi**  
 The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation.  
   
 ### BeagleBoard.org **BeagleBone**  **NOTE**: This list is incomplete. For a full list of configurations, please see the [evbarm kernel configs](http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/evbarm/conf/) directory in CVS.
 The [[BeagleBone]] is a low-cost credit-card-sized computer from BeagleBoard.  
   
 ### Technologic Systems **TS-7200**  [[!toc startlevel=3]]
   
 The TS-7200 is a low-cost mass-produced PC/104 embedded single board computer  ### ADI Engineering **BRH** ("Big Red Head") 
 intended as a general purpose core for real embedded applications. The TS-7200  
 uses the Cirrus Logic EP9302 ARM9 system-on-chip and comes with a PC/104 (isa)  
 bus and can either boot to CompactFlash or onboard flash. The board also has  
 general purpose digital IO and optional multichannel analog-to-digital  
 converters. More information on the TS-7200 can be found at [Technologic  
 Systems](http://www.embeddedarm.com/epc/ts7200-spec-h.html).  
   
 Support for the TS-7200 was written by Jesse Off  The BRH is an evaluation and development platform for the Intel **i80200**
   XScale processor. The BRH is based on ADI's **BECC** ("Big Endian Companion
   Chip"). The BRH is capable of both big- and little-endian operation, although
   NetBSD currently only supports little-endian operation. More information about
   the BRH can be found on [ADI Engineering's web
   page](http://www.adiengineering.com/productsBRH.html).
   
 * On-CPU RS232 UARTs (2) (_epcom_)  Support for the BRH was written by Jason Thorpe, and contributed by Wasabi
 * On-CPU 10/100 Ethernet MAC (_epe_)  Systems, Inc.
 * CompactFlash socket (_wdc_)  
 * USB 1.1 ports (2) (_ohci_)   * On-board NS16550-compatible serial ports (_com_)
 * Watchdog timer on CPLD (_tspld_)   * On-board Intel i82559 Ethernet on the PCI bus (_fxp_)
 * TMP124 high precision temperature sensor via sysctl   * On-chip timer on the BECC (used as system clock)
 * 64Hz system clock from on-CPU timers (_epclk_)   * Other devices inserted into the PCI slot
 * HD44780 2x24 text mode LCD (_tslcd_)  
 * 4x4 16 button matrix keypad (_wskbd_)  The BRH comes with 128M of SDRAM. Systems with BECC revision 7 or less are
 * TS-5620 battery backed RTC daughter-card (_tsrtc_)  limited to 64M due to the layout of the PCI DMA windows. Users of these
 * 1,2,4 port serial TS-SER daughter cards (_com_)  systems should obtain an FPGA upgrade from ADI to revision 8 or later of the
 * Up to 4 10Mb TS-ETH10 daughter cards (_tscs_)  BECC.
 * Other devices inserted into the PC/104 (_isa_) expansion slot  
   ### Allwinner Technology A10/A20/A31
   Various boards based on [[Allwinner]] SoCs are supported, including the BananaPi, Cubieboard 2, Cubietruck, Cubieboard 4, and Merrii Hummingbird A31.
   
   ### Arcom **Viper**
   
   The Arcom Viper is a single board computer based on the PXA255 XScale
   processor.
   
   Support for the Arcom Viper was written by Antti Kantee.
   
    * On-chip timers (_saost_ used as system clock)
    * On-chip serial ports (_com_)
    * On-board SMC91C111 ethernet (_sm_) 
   
 ### ARM, Ltd. **Integrator**  ### ARM, Ltd. **Integrator**
   
Line 63  ARM, Ltd. Line 72  ARM, Ltd.
  * PrimeCell PL030 Real-time Clock in the System Controller FPGA (_plrtc_)   * PrimeCell PL030 Real-time Clock in the System Controller FPGA (_plrtc_)
  * Other devices inserted into the PCI expansion slots   * Other devices inserted into the PCI expansion slots
   
   ### Atmark Techno **Armadillo-9**
   
   The Armadillo-9 is a single board computer based on the EP9315 processor.
   
   Support for the Armadillo-9 was written by Katsuomi Hamajima.
   
    * On-CPU RS232 UARTs (2) (_epcom_)
    * On-CPU 10/100 Ethernet MAC (_epe_)
    * system clock from on-CPU timers (_epclk_)
    * CompactFlash socket (_eppcic_)
    * USB 1.1 ports (_ohci_)
   
   ### BeagleBoard.org **BeagleBoard** and **BeagleBoard-xM**
   The [[BeagleBoard]] is a low-power open-source hardware single-board computer from BeagleBoard.org.
   
   ### BeagleBoard.org **BeagleBone** and **BeagleBone Black**
   The [[BeagleBone]] is a low-cost credit-card-sized computer from BeagleBoard.org.
   
   ### Gumstix, Inc. **gumstix**
   
   The [gumstix](http://www.gumstix.com/) is a small form-factor motherboard
   based on the PXA255 and PXA270 XScale processor. Supports only PXA255 now.
   
   Support for the gumstix was written by KIYOHARA Takashi.
   
    * basix
    * cfstix
    * etherstix
    * netCF
    * netDUO
    * netDUO-mmc
    * netMMC 
   
   When booting, it is necessary to set these with u-boot dynamically.
   
   <pre> > go 0xa0200000 busheader=basix</pre>
   
    * audiostix
    * console-st (waysmall - STUART)
    * console-hw (waysmall)
    * GPSstix (GPS not test)
    * tweener
   
   ### Hardkernel ODROID-C1
   
   The [[ODROID-C1]] is a quad core Cortex-A5 small form-factor board from Hardkernel co., Ltd.
   
   ### Intel **DBPXA250** ("Lubbock") 
   
   DBPXA250 (a.k.a. Lubbock) is an evaluation and development platform for the
   Intel **PXA250** XScale Core application processor. More information about the **DBPXA250** can be found at [Intel website](http://www.intel.com/design/pca/applicationsprocessors/swsup/index.htm).
   
   Support for the **DBPXA250** was written by Hiroyuki Bessho, and contributed
   by Genetec Corp.
   
    * On-chip timers (_saost_ used as system clock)
    * On-chip 2 serial port (_com_)
    * On-board SMC91C96 ethernet (_sm_)
    * On-board SA-1111 StrongArm companion chip (_sacc_)
    * PS/2 keyboard (_pckbd_)
    * 640x480 LCD (_lcd_)
    * PCMCIA and CF card slots
   
 ### Intel **IQ31244**  ### Intel **IQ31244**
   
 The IQ31244 is a development platform for the Intel **IOP321** I/O Processor  The IQ31244 is a development platform for the Intel **IOP321** I/O Processor
Line 109  Systems, Inc. Line 181  Systems, Inc.
  * On-chip watchdog timer (_iopwdog_)   * On-chip watchdog timer (_iopwdog_)
  * Other devices inserted into the PCI-X expansion slots   * Other devices inserted into the PCI-X expansion slots
   
 ### Team ASA, Inc. **Npwr**  
   
 The Npwr is an IOP310-based design targeted at the network-attached storage  
 space. The Npwr comes in several configurations (single or dual Gigabit  
 Ethernet, single or dual Ultra160 SCSI), and can be purchased as a bare board  
 or as a small server appliance. More information on the Npwr can be found at  
 the [Team ASA web page](http://www.teamasa.com/).  
   
 Support for the Npwr was written by Jason Thorpe and Allen Briggs, and  
 contributed by Wasabi Systems, Inc.  
   
  * On-board Intel i82544 Gigabit Ethernet on the PCI bus (_wm_)  
  * On-board LSI Logic 53c1010 Ultra160 SCSI on the PCI bus (_siop_)  
  * On-board timer in the CPLD (used as system clock)  
  * On-board NS16550-compatible serial port (_com_)  
   
 ### Intel **IXM1200**  ### Intel **IXM1200**
   
 The IXM1200 is the reference platform for the Intel **IXP1200** Network  The IXM1200 is the reference platform for the Intel **IXP1200** Network
Line 137  Support for the IXM1200 was written by I Line 193  Support for the IXM1200 was written by I
  * On-chip timers (ixpclk0 used as system clock)   * On-chip timers (ixpclk0 used as system clock)
  * On-chip serial port (_ixpcom_)   * On-chip serial port (_ixpcom_)
   
   ### NOVATEC **NTNP425B** ("ZAO425") 
   
   NTNP425B is an evaluation and development platform for the Intel **IXP425**
   XScale Core NetworkProcessor. NTNP425B is based on the reference board of
   Intel **IXDP425**. The **NTNP425B** is capable of only big-endian operation.
   Since the library for micro-engine(NPE) offered from Intel Corp. is big-
   endian. More information about the **NTNP425B** can be found on [product
   catalogue of **NTNP425B**(2.5MB,PDF
   file)](http://www.novatec.co.jp/NTNP425BBrochureE.pdf).
   
   Support for the NTNP425B was written by Ichiro FUKUHARA.
   
    * On-chip timers (_ixpclk0_ used as system clock)
    * On-chip 2 serial port (_ixpcom0_ and _ixpcom1_)
    * Other devices inserted into the PCI/mPCI slot
    * On-chip watchdog timer (_ixpwdog_)
   
   ### NVIDIA Tegra K1
   Support for NVIDIA [[Tegra]] K1 SoCs is present in NetBSD-current. The Jetson TK1 board is currently supported.
   
   ### Raspberry Pi Foundation **Raspberry Pi**/**Raspberry Pi 2**
   The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation. Both the Raspberry Pi and Raspberry Pi 2 are supported.
   
   ### Rockchip PX2/RK3066/RK3188/RK3188+
   Various [[Rockchip]] family SoCs are supported by the ROCKCHIP kernel.
   
 ### Samsung **SMDK2410**  ### Samsung **SMDK2410**
   
 The SMDK2410 is the reference platform for the Samsung **S3C2410** processor,  The SMDK2410 is the reference platform for the Samsung **S3C2410** processor,
Line 171  Fujitsu Component Ltd., and Genetec Corp Line 253  Fujitsu Component Ltd., and Genetec Corp
  * On-chip timers (used as system clock)   * On-chip timers (used as system clock)
  * Other devices inserted into the PCI slots    * Other devices inserted into the PCI slots 
   
 ### ADI Engineering **BRH** ("Big Red Head")   ### Team ASA, Inc. **Npwr**
   
 The BRH is an evaluation and development platform for the Intel **i80200**  
 XScale processor. The BRH is based on ADI's **BECC** ("Big Endian Companion  
 Chip"). The BRH is capable of both big- and little-endian operation, although  
 NetBSD currently only supports little-endian operation. More information about  
 the BRH can be found on [ADI Engineering's web  
 page](http://www.adiengineering.com/productsBRH.html).  
   
 Support for the BRH was written by Jason Thorpe, and contributed by Wasabi  
 Systems, Inc.  
   
  * On-board NS16550-compatible serial ports (_com_)  
  * On-board Intel i82559 Ethernet on the PCI bus (_fxp_)  
  * On-chip timer on the BECC (used as system clock)  
  * Other devices inserted into the PCI slot  
   
 The BRH comes with 128M of SDRAM. Systems with BECC revision 7 or less are  
 limited to 64M due to the layout of the PCI DMA windows. Users of these  
 systems should obtain an FPGA upgrade from ADI to revision 8 or later of the  
 BECC.  
   
 ### NOVATEC **NTNP425B** ("ZAO425")   
   
 NTNP425B is an evaluation and development platform for the Intel **IXP425**  
 XScale Core NetworkProcessor. NTNP425B is based on the reference board of  
 Intel **IXDP425**. The **NTNP425B** is capable of only big-endian operation.  
 Since the library for micro-engine(NPE) offered from Intel Corp. is big-  
 endian. More information about the **NTNP425B** can be found on [product  
 catalogue of **NTNP425B**(2.5MB,PDF  
 file)](http://www.novatec.co.jp/NTNP425BBrochureE.pdf).  
   
 Support for the NTNP425B was written by Ichiro FUKUHARA.  
   
  * On-chip timers (_ixpclk0_ used as system clock)  
  * On-chip 2 serial port (_ixpcom0_ and _ixpcom1_)  
  * Other devices inserted into the PCI/mPCI slot  
  * On-chip watchdog timer (_ixpwdog_)  
   
 ### Intel **DBPXA250** ("Lubbock")   
   
 DBPXA250 (a.k.a. Lubbock) is an evaluation and development platform for the  
 Intel **PXA250** XScale Core application processor. More information about the **DBPXA250** can be found at [Intel website](http://www.intel.com/design/pca/applicationsprocessors/swsup/index.htm).  
   
 Support for the **DBPXA250** was written by Hiroyuki Bessho, and contributed  
 by Genetec Corp.  
   
  * On-chip timers (_saost_ used as system clock)  
  * On-chip 2 serial port (_com_)  
  * On-board SMC91C96 ethernet (_sm_)  
  * On-board SA-1111 StrongArm companion chip (_sacc_)  
  * PS/2 keyboard (_pckbd_)  
  * 640x480 LCD (_lcd_)  
  * PCMCIA and CF card slots  
   
 ### Arcom **Viper**  
   
 The Arcom Viper is a single board computer based on the PXA255 XScale  
 processor.  
   
 Support for the Arcom Viper was written by Antti Kantee.  
   
  * On-chip timers (_saost_ used as system clock)  
  * On-chip serial ports (_com_)  
  * On-board SMC91C111 ethernet (_sm_)   
   
 ### Atmark Techno **Armadillo-9**  
   
 The Armadillo-9 is a single board computer based on the EP9315 processor.  
   
 Support for the Armadillo-9 was written by Katsuomi Hamajima.  
   
  * On-CPU RS232 UARTs (2) (_epcom_)  The Npwr is an IOP310-based design targeted at the network-attached storage
  * On-CPU 10/100 Ethernet MAC (_epe_)  space. The Npwr comes in several configurations (single or dual Gigabit
  * system clock from on-CPU timers (_epclk_)  Ethernet, single or dual Ultra160 SCSI), and can be purchased as a bare board
  * CompactFlash socket (_eppcic_)  or as a small server appliance. More information on the Npwr can be found at
  * USB 1.1 ports (_ohci_)  the [Team ASA web page](http://www.teamasa.com/).
   
 ### Gumstix, Inc. **gumstix**  Support for the Npwr was written by Jason Thorpe and Allen Briggs, and
   contributed by Wasabi Systems, Inc.
   
 The [gumstix](http://www.gumstix.com/) is a small form-factor motherboard   * On-board Intel i82544 Gigabit Ethernet on the PCI bus (_wm_)
 based on the PXA255 and PXA270 XScale processor. Supports only PXA255 now.   * On-board LSI Logic 53c1010 Ultra160 SCSI on the PCI bus (_siop_)
    * On-board timer in the CPLD (used as system clock)
    * On-board NS16550-compatible serial port (_com_)
   
 Support for the gumstix was written by KIYOHARA Takashi.  ### Technologic Systems **TS-7200**
   
  * basix  The TS-7200 is a low-cost mass-produced PC/104 embedded single board computer
  * cfstix  intended as a general purpose core for real embedded applications. The TS-7200
  * etherstix  uses the Cirrus Logic EP9302 ARM9 system-on-chip and comes with a PC/104 (isa)
  * netCF  bus and can either boot to CompactFlash or onboard flash. The board also has
  * netDUO  general purpose digital IO and optional multichannel analog-to-digital
  * netDUO-mmc  converters. More information on the TS-7200 can be found at [Technologic
  * netMMC   Systems](http://www.embeddedarm.com/epc/ts7200-spec-h.html).
   
 When booting, it is necessary to set these with u-boot dynamically.  Support for the TS-7200 was written by Jesse Off
   
 <pre> > go 0xa0200000 busheader=basix</pre>  * On-CPU RS232 UARTs (2) (_epcom_)
   * On-CPU 10/100 Ethernet MAC (_epe_)
   * CompactFlash socket (_wdc_)
   * USB 1.1 ports (2) (_ohci_)
   * Watchdog timer on CPLD (_tspld_)
   * TMP124 high precision temperature sensor via sysctl
   * 64Hz system clock from on-CPU timers (_epclk_)
   * HD44780 2x24 text mode LCD (_tslcd_)
   * 4x4 16 button matrix keypad (_wskbd_)
   * TS-5620 battery backed RTC daughter-card (_tsrtc_)
   * 1,2,4 port serial TS-SER daughter cards (_com_)
   * Up to 4 10Mb TS-ETH10 daughter cards (_tscs_)
   * Other devices inserted into the PC/104 (_isa_) expansion slot
   
  * audiostix  
  * console-st (waysmall - STUART)  
  * console-hw (waysmall)  
  * GPSstix (GPS not test)  
  * tweener  
 """  """
 aditional="""  additional="""
   * The [NetBSD Diskless HOWTO](/docs/network/netboot/)    * The [NetBSD Diskless HOWTO](/docs/network/netboot/)
   * [ Porting NetBSD/evbarm to the Arcom Viper](http://www.cs.hut.fi/~pooka/pubs/EuroBSDCon2005/viper.pdf), presented at EuroBSDCon 2005.     * [ Porting NetBSD/evbarm to the Arcom Viper](http://www.cs.hut.fi/~pooka/pubs/EuroBSDCon2005/viper.pdf), presented at EuroBSDCon 2005. 
 """  """
 ]]  ]]
 [[!tag tier1port]]  [[!tag tier1port]]
   

Removed from v.1.9  
changed lines
  Added in v.1.20


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb