summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91/files.at91
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate irq_dispatch.S. Move the data items it contained into arm/intr.cian2014-03-101-1/+0
| | | | | | | | and the functionality it provided into arm/exception.S. Rename the main irq handling routine from arm_handler_execute() to arm_irq_handler() to make it more congruent with how other exception handlers are named, and also update its signature to reflect what has long been reality: it is passed just a trapframe pointer, no interrupt number argument.
* Move AIC related stuff to own file.imp2014-03-081-0/+1
|
* Add standard memory controller helper functions.imp2014-01-191-0/+1
|
* Add a nand flash controller driver for Atmel at91 family. Tested onlyian2013-12-021-1/+1
| | | | | | on at91rm9200 so far. The files.at91 has listed a nand driver for ages, but it never existed.
* Unbreak building a kernel with EHCI: there's no ehci_atmelarm.c.marcel2012-11-261-1/+0
|
* Preliminary Embest ATEB9200 support.imp2012-08-161-0/+1
|
* These files will support the whole at91sam9x5 family when done,imp2012-07-301-1/+1
| | | | so rename them now before they get copied further afield...
* Add the usb device (gadget) side of things. Also add ehci bindingsimp2012-07-271-1/+4
| | | | | | while I'm here in anticipation of usb2 support for newer SoCs. Requested by: Hans Petter Selasky
* Add (back?) ohci atmel attachment.imp2012-07-271-0/+4
|
* Add support for the DesignA Electronics Snapper9g45 System on Module.andrew2012-07-261-0/+1
| | | | Reviewed by: imp
* Add support for the Atmel AT91SAM9G45 CPU.andrew2012-07-261-0/+1
| | | | Reviewed by: imp
* Add preliminary support for Atmel SAM9260-EK evaluation kit.imp2012-07-141-0/+1
| | | | | Initially identical to the Ethernut5, but will diverge shortly before I refactor...
* For our at91rm9200 boards, register which subtype of SoC is on theimp2012-07-131-0/+1
| | | | | board. We'll use this later to control the differences between these two variants' pins.
* This file is no longer AT91RM9200 specific, but now is generic to allimp2012-07-121-1/+1
| | | | Atmel AT91 SoC's we support. Rename to reflect that.
* Make the SoC stuff a little more modular, and start to move away fromimp2012-07-111-0/+1
| | | | | | | | | | | having the CPU device that's a child of atmelarm that does stuff. o Create a linker_set for the support fucntions for the SoCs. o Rename soc_data to soc_info. o Move the delay and reset function pointers to new soc_data struct o Create elements for all known SoCs o Add lookup of the SoC we found, and print a warning if it isn't one we know about.
* Collapse the files.at91 and files.at91sam9 back into files.at91.imp2012-06-151-2/+15
| | | | | | | | | | | Create a new option for at91rm9200 support. Set this option in std.at91. Create a new option for the at91sam9 standard devices. Set this option in std.at91sam9. Retire files.at91sam9. Add options for at91sam9x25 SoC and SAM9X25EK board, but don't connect it just yet as the supporting files aren't quite ready. Note: device at91rm9200 and device at91sam9 are presently mutually exclusive.
* if_ate.c:cognet2010-10-061-2/+7
| | | | | | | | | | | | | | | | | | | | | | | * Support for sam9 "EMAC" controller. * Support for rmii interface to phy. at91.c & at91sam9.c: * Eliminate separate at91sam9.c file. * Add new devices to at91sam9_devs table. at91_machdep.c & at at91sam9_machdep.c: * Automatic chip type determination. * Remove compile time chip dependencies. * Eliminate separate at91sam9_machdep.c file. at91_pmc.c: * Corrected support for all of the sam926? and sam9g20 chips. * Remove compile time chip dependencies. My apologies to Greg for taking so long to take care of it.
* - Add the driver for AT91RM9200 CompactFlash controller. The driverstas2009-04-221-0/+1
| | | | | | | operates in the common memory mode and use polling mode to control the status of operations as I don't have any board with interrupt line routed yet. I'll add the GPIO interrupt driven mode as soon as I get one.
* MFp4 //depot/projects/usb@159992thompsa2009-04-051-2/+0
| | | | | | | | at91_udp.c does not exist anymore, it is now replaced by at91dci in src/sys/dev/usb/controller. Also remove the ohci_atmelarm.c because it is also included in src/sys/conf/files Submitted by: Sylvestre Gallon
* Move to new usb stack that puts the front-end bus attachments with theimp2009-02-271-1/+1
| | | | | | usb stack rather than with the rest of the processor support code. Not sure that's a good idea, as we were moving away from it, but this fixes the build in the mean time so we can have that discussion.
* Convert BWCT and HL200 over to new board mechanism as well. Theimp2008-11-251-0/+2
| | | | | TSC4370 config file wasn't committed to this tree, so I don't know if my changes will work on it or not.
* Start to make it easier to add AT91RM9200 based boards:imp2008-11-251-0/+6
| | | | | | | | | | | | | o Copy kb920x_machdep.c to at91_machdep.c o Move board_init to new board_kb920x.c o rename ramsize to at91_ramsize and make it accessible to board_* files. o Delete files.kb920x. We can do this selection with the new boards. o Add a stub for the tsc4370 board init, which will be added in a future commit. o Add new 'devices' at91_board_kb920x and at91_board_tsc4370. More are needed and will be added in future commits. Reviewed by: stass, cognet
* MFp4: Make at91_rtc optional to allow other RTC choicesticso2007-01-051-1/+1
|
* MFp4: this now depends on new spi bus stuffimp2006-07-141-1/+3
|
* Backout previous commit, Warner committed at91_pio.c...cognet2006-06-231-1/+1
|
* Comment out at91_pio.c, it's not in CVS.cognet2006-06-231-1/+1
|
* Add rtc to files.at91imp2006-03-241-0/+1
|
* MFP4:imp2006-03-181-6/+6
| | | | Gratuitously sort alphabetically.
* These files apply to all the atmel parts that freebsd is going to run on,imp2006-02-171-0/+17
so name them more generically. If we do support the MMU-less ARM7 parts, then we'll need to, at that time, expand the files we have.
OpenPOWER on IntegriCloud