Skip to contentSkip to conversation

Add PrimeCell PL010 serial driver

PATCH Applied Matthias Kaehlcke 1 participant 1 message Jan 12, 2010

lore
Share & tools
lore
#0 lore raw

PATCH 4/5 Add PrimeCell PL010 serial driver

Added driver for ARM PrimeCell PL010 UART

---
 drivers/serial/Kconfig        |    7 ++
 drivers/serial/Makefile       |    2 +-
 drivers/serial/serial_pl010.c |  172 +++++++++++++++++++++++++++++++++++++++++
 drivers/serial/serial_pl010.h |  100 ++++++++++++++++++++++++
 4 files changed, 280 insertions(+), 1 deletions(-)
 create mode 100644 drivers/serial/serial_pl010.c
 create mode 100644 drivers/serial/serial_pl010.h
drivers/serial/Kconfig +7 -0
index b0ff5fa..8a5056b 100644
@@ -47,6 +47,13 @@ config DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS
 	help
 	  Say Y here if you are using OMAP extensions to NS16550
 
+config DRIVER_SERIAL_PL010
+	depends on ARCH_EP93XX
+	default y
+	bool "ARM AMBA PL010 support"
+	help
+	  Enable this to get support for AMBA PL010 based serial devices
+
 config DRIVER_SERIAL_S3C24X0
 	bool "Samsung S3C24X0 serial driver"
 	depends on ARCH_S3C24xx
drivers/serial/Makefile +1 -1
index 8ab680d..9f203bb 100644
@@ -3,7 +3,6 @@
 # s3c4510b_uart.o
 # serial_max3100.o
 # serial_pl010.o
-# serial_pl011.o
 # serial_xuartlite.o
 obj-$(CONFIG_DRIVER_SERIAL_ARM_DCC)		+= arm_dcc.o
 obj-$(CONFIG_DRIVER_SERIAL_IMX)			+= serial_imx.o
@@ -13,4 +12,5 @@ obj-$(CONFIG_DRIVER_SERIAL_LINUX_COMSOLE)	+= linux_console.o
 obj-$(CONFIG_DRIVER_SERIAL_MPC5XXX)		+= serial_mpc5xxx.o
 obj-$(CONFIG_DRIVER_SERIAL_BLACKFIN)		+= serial_blackfin.o
 obj-$(CONFIG_DRIVER_SERIAL_NS16550)		+= serial_ns16550.o
+obj-$(CONFIG_DRIVER_SERIAL_PL010)		+= serial_pl010.o
 obj-$(CONFIG_DRIVER_SERIAL_S3C24X0)		+= serial_s3c24x0.o
drivers/serial/serial_pl010.c new file +172 -0

172 lines not on this page · raw message

drivers/serial/serial_pl010.h new file +100 -0

100 lines not on this page · raw message

Signature · 7 lines
1.6.3.1


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox