Commit 14f01099 authored by Sylvain Munaut's avatar Sylvain Munaut Committed by Linus Torvalds

[serial/ppc] Add support for MPC52xx PSCs.

Can be used as serial port and console. Compliant with the OCP driver model.
Signed-off-by: default avatarSylvain Munaut <tnt@246tNt.com>
parent 147cd454
...@@ -687,4 +687,31 @@ config SERIAL_SGI_L1_CONSOLE ...@@ -687,4 +687,31 @@ config SERIAL_SGI_L1_CONSOLE
controller serial port as your console (you want this!), controller serial port as your console (you want this!),
say Y. Otherwise, say N. say Y. Otherwise, say N.
config SERIAL_MPC52xx
tristate "Freescale MPC52xx family PSC serial support"
depends on PPC_MPC52xx
select SERIAL_CORE
help
This drivers support the MPC52xx PSC serial ports. If you would
like to use them, you must answer Y or M to this option. Not that
for use as console, it must be included in kernel and not as a
module.
config SERIAL_MPC52xx_CONSOLE
bool "Console on a Freescale MPC52xx family PSC serial port"
depends on SERIAL_MPC52xx=y
select SERIAL_CORE_CONSOLE
help
Select this options if you'd like to use one of the PSC serial port
of the Freescale MPC52xx family as a console.
config SERIAL_MPC52xx_CONSOLE_BAUD
int "Freescale MPC52xx family PSC serial port baud"
depends on SERIAL_MPC52xx_CONSOLE=y
default "9600"
help
Select the MPC52xx console baud rate.
This value is only used if the bootloader doesn't pass in the
console baudrate
endmenu endmenu
...@@ -40,3 +40,4 @@ obj-$(CONFIG_SERIAL_SH_SCI) += sh-sci.o ...@@ -40,3 +40,4 @@ obj-$(CONFIG_SERIAL_SH_SCI) += sh-sci.o
obj-$(CONFIG_SERIAL_BAST_SIO) += bast_sio.o obj-$(CONFIG_SERIAL_BAST_SIO) += bast_sio.o
obj-$(CONFIG_SERIAL_SGI_L1_CONSOLE) += sn_console.o obj-$(CONFIG_SERIAL_SGI_L1_CONSOLE) += sn_console.o
obj-$(CONFIG_SERIAL_CPM) += cpm_uart/ obj-$(CONFIG_SERIAL_CPM) += cpm_uart/
obj-$(CONFIG_SERIAL_MPC52xx) += mpc52xx_uart.o
This diff is collapsed.
...@@ -86,6 +86,9 @@ ...@@ -86,6 +86,9 @@
/* PPC CPM type number */ /* PPC CPM type number */
#define PORT_CPM 58 #define PORT_CPM 58
/* MPC52xx type numbers */
#define PORT_MPC52xx 59
#ifdef __KERNEL__ #ifdef __KERNEL__
#include <linux/config.h> #include <linux/config.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment