Explorar o código

Add support for Freescale's MXC serial terminals

This patch makes ttymxc[012] an option to choose for
BR2_TARGET_GENERIC_GETTY.

It also adds these ports to the generic device table and to securetty.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Daniel Mack %!s(int64=16) %!d(string=hai) anos
pai
achega
ee0ebdfd59

+ 12 - 0
target/generic/Config.in

@@ -107,6 +107,15 @@ config BR2_TARGET_GENERIC_GETTY_TTYSAC2
 config BR2_TARGET_GENERIC_GETTY_TTYSAC3
 	bool "ttySAC3"
 	depends on BR2_arm
+config BR2_TARGET_GENERIC_GETTY_TTYMXC0
+	bool "ttymxc0"
+	depends on BR2_arm
+config BR2_TARGET_GENERIC_GETTY_TTYMXC1
+	bool "ttymxc1"
+	depends on BR2_arm
+config BR2_TARGET_GENERIC_GETTY_TTYMXC2
+	bool "ttymxc2"
+	depends on BR2_arm
 config BR2_TARGET_GENERIC_GETTY_TTYUL0
 	bool "ttyUL0"
 	depends on BR2_powerpc
@@ -160,6 +169,9 @@ config BR2_TARGET_GENERIC_GETTY_PORT
 	default "ttySAC1"	if BR2_TARGET_GENERIC_GETTY_TTYSAC1
 	default "ttySAC2"	if BR2_TARGET_GENERIC_GETTY_TTYSAC2
 	default "ttySAC3"	if BR2_TARGET_GENERIC_GETTY_TTYSAC3
+	default "ttymxc0"	if BR2_TARGET_GENERIC_GETTY_TTYMXC0
+	default "ttymxc1"	if BR2_TARGET_GENERIC_GETTY_TTYMXC1
+	default "ttymxc2"	if BR2_TARGET_GENERIC_GETTY_TTYMXC2
 	default "ttyUL0"	if BR2_TARGET_GENERIC_GETTY_TTYUL0
 	default "ttyUL1"	if BR2_TARGET_GENERIC_GETTY_TTYUL1
 	default "ttyUL2"	if BR2_TARGET_GENERIC_GETTY_TTYUL2

+ 1 - 0
target/generic/device_table.txt

@@ -77,6 +77,7 @@
 /dev/ttySAC	c	666	0	0	204	64	0	1	4
 /dev/ttyPSC	c	666	0	0	204	148	0	1	4
 /dev/ttyUL	c	666	0	0	204	187	0	1	4
+/dev/ttymxc	c	666	0	0	207	16	0	1	3
 
 # Input stuff
 /dev/input		d	755	0	0	-	-	-	-	-

+ 3 - 0
target/generic/target_skeleton/etc/securetty

@@ -30,3 +30,6 @@ ttyCPM0
 ttyCPM1
 ttyCPM2
 ttyCPM3
+ttymxc0
+ttymxc1
+ttymxc2