2014-02-18 16:04 GMT+01:00 Alexander Shiyan <shc_work@xxxxxxx>: > On Mon, 17 Feb 2014 17:57:24 +0100 > Richard Genoud <richard.genoud@xxxxxxxxx> wrote: > >> On sam9x5, dedicated CTS (and RTS) pins are unusable together with the >> LCDC, the EMAC, or the MMC because they share the same line. >> >> Moreover, the USART controller doesn't handle DTR/DSR/DCD/RI signals, >> so we have to control them via GPIO. >> >> This patch permits to use GPIOs to control the CTS/RTS/DTR/DSR/DCD/RI >> signals. >> >> Signed-off-by: Richard Genoud <richard.genoud@xxxxxxxxx> > ... >> diff --git a/arch/arm/mach-at91/at91rm9200_devices.c b/arch/arm/mach-at91/at91rm9200_devices.c >> index 605add05af7e..6dd386e3d9fe 100644 >> --- a/arch/arm/mach-at91/at91rm9200_devices.c >> +++ b/arch/arm/mach-at91/at91rm9200_devices.c > ... >> @@ -961,7 +961,14 @@ static struct resource uart0_resources[] = { >> static struct atmel_uart_data uart0_data = { >> .use_dma_tx = 1, >> .use_dma_rx = 1, >> - .rts_gpio = -EINVAL, >> +}; >> + >> +struct gpiod_lookup_table uart0_gpios_table = { > > static arg ! I missed this one ! good catch ! >> + .dev_id = "atmel_usart", >> + .table = { >> + GPIO_LOOKUP("pioA", 21, "rts", GPIO_ACTIVE_LOW), >> + { }, >> + }, >> }; > ... > > -- > Alexander Shiyan <shc_work@xxxxxxx> -- for me, ck means con kolivas and not calvin klein... does it mean I'm a geek ? -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html