freebsd-dev/sys/arm/at91
Warner Losh 546bbbb56f MFp4:
Introduce framework to configure the multiplexed pins on boot.

	Since the USART supprots RS-485 multidrop mode, it allows the
	TX pins to float.  However, for RS-232 operations, we don't
	want these pins to float.  Instead, they should be pulled up
	to avoid mismatches.  Linux does something similar when it
	configures the TX lines.  This implies that we also allow the
	RX lines to float rather than be in the state they are left in
	by the boot loader.  Since they are input pins, I think that
	this is the right thing to do.

	Plus minor for our board.
2006-07-14 22:22:57 +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 MFp4: 2006-07-14 22:22:57 +00:00
at91_pioreg.h Skeleton PIO support. 2006-03-24 07:39:29 +00:00
at91_piovar.h MFp4: 2006-07-14 22:22:57 +00:00
at91_pmc.c The TSC board uses a 16MHz base clock for the AT91RM9200, while the Kwikbyte 2006-07-14 22:01:51 +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 Implement the set_time function. Rather pointless with this RTC, as it 2006-07-14 21:37:19 +00:00
at91_rtcreg.h MFp4: 2006-07-14 22:06:01 +00:00
at91_spi.c MF p4: 2006-07-14 21:35:59 +00:00
at91_spireg.h MF p4: 2006-07-14 21:35:59 +00:00
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 We have an implementation of generic_bs_rr_1, so use it, as some drivers use 2006-05-19 11:27:02 +00:00
at91rm92reg.h Probe the memory size of the board better. Look at the bus width, 2006-06-20 20:13:40 +00:00
at91var.h
files.at91 Backout previous commit, Warner committed at91_pio.c... 2006-06-23 23:07:11 +00:00
files.kb920x
hints.at91rm9200
hints.at91sam9261
if_ate.c Carefully note the RMII bit in the config register at attach time. 2006-06-17 23:24:35 +00:00
if_atereg.h
kb920x_machdep.c MFp4: 2006-07-14 22:22:57 +00:00
ohci_atmelarm.c MFp4: 2006-03-18 01:45:29 +00:00
std.at91 Move some of the common parameters into the std. files for this platform. 2006-07-14 15:20:31 +00:00
std.kb920x Move some of the common parameters into the std. files for this platform. 2006-07-14 15:20:31 +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 Be sure to flush the cache after a partial read on timeout. Expand 2006-07-14 21:33:04 +00:00