freebsd-dev/sys/arm/at91
Marcel Moolenaar f8100ce2a7 Don't expose the uart_ops structure directly, but instead have
it obtained through the uart_class structure. This allows us
to declare the uart_class structure as weak and as such allows
us to reference it even when it's not compiled-in.
It also allows is to get the uart_ops structure by name, which
makes it possible to implement the dt tag handling in uart_getenv().
The side-effect of all this is that we're using the uart_class
structure more consistently which means that we now also have
access to the size of the bus space block needed by the hardware
when we map the bus space, eliminating any hardcoding.
2007-04-02 22:00:22 +00:00
..
at91_mci.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
at91_mcireg.h MMC/SD bridge driver (host adapter) for AT91RM9200's MCI interface. 2006-10-20 06:44:04 +00:00
at91_pdcreg.h Get this to compile : 2006-05-11 14:30:28 +00:00
at91_pio_rm9200.h Add support for configuring pins to be one of {GPIO, PERIPHERAL A or 2006-07-02 03:50:44 +00:00
at91_pio.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
at91_pioreg.h Merge from FreeBSD-tsf-6 by way of p4: 2007-01-01 00:46:54 +00:00
at91_piovar.h MFp4: 2006-07-14 22:22:57 +00:00
at91_pmc.c MFp4: BWCT boards are using an 16MHz xtal 2007-01-05 01:14:14 +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 Correct return code (int) for at91_rtc_intr() prototype. 2007-02-27 13:39:34 +00:00
at91_rtcreg.h MFp4: 2006-07-14 22:06:01 +00:00
at91_spi.c Use tsleep() rather than msleep() with a NULL mtx. 2007-02-27 17:15:39 +00:00
at91_spireg.h MFp4: Fix bit name for SPI SR register 2007-01-01 00:50:25 +00:00
at91_ssc.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
at91_sscreg.h MFp4: Status register bits 2006-10-25 07:58:18 +00:00
at91_st.c Revisit the watchdogs: Resetting the error to EINVAL after failing to set the 2007-03-27 21:03:37 +00:00
at91_streg.h
at91_twi.c MFp4: A bunch of patches from myself and Tisco to improve the 2007-03-23 22:57:24 +00:00
at91_twiio.h
at91_twireg.h MFp4: A bunch of patches from myself and Tisco to improve the 2007-03-23 22:57:24 +00:00
at91_usartreg.h Remove unused bit definitions. 2006-04-06 04:29:24 +00:00
at91.c o substitute INTR_FAST with FILTER in a panic message. 2007-03-06 10:55:57 +00:00
at91rm92reg.h Relocate the vector page for AT91, to work around bugs with the LOW_VECTOR 2006-08-28 20:05:00 +00:00
at91var.h
files.at91 MFp4: Make at91_rtc optional to allow other RTC choices 2007-01-05 02:06:53 +00:00
files.kb920x
hints.at91rm9200
hints.at91sam9261
if_ate.c o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00
if_atereg.h MFp4: berndt pointed me at an errata that shows that the stat register 2006-09-07 21:50:01 +00:00
kb920x_machdep.c Don't map mini-data cache page since ARM920T doesn't have it. 2007-03-27 06:29:19 +00:00
ohci_atmelarm.c Update bus_setup_intr(). 2007-03-01 09:10:55 +00:00
std.at91 MFp4: Move the parameters that are basically dictated by the AT91 2006-10-25 08:00:11 +00:00
std.kb920x MFp4: Move the parameters that are basically dictated by the AT91 2006-10-25 08:00:11 +00:00
uart_bus_at91usart.c Resurrect Skyeye support : 2006-05-13 23:41:16 +00:00
uart_cpu_at91rm9200usart.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_dev_at91usart.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00