CRIS v10: Add synchronous serial port driver for CRIS v10.
This commit is contained in:
parent
4f073eff3f
commit
c974a9e5a3
@ -292,6 +292,37 @@ config ETRAX_PCF8563
|
|||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
config ETRAX_SYNCHRONOUS_SERIAL
|
||||||
|
bool "Synchronous serial-port support"
|
||||||
|
help
|
||||||
|
Select this to enable the synchronous serial port driver.
|
||||||
|
|
||||||
|
config ETRAX_SYNCHRONOUS_SERIAL_PORT0
|
||||||
|
bool "Synchronous serial port 0 enabled"
|
||||||
|
depends on ETRAX_SYNCHRONOUS_SERIAL
|
||||||
|
help
|
||||||
|
Enabled synchronous serial port 0.
|
||||||
|
|
||||||
|
config ETRAX_SYNCHRONOUS_SERIAL0_DMA
|
||||||
|
bool "Enable DMA on synchronous serial port 0."
|
||||||
|
depends on ETRAX_SYNCHRONOUS_SERIAL_PORT0
|
||||||
|
help
|
||||||
|
A synchronous serial port can run in manual or DMA mode.
|
||||||
|
Selecting this option will make it run in DMA mode.
|
||||||
|
|
||||||
|
config ETRAX_SYNCHRONOUS_SERIAL_PORT1
|
||||||
|
bool "Synchronous serial port 1 enabled"
|
||||||
|
depends on ETRAX_SYNCHRONOUS_SERIAL && (ETRAXFS || ETRAX_ARCH_V10)
|
||||||
|
help
|
||||||
|
Enabled synchronous serial port 1.
|
||||||
|
|
||||||
|
config ETRAX_SYNCHRONOUS_SERIAL1_DMA
|
||||||
|
bool "Enable DMA on synchronous serial port 1."
|
||||||
|
depends on ETRAX_SYNCHRONOUS_SERIAL_PORT1
|
||||||
|
help
|
||||||
|
A synchronous serial port can run in manual or DMA mode.
|
||||||
|
Selecting this option will make it run in DMA mode.
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "Network LED behavior"
|
prompt "Network LED behavior"
|
||||||
depends on ETRAX_ETHERNET
|
depends on ETRAX_ETHERNET
|
||||||
|
@ -8,4 +8,5 @@ obj-$(CONFIG_ETRAX_I2C_EEPROM) += eeprom.o
|
|||||||
obj-$(CONFIG_ETRAX_GPIO) += gpio.o
|
obj-$(CONFIG_ETRAX_GPIO) += gpio.o
|
||||||
obj-$(CONFIG_ETRAX_DS1302) += ds1302.o
|
obj-$(CONFIG_ETRAX_DS1302) += ds1302.o
|
||||||
obj-$(CONFIG_ETRAX_PCF8563) += pcf8563.o
|
obj-$(CONFIG_ETRAX_PCF8563) += pcf8563.o
|
||||||
|
obj-$(CONFIG_ETRAX_SYNCHRONOUS_SERIAL) += sync_serial.o
|
||||||
|
|
||||||
|
1441
arch/cris/arch-v10/drivers/sync_serial.c
Normal file
1441
arch/cris/arch-v10/drivers/sync_serial.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user