1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/arm/at91
Warner Losh 691b3c3238 Make the SoC stuff a little more modular, and start to move away from
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.
2012-07-11 20:17:14 +00:00
..
at91_aicreg.h
at91_cfata.c
at91_machdep.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91_mci.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91_mcireg.h
at91_pdcreg.h
at91_pio_rm9200.h
at91_pio_sam9g20.h
at91_pio.c Throw this debug behind bootverbose. The information isn't all that 2012-06-16 04:34:46 +00:00
at91_pioreg.h
at91_piovar.h
at91_pit.c at91pit->at91_pit for consistnecy with other drivers. 2012-07-11 17:11:54 +00:00
at91_pitreg.h at91pit->at91_pit for consistnecy with other drivers. 2012-07-11 17:11:54 +00:00
at91_pmc.c
at91_pmcreg.h
at91_pmcvar.h Tweak comment. 2012-06-29 06:06:19 +00:00
at91_reset.S Eliminate the AT91XXXX_BASE for each SoC. AT91_BASE is the right way 2012-07-10 02:14:50 +00:00
at91_rst.c at91$DEV->at91_$DEV to match other Atmel drivers. Also, export 2012-07-11 17:11:07 +00:00
at91_rstreg.h at91$DEV->at91_$DEV to match other Atmel drivers. Also, export 2012-07-11 17:11:07 +00:00
at91_rtc.c
at91_rtcreg.h
at91_spi.c Revert the part of r236495 that introduced checking of SPI_SR_TXEMPTY 2012-06-18 20:14:42 +00:00
at91_spireg.h
at91_ssc.c
at91_sscreg.h
at91_st.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91_streg.h Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91_twi.c Fix a stray debug that I committed accidentally years ago... 2012-06-22 06:44:22 +00:00
at91_twiio.h
at91_twireg.h
at91_usartreg.h
at91_wdt.c
at91_wdtreg.h
at91.c Remove a useless bit of indirection. On all Atmel ARM products, irq 1 2012-07-10 15:02:29 +00:00
at91board.h Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
at91reg.h The system IRQ is always IRQ 1. Make it so. 2012-07-10 02:39:03 +00:00
at91rm92reg.h Eliminate the AT91XXXX_BASE for each SoC. AT91_BASE is the right way 2012-07-10 02:14:50 +00:00
at91rm9200.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91sam9g20.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91sam9g20reg.h Eliminate the AT91XXXX_BASE for each SoC. AT91_BASE is the right way 2012-07-10 02:14:50 +00:00
at91sam9x25.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91sam9x25reg.h Eliminate the AT91XXXX_BASE for each SoC. AT91_BASE is the right way 2012-07-10 02:14:50 +00:00
at91sam9260.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91sam9260reg.h Missed one of the special AT91SAM9xxx_BASE defines. This should be 2012-07-10 02:44:15 +00:00
at91soc.c Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91soc.h Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
at91var.h Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
board_bwct.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_ethernut5.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_hl200.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_hl201.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_kb920x.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_qila9g20.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_sam9g20ek.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_sam9x25ek.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
board_tsc4370.c Create a generic way to support multiple boards within an 2012-07-07 05:02:39 +00:00
files.at91 Make the SoC stuff a little more modular, and start to move away from 2012-07-11 20:17:14 +00:00
hints.at91rm9200
hints.at91sam9261
if_ate.c
if_atereg.h
if_macb.c
if_macbreg.h
if_macbvar.h
std.at91 Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.at91sam9 Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.atmel Create a pseudo-lint kernel for all at91 SoCs. This kernel will not 2012-07-01 06:56:41 +00:00
std.bwct
std.ethernut5 Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.hl200
std.hl201 Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.kb920x
std.qila9g20 Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.sam9g20ek Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.sam9x25ek Opt-in rather than opt-out of the SoC. We don't really support 2012-07-01 06:34:17 +00:00
std.tsc4370
uart_bus_at91usart.c There's nothing AT91RM9200 specific about this file at all. 2012-07-10 01:13:00 +00:00
uart_cpu_at91rm9200usart.c Eliminate the AT91XXXX_BASE for each SoC. AT91_BASE is the right way 2012-07-10 02:14:50 +00:00
uart_dev_at91usart.c