freebsd-nq/sys/arm/at91
Olivier Houchard d5d776c16b Resurrect Skyeye support :
Add a new option, SKYEYE_WORKAROUNDS, which as the name suggests adds
workarounds for things skyeye doesn't simulate. Specifically :
- Use USART0 instead of DBGU as the console, make it not use DMA, and           manually provoke an interrupt when we're done in the transmit function.
- Skyeye maintains an internal counter for clock, but apparently there's
no way to access it, so hack the timecounter code to return a value which
is increased at every clock interrupts. This is gross, but I didn't find a
better way to implement timecounters without hacking Skyeye to get the
counter value.
- Force the write-back of PTEs once we're done writing them, even if they
are supposed to be write-through. I don't know why I have to do that.
2006-05-13 23:41:16 +00:00
..
at91_pdcreg.h Get this to compile : 2006-05-11 14:30:28 +00:00
at91_pio.c Skeleton PIO support. 2006-03-24 07:39:29 +00:00
at91_pioreg.h Skeleton PIO support. 2006-03-24 07:39:29 +00:00
at91_pmc.c Add the sekelton of support for the Power Management Controller. 2006-03-24 07:37:56 +00:00
at91_pmcreg.h Add the sekelton of support for the Power Management Controller. 2006-03-24 07:37:56 +00:00
at91_pmcvar.h Add the sekelton of support for the Power Management Controller. 2006-03-24 07:37:56 +00:00
at91_rtc.c Add RTC support. This may be of dubious value since the RTC is reset 2006-03-24 07:35:30 +00:00
at91_rtcreg.h Add RTC support. This may be of dubious value since the RTC is reset 2006-03-24 07:35:30 +00:00
at91_spi.c
at91_spiio.h
at91_spireg.h
at91_ssc.c Skeleton support for the SSC device, which implements I2S interfaces, 2006-03-24 07:42:33 +00:00
at91_sscreg.h Skeleton support for the SSC device, which implements I2S interfaces, 2006-03-24 07:42:33 +00:00
at91_st.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00
at91_streg.h
at91_twi.c Connect twi to the FreeBSD iicbus infrastructure. 2006-04-06 04:31:19 +00:00
at91_twiio.h
at91_twireg.h
at91_usartreg.h Remove unused bit definitions. 2006-04-06 04:29:24 +00:00
at91.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00
at91rm92reg.h MFP4: 2006-03-18 01:38:25 +00:00
at91var.h
files.at91 Add rtc to files.at91 2006-03-24 07:36:23 +00:00
files.kb920x
hints.at91rm9200
hints.at91sam9261
if_ate.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00
if_atereg.h
kb920x_machdep.c MFp4: Don't force single-user now we can go multi-user. 2006-03-22 22:31:31 +00:00
ohci_atmelarm.c MFp4: 2006-03-18 01:45:29 +00:00
std.at91 These files apply to all the atmel parts that freebsd is going to run on, 2006-02-17 22:33:13 +00:00
std.kb920x These files apply to all the atmel parts that freebsd is going to run on, 2006-02-17 22:33:13 +00:00
uart_bus_at91usart.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00
uart_cpu_at91rm9200usart.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00
uart_dev_at91usart.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00