31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
diff -Nru linux-3.5.4/arch/arm/mach-omap2/board-igep0020.c linux-3.5.4.rasm/arch/arm/mach-omap2/board-igep0020.c
 | 
						|
--- linux-3.5.4/arch/arm/mach-omap2/board-igep0020.c	2012-09-15 00:28:08.000000000 +0200
 | 
						|
+++ linux-3.5.4.rasm/arch/arm/mach-omap2/board-igep0020.c	2012-10-10 19:57:57.928347091 +0200
 | 
						|
@@ -611,6 +611,26 @@
 | 
						|
 	regulator_register_fixed(1, dummy_supplies, ARRAY_SIZE(dummy_supplies));
 | 
						|
 	omap3_mux_init(board_mux, OMAP_PACKAGE_CBB);
 | 
						|
 
 | 
						|
+	/* Change ttyO0 from RS485 to RS232. */
 | 
						|
+	omap_mux_init_signal("uart1_rts.safe_mode", 0);
 | 
						|
+        omap_mux_init_signal("uart1_cts.safe_mode", 0);
 | 
						|
+
 | 
						|
+        omap_mux_init_gpio(150, OMAP_PIN_INPUT);
 | 
						|
+        if (gpio_request(150, "UART1_RTS") == 0)
 | 
						|
+        {
 | 
						|
+          gpio_direction_input(150);
 | 
						|
+          gpio_set_value(150, 0);
 | 
						|
+          gpio_export(150, 1);
 | 
						|
+        }
 | 
						|
+
 | 
						|
+        omap_mux_init_gpio(149, OMAP_PIN_INPUT);
 | 
						|
+        if (gpio_request(149, "UART1_CTS") == 0)
 | 
						|
+        {
 | 
						|
+          gpio_direction_input(149);
 | 
						|
+          gpio_set_value(149, 0);
 | 
						|
+          gpio_export(149, 1);
 | 
						|
+        }
 | 
						|
+
 | 
						|
 	/* Get IGEP2 hardware revision */
 | 
						|
 	igep2_get_revision();
 | 
						|
 
 |