Diff for /wikisrc/ports/evbarm.mdwn between versions 1.3 and 1.23

version 1.3, 2012/04/29 17:48:26 version 1.23, 2015/07/22 19:34:18
Line 1 Line 1
 [[!template id=port  [[!template id=port
 port="evbarm"  port="evbarm"
 cur_rel="5.1.2"  port_alt="arm"
 future_rel="6.0"  cur_rel="6.1.5"  
 changes_cur="5.0"  future_rel="7.0"
 changes_future="6.0"  changes_cur="6.0"
   changes_future="7.0"
 thumbnail="http://www.netbsd.org/images/ports/evbarm/adi_brh.gif"  thumbnail="http://www.netbsd.org/images/ports/evbarm/adi_brh.gif"
 about="""  about="""
 NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping  NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping
Line 11  boards based on CPUs implementing the AR Line 12  boards based on CPUs implementing the AR
 supports some specific embedded system products based on prototype board  supports some specific embedded system products based on prototype board
 designs.  designs.
   
 Jason Thorpe is the maintainer of NetBSD/evbarm.  Matt Thomas is the maintainer of NetBSD/evbarm.
 """  """
 supported_hardware="""  supported_hardware="""
 ### Technologic Systems **TS-7200**  
   
 The TS-7200 is a low-cost mass-produced PC/104 embedded single board computer  **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.
 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  [[!toc startlevel=3]]
   
 * On-CPU RS232 UARTs (2) (_epcom_)  ### ADI Engineering **BRH** ("Big Red Head") 
 * On-CPU 10/100 Ethernet MAC (_epe_)  
 * CompactFlash socket (_wdc_)  The BRH is an evaluation and development platform for the Intel **i80200**
 * USB 1.1 ports (2) (_ohci_)  XScale processor. The BRH is based on ADI's **BECC** ("Big Endian Companion
 * Watchdog timer on CPLD (_tspld_)  Chip"). The BRH is capable of both big- and little-endian operation, although
 * TMP124 high precision temperature sensor via sysctl  NetBSD currently only supports little-endian operation.
 * 64Hz system clock from on-CPU timers (_epclk_)  
 * HD44780 2x24 text mode LCD (_tslcd_)  Support for the BRH was written by Jason Thorpe, and contributed by Wasabi
 * 4x4 16 button matrix keypad (_wskbd_)  Systems, Inc.
 * TS-5620 battery backed RTC daughter-card (_tsrtc_)  
 * 1,2,4 port serial TS-SER daughter cards (_com_)   * On-board NS16550-compatible serial ports (_com_)
 * Up to 4 10Mb TS-ETH10 daughter cards (_tscs_)   * On-board Intel i82559 Ethernet on the PCI bus (_fxp_)
 * Other devices inserted into the PC/104 (_isa_) expansion slot   * 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.
   
   ### 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 54  ARM, Ltd. Line 68  ARM, Ltd.
   
  * PrimeCell PL010 UARTs in the System Controller FPGA (_plcom_)   * PrimeCell PL010 UARTs in the System Controller FPGA (_plcom_)
  * PrimeCell PL030 Real-time Clock in the System Controller FPGA (_plrtc_)   * PrimeCell PL030 Real-time Clock in the System Controller FPGA (_plrtc_)
    * PrimeCell PL181 MultiMedia Card Interface
  * 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 102  Systems, Inc. Line 180  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 130  Support for the IXM1200 was written by I Line 192  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 164  Fujitsu Component Ltd., and Genetec Corp Line 252  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](http://www.netbsd.org/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.3  
changed lines
  Added in v.1.23


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