| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
on at91rm9200 so far.
The files.at91 has listed a nand driver for ages, but it never existed.
|
| |
|
| |
|
|
|
|
| |
so rename them now before they get copied further afield...
|
|
|
|
|
|
| |
while I'm here in anticipation of usb2 support for newer SoCs.
Requested by: Hans Petter Selasky
|
| |
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
|
| |
Initially identical to the Ethernut5, but will diverge shortly before
I refactor...
|
|
|
|
|
| |
board. We'll use this later to control the differences between these
two variants' pins.
|
|
|
|
| |
Atmel AT91 SoC's we support. Rename to reflect that.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
TSC4370 config file wasn't committed to this tree, so I don't know if
my changes will work on it or not.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Gratuitously sort alphabetically.
|
|
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.
|