diff -crB linux-2.6.32.2/arch/arm/mach-at91/board-foxg20.c linux-2.6.32.2mod/arch/arm/mach-at91/board-foxg20.c
*** linux-2.6.32.2/arch/arm/mach-at91/board-foxg20.c	2011-01-01 18:55:38.000000000 +0100
--- linux-2.6.32.2mod/arch/arm/mach-at91/board-foxg20.c	2011-01-01 18:58:37.000000000 +0100
***************
*** 77,84 ****
  			   | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD
  			   | ATMEL_UART_RI);
  
! 	/* USART1 on ttyS2. (Rx, Tx, RTS, CTS) */
! 	at91_register_uart(AT91SAM9260_ID_US1, 2, ATMEL_UART_CTS | ATMEL_UART_RTS);
  
  	/* USART2 on ttyS3. (Rx & Tx only) */
  	at91_register_uart(AT91SAM9260_ID_US2, 3, 0);
--- 77,84 ----
  			   | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD
  			   | ATMEL_UART_RI);
  
! 	/* USART1 on ttyS2. (Rx, Tx, RTS, CTS) Removed to use as rs485*/
! 	/*at91_register_uart(AT91SAM9260_ID_US1, 2, ATMEL_UART_CTS | ATMEL_UART_RTS);*/
  
  	/* USART2 on ttyS3. (Rx & Tx only) */
  	at91_register_uart(AT91SAM9260_ID_US2, 3, 0);
