* rm9200: update
@ 2010-11-20 9:59 Jean-Christophe PLAGNIOL-VILLARD
2010-11-20 10:08 ` [PATCH 1/6] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD
` (7 more replies)
0 siblings, 8 replies; 25+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 9:59 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
this patch update some issues found on rm9200
during the test of the rm9200 defconfig consolidation
The following changes since commit b86db4744230c94e480de56f1b7f31117edbf193:
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2010-11-19 19:46:45 -0800)
are available in the git repository at:
git://git.jcrosoft.org/linux-2.6.git rm9200
Jean-Christophe PLAGNIOL-VILLARD (6):
at91: Convert remaining boards to new-style UART initialization
at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used
at91rm9200ek: fix warning: 'ek_mmc_data' defined but not used
at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used
at91: rename rm9200ek and rm9200dk board file name
atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer'
arch/arm/mach-at91/Makefile | 4 +-
arch/arm/mach-at91/at91rm9200_devices.c | 45 --------------------
arch/arm/mach-at91/board-1arm.c | 26 ++++++------
arch/arm/mach-at91/board-kafa.c | 21 ++++------
arch/arm/mach-at91/board-picotux200.c | 25 +++++------
.../arm/mach-at91/{board-dk.c => board-rm9200dk.c} | 2 +
.../arm/mach-at91/{board-ek.c => board-rm9200ek.c} | 2 +
arch/arm/mach-at91/include/mach/board.h | 6 ---
drivers/spi/atmel_spi.c | 4 +-
9 files changed, 42 insertions(+), 93 deletions(-)
rename arch/arm/mach-at91/{board-dk.c => board-rm9200dk.c} (99%)
rename arch/arm/mach-at91/{board-ek.c => board-rm9200ek.c} (99%)
Best Regards,
J.
^ permalink raw reply [flat|nested] 25+ messages in thread* [PATCH 1/6] at91: Convert remaining boards to new-style UART initialization 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 2/6] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used Jean-Christophe PLAGNIOL-VILLARD ` (6 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 UTC (permalink / raw) To: linux-arm-kernel Convert the following AT91RM9200-based boards to the new-style UART initialization: - Ajeco 1ARM Single Board Computer - Sperry-Sun KAFA board - picotux 200 Remove the deprecated at91_init_serial Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> --- arch/arm/mach-at91/at91rm9200_devices.c | 45 ------------------------------- arch/arm/mach-at91/board-1arm.c | 26 +++++++++--------- arch/arm/mach-at91/board-kafa.c | 21 +++++--------- arch/arm/mach-at91/board-picotux200.c | 23 +++++++--------- arch/arm/mach-at91/include/mach/board.h | 6 ---- 5 files changed, 31 insertions(+), 90 deletions(-) diff --git a/arch/arm/mach-at91/at91rm9200_devices.c b/arch/arm/mach-at91/at91rm9200_devices.c index 9338825..7b53922 100644 --- a/arch/arm/mach-at91/at91rm9200_devices.c +++ b/arch/arm/mach-at91/at91rm9200_devices.c @@ -1106,51 +1106,6 @@ static inline void configure_usart3_pins(unsigned pins) static struct platform_device *__initdata at91_uarts[ATMEL_MAX_UART]; /* the UARTs to use */ struct platform_device *atmel_default_console_device; /* the serial console device */ -void __init __deprecated at91_init_serial(struct at91_uart_config *config) -{ - int i; - - /* Fill in list of supported UARTs */ - for (i = 0; i < config->nr_tty; i++) { - switch (config->tty_map[i]) { - case 0: - configure_usart0_pins(ATMEL_UART_CTS | ATMEL_UART_RTS); - at91_uarts[i] = &at91rm9200_uart0_device; - at91_clock_associate("usart0_clk", &at91rm9200_uart0_device.dev, "usart"); - break; - case 1: - configure_usart1_pins(ATMEL_UART_CTS | ATMEL_UART_RTS | ATMEL_UART_DSR | ATMEL_UART_DTR | ATMEL_UART_DCD | ATMEL_UART_RI); - at91_uarts[i] = &at91rm9200_uart1_device; - at91_clock_associate("usart1_clk", &at91rm9200_uart1_device.dev, "usart"); - break; - case 2: - configure_usart2_pins(0); - at91_uarts[i] = &at91rm9200_uart2_device; - at91_clock_associate("usart2_clk", &at91rm9200_uart2_device.dev, "usart"); - break; - case 3: - configure_usart3_pins(0); - at91_uarts[i] = &at91rm9200_uart3_device; - at91_clock_associate("usart3_clk", &at91rm9200_uart3_device.dev, "usart"); - break; - case 4: - configure_dbgu_pins(); - at91_uarts[i] = &at91rm9200_dbgu_device; - at91_clock_associate("mck", &at91rm9200_dbgu_device.dev, "usart"); - break; - default: - continue; - } - at91_uarts[i]->id = i; /* update ID number to mapped ID */ - } - - /* Set serial console device */ - if (config->console_tty < ATMEL_MAX_UART) - atmel_default_console_device = at91_uarts[config->console_tty]; - if (!atmel_default_console_device) - printk(KERN_INFO "AT91: No default serial console defined.\n"); -} - void __init at91_register_uart(unsigned id, unsigned portnr, unsigned pins) { struct platform_device *pdev; diff --git a/arch/arm/mach-at91/board-1arm.c b/arch/arm/mach-at91/board-1arm.c index 46bdc82..8a3fc84 100644 --- a/arch/arm/mach-at91/board-1arm.c +++ b/arch/arm/mach-at91/board-1arm.c @@ -39,24 +39,24 @@ #include "generic.h" -/* - * Serial port configuration. - * 0 .. 3 = USART0 .. USART3 - * 4 = DBGU - */ -static struct at91_uart_config __initdata onearm_uart_config = { - .console_tty = 0, /* ttyS0 */ - .nr_tty = 3, - .tty_map = { 4, 0, 1, -1, -1 }, /* ttyS0, ..., ttyS4 */ -}; - static void __init onearm_map_io(void) { /* Initialize processor: 18.432 MHz crystal */ at91rm9200_initialize(18432000, AT91RM9200_PQFP); - /* Setup the serial ports and console */ - at91_init_serial(&onearm_uart_config); + /* DBGU on ttyS0. (Rx & Tx only) */ + at91_register_uart(0, 0, 0); + + /* USART0 on ttyS1 (Rx, Tx, CTS, RTS) */ + at91_register_uart(AT91RM9200_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS); + + /* USART1 on ttyS2 (Rx, Tx, CTS, RTS, DTR, DSR, DCD, RI) */ + at91_register_uart(AT91RM9200_ID_US1, 2, ATMEL_UART_CTS | ATMEL_UART_RTS + | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD + | ATMEL_UART_RI); + + /* set serial console to ttyS0 (ie, DBGU) */ + at91_set_serial_console(0); } static void __init onearm_init_irq(void) diff --git a/arch/arm/mach-at91/board-kafa.c b/arch/arm/mach-at91/board-kafa.c index c0ce79d..d2e1f4e 100644 --- a/arch/arm/mach-at91/board-kafa.c +++ b/arch/arm/mach-at91/board-kafa.c @@ -39,17 +39,6 @@ #include "generic.h" -/* - * Serial port configuration. - * 0 .. 3 = USART0 .. USART3 - * 4 = DBGU - */ -static struct at91_uart_config __initdata kafa_uart_config = { - .console_tty = 0, /* ttyS0 */ - .nr_tty = 2, - .tty_map = { 4, 0, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ -}; - static void __init kafa_map_io(void) { /* Initialize processor: 18.432 MHz crystal */ @@ -58,8 +47,14 @@ static void __init kafa_map_io(void) /* Set up the LEDs */ at91_init_leds(AT91_PIN_PB4, AT91_PIN_PB4); - /* Setup the serial ports and console */ - at91_init_serial(&kafa_uart_config); + /* DBGU on ttyS0. (Rx & Tx only) */ + at91_register_uart(0, 0, 0); + + /* USART0 on ttyS1 (Rx, Tx, CTS, RTS) */ + at91_register_uart(AT91RM9200_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS); + + /* set serial console to ttyS0 (ie, DBGU) */ + at91_set_serial_console(0); } static void __init kafa_init_irq(void) diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c index 9d833bb..ac1a3b5 100644 --- a/arch/arm/mach-at91/board-picotux200.c +++ b/arch/arm/mach-at91/board-picotux200.c @@ -43,24 +43,21 @@ #include "generic.h" -/* - * Serial port configuration. - * 0 .. 3 = USART0 .. USART3 - * 4 = DBGU - */ -static struct at91_uart_config __initdata picotux200_uart_config = { - .console_tty = 0, /* ttyS0 */ - .nr_tty = 2, - .tty_map = { 4, 1, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ -}; - static void __init picotux200_map_io(void) { /* Initialize processor: 18.432 MHz crystal */ at91rm9200_initialize(18432000, AT91RM9200_BGA); - /* Setup the serial ports and console */ - at91_init_serial(&picotux200_uart_config); + /* DBGU on ttyS0. (Rx & Tx only) */ + at91_register_uart(0, 0, 0); + + /* USART1 on ttyS1. (Rx, Tx, CTS, RTS, DTR, DSR, DCD, RI) */ + at91_register_uart(AT91RM9200_ID_US1, 1, ATMEL_UART_CTS | ATMEL_UART_RTS + | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD + | ATMEL_UART_RI); + + /* set serial console to ttyS0 (ie, DBGU) */ + at91_set_serial_console(0); } static void __init picotux200_init_irq(void) diff --git a/arch/arm/mach-at91/include/mach/board.h b/arch/arm/mach-at91/include/mach/board.h index 58528aa..2b499eb 100644 --- a/arch/arm/mach-at91/include/mach/board.h +++ b/arch/arm/mach-at91/include/mach/board.h @@ -137,13 +137,7 @@ extern void __init at91_add_device_spi(struct spi_board_info *devices, int nr_de extern void __init at91_register_uart(unsigned id, unsigned portnr, unsigned pins); extern void __init at91_set_serial_console(unsigned portnr); -struct at91_uart_config { - unsigned short console_tty; /* tty number of serial console */ - unsigned short nr_tty; /* number of serial tty's */ - short tty_map[]; /* map UART to tty number */ -}; extern struct platform_device *atmel_default_console_device; -extern void __init __deprecated at91_init_serial(struct at91_uart_config *config); struct atmel_uart_data { short use_dma_tx; /* use transmit DMA? */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 2/6] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 1/6] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 3/6] at91rm9200ek: fix warning: 'ek_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD ` (5 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 UTC (permalink / raw) To: linux-arm-kernel Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> --- arch/arm/mach-at91/board-dk.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-at91/board-dk.c b/arch/arm/mach-at91/board-dk.c index e14f0e1..16dfd0c 100644 --- a/arch/arm/mach-at91/board-dk.c +++ b/arch/arm/mach-at91/board-dk.c @@ -91,10 +91,12 @@ static struct at91_cf_data __initdata dk_cf_data = { // .vcc_pin = ... always powered }; +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD static struct at91_mmc_data __initdata dk_mmc_data = { .slot_b = 0, .wire4 = 1, }; +#endif static struct spi_board_info dk_spi_devices[] = { { /* DataFlash chip */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 3/6] at91rm9200ek: fix warning: 'ek_mmc_data' defined but not used 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 1/6] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 2/6] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD ` (4 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 UTC (permalink / raw) To: linux-arm-kernel Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> --- arch/arm/mach-at91/board-ek.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-at91/board-ek.c b/arch/arm/mach-at91/board-ek.c index 56e92c4..6203cdf 100644 --- a/arch/arm/mach-at91/board-ek.c +++ b/arch/arm/mach-at91/board-ek.c @@ -84,12 +84,14 @@ static struct at91_udc_data __initdata ek_udc_data = { .pullup_pin = AT91_PIN_PD5, }; +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD static struct at91_mmc_data __initdata ek_mmc_data = { .det_pin = AT91_PIN_PB27, .slot_b = 0, .wire4 = 1, .wp_pin = AT91_PIN_PA17, }; +#endif static struct spi_board_info ek_spi_devices[] = { { /* DataFlash chip */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD ` (2 preceding siblings ...) 2010-11-20 10:08 ` [PATCH 3/6] at91rm9200ek: fix warning: 'ek_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 21:44 ` Uwe Kleine-König 2010-11-20 10:08 ` [PATCH 5/6] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD ` (3 subsequent siblings) 7 siblings, 1 reply; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 UTC (permalink / raw) To: linux-arm-kernel Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> --- arch/arm/mach-at91/board-picotux200.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c index ac1a3b5..7259e7b 100644 --- a/arch/arm/mach-at91/board-picotux200.c +++ b/arch/arm/mach-at91/board-picotux200.c @@ -79,12 +79,14 @@ static struct at91_usbh_data __initdata picotux200_usbh_data = { // .pullup_pin = AT91_PIN_PD5, // }; +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD static struct at91_mmc_data __initdata picotux200_mmc_data = { .det_pin = AT91_PIN_PB27, .slot_b = 0, .wire4 = 1, .wp_pin = AT91_PIN_PA17, }; +#endif // static struct spi_board_info picotux200_spi_devices[] = { // { /* DataFlash chip */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used 2010-11-20 10:08 ` [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 21:44 ` Uwe Kleine-König 2010-11-21 2:17 ` Jean-Christophe PLAGNIOL-VILLARD 0 siblings, 1 reply; 25+ messages in thread From: Uwe Kleine-König @ 2010-11-20 21:44 UTC (permalink / raw) To: linux-arm-kernel On Sat, Nov 20, 2010 at 11:08:51AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> > --- > arch/arm/mach-at91/board-picotux200.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c > index ac1a3b5..7259e7b 100644 > --- a/arch/arm/mach-at91/board-picotux200.c > +++ b/arch/arm/mach-at91/board-picotux200.c > @@ -79,12 +79,14 @@ static struct at91_usbh_data __initdata picotux200_usbh_data = { > // .pullup_pin = AT91_PIN_PD5, > // }; > > +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD > static struct at91_mmc_data __initdata picotux200_mmc_data = { > .det_pin = AT91_PIN_PB27, > .slot_b = 0, > .wire4 = 1, > .wp_pin = AT91_PIN_PA17, > }; > +#endif I'd prefer __maybe_unused. Then introducing bugs is catched more easily because the code is always compiled. > > // static struct spi_board_info picotux200_spi_devices[] = { > // { /* DataFlash chip */ And it seems this file could get some care by removing c99-style comments ... Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-K?nig | Industrial Linux Solutions | http://www.pengutronix.de/ | ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used 2010-11-20 21:44 ` Uwe Kleine-König @ 2010-11-21 2:17 ` Jean-Christophe PLAGNIOL-VILLARD 0 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-21 2:17 UTC (permalink / raw) To: linux-arm-kernel On 22:44 Sat 20 Nov , Uwe Kleine-K?nig wrote: > On Sat, Nov 20, 2010 at 11:08:51AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> > > --- > > arch/arm/mach-at91/board-picotux200.c | 2 ++ > > 1 files changed, 2 insertions(+), 0 deletions(-) > > > > diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c > > index ac1a3b5..7259e7b 100644 > > --- a/arch/arm/mach-at91/board-picotux200.c > > +++ b/arch/arm/mach-at91/board-picotux200.c > > @@ -79,12 +79,14 @@ static struct at91_usbh_data __initdata picotux200_usbh_data = { > > // .pullup_pin = AT91_PIN_PD5, > > // }; > > > > +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD > > static struct at91_mmc_data __initdata picotux200_mmc_data = { > > .det_pin = AT91_PIN_PB27, > > .slot_b = 0, > > .wire4 = 1, > > .wp_pin = AT91_PIN_PA17, > > }; > > +#endif > I'd prefer __maybe_unused. Then introducing bugs is catched more easily > because the code is always compiled. I prefer to remove the struct if not needed as we do an all at91 > > > > > // static struct spi_board_info picotux200_spi_devices[] = { > > // { /* DataFlash chip */ > And it seems this file could get some care by removing c99-style > comments ... I've other patch to finish the cleanup Best Regards, J. ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 5/6] at91: rename rm9200ek and rm9200dk board file name 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD ` (3 preceding siblings ...) 2010-11-20 10:08 ` [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 21:42 ` Uwe Kleine-König 2010-11-20 10:08 ` [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD ` (2 subsequent siblings) 7 siblings, 1 reply; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 UTC (permalink / raw) To: linux-arm-kernel to be a few more concistant with the other boards as ek is for evaluation kit and dk for development kit Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> --- arch/arm/mach-at91/Makefile | 4 ++-- .../arm/mach-at91/{board-dk.c => board-rm9200dk.c} | 0 .../arm/mach-at91/{board-ek.c => board-rm9200ek.c} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename arch/arm/mach-at91/{board-dk.c => board-rm9200dk.c} (100%) rename arch/arm/mach-at91/{board-ek.c => board-rm9200ek.c} (100%) diff --git a/arch/arm/mach-at91/Makefile b/arch/arm/mach-at91/Makefile index 821eb84..62d686f 100644 --- a/arch/arm/mach-at91/Makefile +++ b/arch/arm/mach-at91/Makefile @@ -24,8 +24,8 @@ obj-$(CONFIG_ARCH_AT91X40) += at91x40.o at91x40_time.o # AT91RM9200 board-specific support obj-$(CONFIG_MACH_ONEARM) += board-1arm.o -obj-$(CONFIG_ARCH_AT91RM9200DK) += board-dk.o -obj-$(CONFIG_MACH_AT91RM9200EK) += board-ek.o +obj-$(CONFIG_ARCH_AT91RM9200DK) += board-rm9200dk.o +obj-$(CONFIG_MACH_AT91RM9200EK) += board-rm9200ek.o obj-$(CONFIG_MACH_CSB337) += board-csb337.o obj-$(CONFIG_MACH_CSB637) += board-csb637.o obj-$(CONFIG_MACH_CARMEVA) += board-carmeva.o diff --git a/arch/arm/mach-at91/board-dk.c b/arch/arm/mach-at91/board-rm9200dk.c similarity index 100% rename from arch/arm/mach-at91/board-dk.c rename to arch/arm/mach-at91/board-rm9200dk.c diff --git a/arch/arm/mach-at91/board-ek.c b/arch/arm/mach-at91/board-rm9200ek.c similarity index 100% rename from arch/arm/mach-at91/board-ek.c rename to arch/arm/mach-at91/board-rm9200ek.c -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 5/6] at91: rename rm9200ek and rm9200dk board file name 2010-11-20 10:08 ` [PATCH 5/6] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 21:42 ` Uwe Kleine-König 0 siblings, 0 replies; 25+ messages in thread From: Uwe Kleine-König @ 2010-11-20 21:42 UTC (permalink / raw) To: linux-arm-kernel Hello Jean-Christophe, On Sat, Nov 20, 2010 at 11:08:52AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > to be a few more concistant with the other boards s/concistant/consistent/ > > as ek is for evaluation kit and dk for development kit > > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> > --- > arch/arm/mach-at91/Makefile | 4 ++-- > .../arm/mach-at91/{board-dk.c => board-rm9200dk.c} | 0 > .../arm/mach-at91/{board-ek.c => board-rm9200ek.c} | 0 > 3 files changed, 2 insertions(+), 2 deletions(-) > rename arch/arm/mach-at91/{board-dk.c => board-rm9200dk.c} (100%) > rename arch/arm/mach-at91/{board-ek.c => board-rm9200ek.c} (100%) arch/arm/mach-at91/board-dk.c starts with: /* * linux/arch/arm/mach-at91/board-dk.c * IMHO you should adapt (or delete) this line. > diff --git a/arch/arm/mach-at91/Makefile b/arch/arm/mach-at91/Makefile > index 821eb84..62d686f 100644 > --- a/arch/arm/mach-at91/Makefile > +++ b/arch/arm/mach-at91/Makefile > @@ -24,8 +24,8 @@ obj-$(CONFIG_ARCH_AT91X40) += at91x40.o at91x40_time.o > > # AT91RM9200 board-specific support > obj-$(CONFIG_MACH_ONEARM) += board-1arm.o > -obj-$(CONFIG_ARCH_AT91RM9200DK) += board-dk.o > -obj-$(CONFIG_MACH_AT91RM9200EK) += board-ek.o > +obj-$(CONFIG_ARCH_AT91RM9200DK) += board-rm9200dk.o > +obj-$(CONFIG_MACH_AT91RM9200EK) += board-rm9200ek.o > obj-$(CONFIG_MACH_CSB337) += board-csb337.o > obj-$(CONFIG_MACH_CSB637) += board-csb637.o > obj-$(CONFIG_MACH_CARMEVA) += board-carmeva.o > diff --git a/arch/arm/mach-at91/board-dk.c b/arch/arm/mach-at91/board-rm9200dk.c > similarity index 100% > rename from arch/arm/mach-at91/board-dk.c > rename to arch/arm/mach-at91/board-rm9200dk.c > diff --git a/arch/arm/mach-at91/board-ek.c b/arch/arm/mach-at91/board-rm9200ek.c > similarity index 100% > rename from arch/arm/mach-at91/board-ek.c > rename to arch/arm/mach-at91/board-rm9200ek.c > -- > 1.7.1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel > -- Pengutronix e.K. | Uwe Kleine-K?nig | Industrial Linux Solutions | http://www.pengutronix.de/ | ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD ` (4 preceding siblings ...) 2010-11-20 10:08 ` [PATCH 5/6] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 11:54 ` Sergei Shtylyov 2010-11-20 21:48 ` Uwe Kleine-König 2010-11-22 16:08 ` rm9200: update avictor.za at gmail.com 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD 7 siblings, 2 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 10:08 UTC (permalink / raw) To: linux-arm-kernel passing argument 2 of 'dma_map_single' discards qualifiers from pointer target type Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> --- drivers/spi/atmel_spi.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/drivers/spi/atmel_spi.c b/drivers/spi/atmel_spi.c index 154529a..2cf6abd 100644 --- a/drivers/spi/atmel_spi.c +++ b/drivers/spi/atmel_spi.c @@ -352,8 +352,10 @@ atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS; if (xfer->tx_buf) { + void *nonconst_tx = (void *)xfer->tx_buf; /* shut up gcc */ + xfer->tx_dma = dma_map_single(dev, - (void *) xfer->tx_buf, xfer->len, + nonconst_tx, xfer->len, DMA_TO_DEVICE); if (dma_mapping_error(dev, xfer->tx_dma)) return -ENOMEM; -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-20 10:08 ` [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 11:54 ` Sergei Shtylyov 2010-11-20 14:01 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 21:48 ` Uwe Kleine-König 1 sibling, 1 reply; 25+ messages in thread From: Sergei Shtylyov @ 2010-11-20 11:54 UTC (permalink / raw) To: linux-arm-kernel Hello. On 20-11-2010 13:08, Jean-Christophe PLAGNIOL-VILLARD wrote: > passing argument 2 of 'dma_map_single' discards qualifiers from pointer target type > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD<plagnioj@jcrosoft.com> > --- > drivers/spi/atmel_spi.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > diff --git a/drivers/spi/atmel_spi.c b/drivers/spi/atmel_spi.c > index 154529a..2cf6abd 100644 > --- a/drivers/spi/atmel_spi.c > +++ b/drivers/spi/atmel_spi.c > @@ -352,8 +352,10 @@ atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) > > xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS; > if (xfer->tx_buf) { > + void *nonconst_tx = (void *)xfer->tx_buf; /* shut up gcc */ > + Aren't casts to 'void *' automatic? > xfer->tx_dma = dma_map_single(dev, > - (void *) xfer->tx_buf, xfer->len, > + nonconst_tx, xfer->len, > DMA_TO_DEVICE); > if (dma_mapping_error(dev, xfer->tx_dma)) > return -ENOMEM; WBR, Sergei ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-20 11:54 ` Sergei Shtylyov @ 2010-11-20 14:01 ` Jean-Christophe PLAGNIOL-VILLARD 0 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-20 14:01 UTC (permalink / raw) To: linux-arm-kernel On 14:54 Sat 20 Nov , Sergei Shtylyov wrote: > Hello. > > On 20-11-2010 13:08, Jean-Christophe PLAGNIOL-VILLARD wrote: > > >passing argument 2 of 'dma_map_single' discards qualifiers from pointer target type > > >Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD<plagnioj@jcrosoft.com> > >--- > > drivers/spi/atmel_spi.c | 4 +++- > > 1 files changed, 3 insertions(+), 1 deletions(-) > > >diff --git a/drivers/spi/atmel_spi.c b/drivers/spi/atmel_spi.c > >index 154529a..2cf6abd 100644 > >--- a/drivers/spi/atmel_spi.c > >+++ b/drivers/spi/atmel_spi.c > >@@ -352,8 +352,10 @@ atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) > > > > xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS; > > if (xfer->tx_buf) { > >+ void *nonconst_tx = (void *)xfer->tx_buf; /* shut up gcc */ > >+ > > Aren't casts to 'void *' automatic? no as the tx_buf is const void * Best Regards, J. ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-20 10:08 ` [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 11:54 ` Sergei Shtylyov @ 2010-11-20 21:48 ` Uwe Kleine-König 2010-11-20 22:59 ` David Brownell 1 sibling, 1 reply; 25+ messages in thread From: Uwe Kleine-König @ 2010-11-20 21:48 UTC (permalink / raw) To: linux-arm-kernel Hello, [adding spi-devel-general and lkml to Cc:] On Sat, Nov 20, 2010 at 11:08:53AM +0100, Jean-Christophe PLAGNIOL-VILLARD wrote: > passing argument 2 of 'dma_map_single' discards qualifiers from pointer target type > > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> > --- > drivers/spi/atmel_spi.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/drivers/spi/atmel_spi.c b/drivers/spi/atmel_spi.c > index 154529a..2cf6abd 100644 > --- a/drivers/spi/atmel_spi.c > +++ b/drivers/spi/atmel_spi.c > @@ -352,8 +352,10 @@ atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) > > xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS; > if (xfer->tx_buf) { > + void *nonconst_tx = (void *)xfer->tx_buf; /* shut up gcc */ > + > xfer->tx_dma = dma_map_single(dev, > - (void *) xfer->tx_buf, xfer->len, > + nonconst_tx, xfer->len, > DMA_TO_DEVICE); Hmm, I wonder if this is the right approach to do this. I'd prefer to have something like: dma_map_single_to_device(struct device *, const void *, ...) don't know if that's sensible though. And I wonder about gcc that your patch makes a difference. Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-K?nig | Industrial Linux Solutions | http://www.pengutronix.de/ | ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-20 21:48 ` Uwe Kleine-König @ 2010-11-20 22:59 ` David Brownell 2010-11-21 2:19 ` Jean-Christophe PLAGNIOL-VILLARD 0 siblings, 1 reply; 25+ messages in thread From: David Brownell @ 2010-11-20 22:59 UTC (permalink / raw) To: linux-arm-kernel --- On Sat, 11/20/10, Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de> wrote: > > +??? ??? void > *nonconst_tx = (void *)xfer->tx_buf; /* shut up gcc */ Reads like a bad patch to me. Fix the bug, don't just silence GCC. Or at least use a better comment mentioning a constness cast problems). - Dave ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-20 22:59 ` David Brownell @ 2010-11-21 2:19 ` Jean-Christophe PLAGNIOL-VILLARD 0 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-21 2:19 UTC (permalink / raw) To: linux-arm-kernel On 14:59 Sat 20 Nov , David Brownell wrote: > > > --- On Sat, 11/20/10, Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de> wrote: > > > > +??? ??? void > > *nonconst_tx = (void *)xfer->tx_buf; /* shut up gcc */ > > Reads like a bad patch to me. Fix the bug, > don't just silence GCC. Or at least use > a better comment mentioning a constness > cast problems). ok I change the comment Best Regards, J. ^ permalink raw reply [flat|nested] 25+ messages in thread
* rm9200: update 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD ` (5 preceding siblings ...) 2010-11-20 10:08 ` [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-22 16:08 ` avictor.za at gmail.com 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD 7 siblings, 0 replies; 25+ messages in thread From: avictor.za at gmail.com @ 2010-11-22 16:08 UTC (permalink / raw) To: linux-arm-kernel hi Jean-Christophe, > ? ? ? ?this patch update some issues found on rm9200 > ? ? ? ?during the test of the rm9200 defconfig consolidation > > > ?git://git.jcrosoft.org/linux-2.6.git rm9200 > > Jean-Christophe PLAGNIOL-VILLARD (6): > ? ? ?at91: Convert remaining boards to new-style UART initialization > ? ? ?at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used > ? ? ?at91rm9200ek: fix warning: 'ek_mmc_data' defined but not used > ? ? ?at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used > ? ? ?at91: rename rm9200ek and rm9200dk board file name For patches 1, 2, 3, 4 and 5 you can add a: Signed-off-by: Andrew Victor <linux@maxim.org.za> > ? ? ?atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Regards, Andrew Victor ^ permalink raw reply [flat|nested] 25+ messages in thread
* rm9200: update 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD ` (6 preceding siblings ...) 2010-11-22 16:08 ` rm9200: update avictor.za at gmail.com @ 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 1/7 v2] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD ` (7 more replies) 7 siblings, 8 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:34 UTC (permalink / raw) To: linux-arm-kernel HI, version 2 replace at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used by at91/picotux200: remove commenting usb device and dataflash support fix comments and add at91/board-yl-9200: fix typo in video support The following changes since commit b86db4744230c94e480de56f1b7f31117edbf193: Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2010-11-19 19:46:45 -0800) are available in the git repository at: git://git.jcrosoft.org/linux-2.6.git rm9200 Jean-Christophe PLAGNIOL-VILLARD (7): at91: Convert remaining boards to new-style UART initialization at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used at91rm9200ek: fix warning: 'ek_mmc_data' defined but not used at91: rename rm9200ek and rm9200dk board file name at91/picotux200: remove commenting usb device and dataflash support atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' at91/board-yl-9200: fix typo in video support arch/arm/mach-at91/Makefile | 4 +- arch/arm/mach-at91/at91rm9200_devices.c | 45 ----------------- arch/arm/mach-at91/board-1arm.c | 26 +++++----- arch/arm/mach-at91/board-kafa.c | 21 +++----- arch/arm/mach-at91/board-picotux200.c | 53 ++++---------------- .../arm/mach-at91/{board-dk.c => board-rm9200dk.c} | 4 +- .../arm/mach-at91/{board-ek.c => board-rm9200ek.c} | 4 +- arch/arm/mach-at91/board-yl-9200.c | 2 +- arch/arm/mach-at91/include/mach/board.h | 6 -- drivers/spi/atmel_spi.c | 6 ++- 10 files changed, 45 insertions(+), 126 deletions(-) rename arch/arm/mach-at91/{board-dk.c => board-rm9200dk.c} (98%) rename arch/arm/mach-at91/{board-ek.c => board-rm9200ek.c} (98%) Best Regards, J. On 10:59 Sat 20 Nov , Jean-Christophe PLAGNIOL-VILLARD wrote: > Hi, > > this patch update some issues found on rm9200 > during the test of the rm9200 defconfig consolidation > > The following changes since commit b86db4744230c94e480de56f1b7f31117edbf193: > > Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2010-11-19 19:46:45 -0800) > > are available in the git repository at: > > git://git.jcrosoft.org/linux-2.6.git rm9200 > > Jean-Christophe PLAGNIOL-VILLARD (6): > at91: Convert remaining boards to new-style UART initialization > at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used > at91rm9200ek: fix warning: 'ek_mmc_data' defined but not used > at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used > at91: rename rm9200ek and rm9200dk board file name > atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' > > arch/arm/mach-at91/Makefile | 4 +- > arch/arm/mach-at91/at91rm9200_devices.c | 45 -------------------- > arch/arm/mach-at91/board-1arm.c | 26 ++++++------ > arch/arm/mach-at91/board-kafa.c | 21 ++++------ > arch/arm/mach-at91/board-picotux200.c | 25 +++++------ > .../arm/mach-at91/{board-dk.c => board-rm9200dk.c} | 2 + > .../arm/mach-at91/{board-ek.c => board-rm9200ek.c} | 2 + > arch/arm/mach-at91/include/mach/board.h | 6 --- > drivers/spi/atmel_spi.c | 4 +- > 9 files changed, 42 insertions(+), 93 deletions(-) > rename arch/arm/mach-at91/{board-dk.c => board-rm9200dk.c} (99%) > rename arch/arm/mach-at91/{board-ek.c => board-rm9200ek.c} (99%) > > Best Regards, > J. > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 25+ messages in thread
* [PATCH 1/7 v2] at91: Convert remaining boards to new-style UART initialization 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 2/7 v2] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used Jean-Christophe PLAGNIOL-VILLARD ` (6 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel Convert the following AT91RM9200-based boards to the new-style UART initialization: - Ajeco 1ARM Single Board Computer - Sperry-Sun KAFA board - picotux 200 Remove the deprecated at91_init_serial Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- arch/arm/mach-at91/at91rm9200_devices.c | 45 ------------------------------- arch/arm/mach-at91/board-1arm.c | 26 +++++++++--------- arch/arm/mach-at91/board-kafa.c | 21 +++++--------- arch/arm/mach-at91/board-picotux200.c | 23 +++++++--------- arch/arm/mach-at91/include/mach/board.h | 6 ---- 5 files changed, 31 insertions(+), 90 deletions(-) diff --git a/arch/arm/mach-at91/at91rm9200_devices.c b/arch/arm/mach-at91/at91rm9200_devices.c index 9338825..7b53922 100644 --- a/arch/arm/mach-at91/at91rm9200_devices.c +++ b/arch/arm/mach-at91/at91rm9200_devices.c @@ -1106,51 +1106,6 @@ static inline void configure_usart3_pins(unsigned pins) static struct platform_device *__initdata at91_uarts[ATMEL_MAX_UART]; /* the UARTs to use */ struct platform_device *atmel_default_console_device; /* the serial console device */ -void __init __deprecated at91_init_serial(struct at91_uart_config *config) -{ - int i; - - /* Fill in list of supported UARTs */ - for (i = 0; i < config->nr_tty; i++) { - switch (config->tty_map[i]) { - case 0: - configure_usart0_pins(ATMEL_UART_CTS | ATMEL_UART_RTS); - at91_uarts[i] = &at91rm9200_uart0_device; - at91_clock_associate("usart0_clk", &at91rm9200_uart0_device.dev, "usart"); - break; - case 1: - configure_usart1_pins(ATMEL_UART_CTS | ATMEL_UART_RTS | ATMEL_UART_DSR | ATMEL_UART_DTR | ATMEL_UART_DCD | ATMEL_UART_RI); - at91_uarts[i] = &at91rm9200_uart1_device; - at91_clock_associate("usart1_clk", &at91rm9200_uart1_device.dev, "usart"); - break; - case 2: - configure_usart2_pins(0); - at91_uarts[i] = &at91rm9200_uart2_device; - at91_clock_associate("usart2_clk", &at91rm9200_uart2_device.dev, "usart"); - break; - case 3: - configure_usart3_pins(0); - at91_uarts[i] = &at91rm9200_uart3_device; - at91_clock_associate("usart3_clk", &at91rm9200_uart3_device.dev, "usart"); - break; - case 4: - configure_dbgu_pins(); - at91_uarts[i] = &at91rm9200_dbgu_device; - at91_clock_associate("mck", &at91rm9200_dbgu_device.dev, "usart"); - break; - default: - continue; - } - at91_uarts[i]->id = i; /* update ID number to mapped ID */ - } - - /* Set serial console device */ - if (config->console_tty < ATMEL_MAX_UART) - atmel_default_console_device = at91_uarts[config->console_tty]; - if (!atmel_default_console_device) - printk(KERN_INFO "AT91: No default serial console defined.\n"); -} - void __init at91_register_uart(unsigned id, unsigned portnr, unsigned pins) { struct platform_device *pdev; diff --git a/arch/arm/mach-at91/board-1arm.c b/arch/arm/mach-at91/board-1arm.c index 46bdc82..8a3fc84 100644 --- a/arch/arm/mach-at91/board-1arm.c +++ b/arch/arm/mach-at91/board-1arm.c @@ -39,24 +39,24 @@ #include "generic.h" -/* - * Serial port configuration. - * 0 .. 3 = USART0 .. USART3 - * 4 = DBGU - */ -static struct at91_uart_config __initdata onearm_uart_config = { - .console_tty = 0, /* ttyS0 */ - .nr_tty = 3, - .tty_map = { 4, 0, 1, -1, -1 }, /* ttyS0, ..., ttyS4 */ -}; - static void __init onearm_map_io(void) { /* Initialize processor: 18.432 MHz crystal */ at91rm9200_initialize(18432000, AT91RM9200_PQFP); - /* Setup the serial ports and console */ - at91_init_serial(&onearm_uart_config); + /* DBGU on ttyS0. (Rx & Tx only) */ + at91_register_uart(0, 0, 0); + + /* USART0 on ttyS1 (Rx, Tx, CTS, RTS) */ + at91_register_uart(AT91RM9200_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS); + + /* USART1 on ttyS2 (Rx, Tx, CTS, RTS, DTR, DSR, DCD, RI) */ + at91_register_uart(AT91RM9200_ID_US1, 2, ATMEL_UART_CTS | ATMEL_UART_RTS + | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD + | ATMEL_UART_RI); + + /* set serial console to ttyS0 (ie, DBGU) */ + at91_set_serial_console(0); } static void __init onearm_init_irq(void) diff --git a/arch/arm/mach-at91/board-kafa.c b/arch/arm/mach-at91/board-kafa.c index c0ce79d..d2e1f4e 100644 --- a/arch/arm/mach-at91/board-kafa.c +++ b/arch/arm/mach-at91/board-kafa.c @@ -39,17 +39,6 @@ #include "generic.h" -/* - * Serial port configuration. - * 0 .. 3 = USART0 .. USART3 - * 4 = DBGU - */ -static struct at91_uart_config __initdata kafa_uart_config = { - .console_tty = 0, /* ttyS0 */ - .nr_tty = 2, - .tty_map = { 4, 0, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ -}; - static void __init kafa_map_io(void) { /* Initialize processor: 18.432 MHz crystal */ @@ -58,8 +47,14 @@ static void __init kafa_map_io(void) /* Set up the LEDs */ at91_init_leds(AT91_PIN_PB4, AT91_PIN_PB4); - /* Setup the serial ports and console */ - at91_init_serial(&kafa_uart_config); + /* DBGU on ttyS0. (Rx & Tx only) */ + at91_register_uart(0, 0, 0); + + /* USART0 on ttyS1 (Rx, Tx, CTS, RTS) */ + at91_register_uart(AT91RM9200_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS); + + /* set serial console to ttyS0 (ie, DBGU) */ + at91_set_serial_console(0); } static void __init kafa_init_irq(void) diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c index 9d833bb..ac1a3b5 100644 --- a/arch/arm/mach-at91/board-picotux200.c +++ b/arch/arm/mach-at91/board-picotux200.c @@ -43,24 +43,21 @@ #include "generic.h" -/* - * Serial port configuration. - * 0 .. 3 = USART0 .. USART3 - * 4 = DBGU - */ -static struct at91_uart_config __initdata picotux200_uart_config = { - .console_tty = 0, /* ttyS0 */ - .nr_tty = 2, - .tty_map = { 4, 1, -1, -1, -1 } /* ttyS0, ..., ttyS4 */ -}; - static void __init picotux200_map_io(void) { /* Initialize processor: 18.432 MHz crystal */ at91rm9200_initialize(18432000, AT91RM9200_BGA); - /* Setup the serial ports and console */ - at91_init_serial(&picotux200_uart_config); + /* DBGU on ttyS0. (Rx & Tx only) */ + at91_register_uart(0, 0, 0); + + /* USART1 on ttyS1. (Rx, Tx, CTS, RTS, DTR, DSR, DCD, RI) */ + at91_register_uart(AT91RM9200_ID_US1, 1, ATMEL_UART_CTS | ATMEL_UART_RTS + | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD + | ATMEL_UART_RI); + + /* set serial console to ttyS0 (ie, DBGU) */ + at91_set_serial_console(0); } static void __init picotux200_init_irq(void) diff --git a/arch/arm/mach-at91/include/mach/board.h b/arch/arm/mach-at91/include/mach/board.h index 58528aa..2b499eb 100644 --- a/arch/arm/mach-at91/include/mach/board.h +++ b/arch/arm/mach-at91/include/mach/board.h @@ -137,13 +137,7 @@ extern void __init at91_add_device_spi(struct spi_board_info *devices, int nr_de extern void __init at91_register_uart(unsigned id, unsigned portnr, unsigned pins); extern void __init at91_set_serial_console(unsigned portnr); -struct at91_uart_config { - unsigned short console_tty; /* tty number of serial console */ - unsigned short nr_tty; /* number of serial tty's */ - short tty_map[]; /* map UART to tty number */ -}; extern struct platform_device *atmel_default_console_device; -extern void __init __deprecated at91_init_serial(struct at91_uart_config *config); struct atmel_uart_data { short use_dma_tx; /* use transmit DMA? */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 2/7 v2] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 1/7 v2] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 3/7 v2] at91rm9200ek: fix warning: 'ek_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD ` (5 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- arch/arm/mach-at91/board-dk.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-at91/board-dk.c b/arch/arm/mach-at91/board-dk.c index e14f0e1..16dfd0c 100644 --- a/arch/arm/mach-at91/board-dk.c +++ b/arch/arm/mach-at91/board-dk.c @@ -91,10 +91,12 @@ static struct at91_cf_data __initdata dk_cf_data = { // .vcc_pin = ... always powered }; +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD static struct at91_mmc_data __initdata dk_mmc_data = { .slot_b = 0, .wire4 = 1, }; +#endif static struct spi_board_info dk_spi_devices[] = { { /* DataFlash chip */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 3/7 v2] at91rm9200ek: fix warning: 'ek_mmc_data' defined but not used 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 1/7 v2] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 2/7 v2] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 4/7 v2] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD ` (4 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- arch/arm/mach-at91/board-ek.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-at91/board-ek.c b/arch/arm/mach-at91/board-ek.c index 56e92c4..6203cdf 100644 --- a/arch/arm/mach-at91/board-ek.c +++ b/arch/arm/mach-at91/board-ek.c @@ -84,12 +84,14 @@ static struct at91_udc_data __initdata ek_udc_data = { .pullup_pin = AT91_PIN_PD5, }; +#ifndef CONFIG_MTD_AT91_DATAFLASH_CARD static struct at91_mmc_data __initdata ek_mmc_data = { .det_pin = AT91_PIN_PB27, .slot_b = 0, .wire4 = 1, .wp_pin = AT91_PIN_PA17, }; +#endif static struct spi_board_info ek_spi_devices[] = { { /* DataFlash chip */ -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 4/7 v2] at91: rename rm9200ek and rm9200dk board file name 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD ` (2 preceding siblings ...) 2010-11-24 14:55 ` [PATCH 3/7 v2] at91rm9200ek: fix warning: 'ek_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 5/7 v2] at91/picotux200: remove commenting usb device and dataflash support Jean-Christophe PLAGNIOL-VILLARD ` (3 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel to be a few more concistant with the other boards as ek is for evaluation kit and dk for development kit Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- arch/arm/mach-at91/Makefile | 4 ++-- .../arm/mach-at91/{board-dk.c => board-rm9200dk.c} | 2 +- .../arm/mach-at91/{board-ek.c => board-rm9200ek.c} | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename arch/arm/mach-at91/{board-dk.c => board-rm9200dk.c} (99%) rename arch/arm/mach-at91/{board-ek.c => board-rm9200ek.c} (99%) diff --git a/arch/arm/mach-at91/Makefile b/arch/arm/mach-at91/Makefile index 821eb84..62d686f 100644 --- a/arch/arm/mach-at91/Makefile +++ b/arch/arm/mach-at91/Makefile @@ -24,8 +24,8 @@ obj-$(CONFIG_ARCH_AT91X40) += at91x40.o at91x40_time.o # AT91RM9200 board-specific support obj-$(CONFIG_MACH_ONEARM) += board-1arm.o -obj-$(CONFIG_ARCH_AT91RM9200DK) += board-dk.o -obj-$(CONFIG_MACH_AT91RM9200EK) += board-ek.o +obj-$(CONFIG_ARCH_AT91RM9200DK) += board-rm9200dk.o +obj-$(CONFIG_MACH_AT91RM9200EK) += board-rm9200ek.o obj-$(CONFIG_MACH_CSB337) += board-csb337.o obj-$(CONFIG_MACH_CSB637) += board-csb637.o obj-$(CONFIG_MACH_CARMEVA) += board-carmeva.o diff --git a/arch/arm/mach-at91/board-dk.c b/arch/arm/mach-at91/board-rm9200dk.c similarity index 99% rename from arch/arm/mach-at91/board-dk.c rename to arch/arm/mach-at91/board-rm9200dk.c index 16dfd0c..4c1047c 100644 --- a/arch/arm/mach-at91/board-dk.c +++ b/arch/arm/mach-at91/board-rm9200dk.c @@ -1,5 +1,5 @@ /* - * linux/arch/arm/mach-at91/board-dk.c + * linux/arch/arm/mach-at91/board-rm9200dk.c * * Copyright (C) 2005 SAN People * diff --git a/arch/arm/mach-at91/board-ek.c b/arch/arm/mach-at91/board-rm9200ek.c similarity index 99% rename from arch/arm/mach-at91/board-ek.c rename to arch/arm/mach-at91/board-rm9200ek.c index 6203cdf..9df1be8 100644 --- a/arch/arm/mach-at91/board-ek.c +++ b/arch/arm/mach-at91/board-rm9200ek.c @@ -1,5 +1,5 @@ /* - * linux/arch/arm/mach-at91/board-ek.c + * linux/arch/arm/mach-at91/board-rm9200ek.c * * Copyright (C) 2005 SAN People * -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 5/7 v2] at91/picotux200: remove commenting usb device and dataflash support 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD ` (3 preceding siblings ...) 2010-11-24 14:55 ` [PATCH 4/7 v2] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 6/7] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD ` (2 subsequent siblings) 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel as based on http://www.picotux.com/pt200/picotux200.pdf these board does not have such I/O Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- arch/arm/mach-at91/board-picotux200.c | 30 ------------------------------ 1 files changed, 0 insertions(+), 30 deletions(-) diff --git a/arch/arm/mach-at91/board-picotux200.c b/arch/arm/mach-at91/board-picotux200.c index ac1a3b5..55dad3a 100644 --- a/arch/arm/mach-at91/board-picotux200.c +++ b/arch/arm/mach-at91/board-picotux200.c @@ -74,11 +74,6 @@ static struct at91_usbh_data __initdata picotux200_usbh_data = { .ports = 1, }; -// static struct at91_udc_data __initdata picotux200_udc_data = { -// .vbus_pin = AT91_PIN_PD4, -// .pullup_pin = AT91_PIN_PD5, -// }; - static struct at91_mmc_data __initdata picotux200_mmc_data = { .det_pin = AT91_PIN_PB27, .slot_b = 0, @@ -86,21 +81,6 @@ static struct at91_mmc_data __initdata picotux200_mmc_data = { .wp_pin = AT91_PIN_PA17, }; -// static struct spi_board_info picotux200_spi_devices[] = { -// { /* DataFlash chip */ -// .modalias = "mtd_dataflash", -// .chip_select = 0, -// .max_speed_hz = 15 * 1000 * 1000, -// }, -// #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD -// { /* DataFlash card */ -// .modalias = "mtd_dataflash", -// .chip_select = 3, -// .max_speed_hz = 15 * 1000 * 1000, -// }, -// #endif -// }; - #define PICOTUX200_FLASH_BASE AT91_CHIPSELECT_0 #define PICOTUX200_FLASH_SIZE SZ_4M @@ -132,21 +112,11 @@ static void __init picotux200_board_init(void) at91_add_device_eth(&picotux200_eth_data); /* USB Host */ at91_add_device_usbh(&picotux200_usbh_data); - /* USB Device */ - // at91_add_device_udc(&picotux200_udc_data); - // at91_set_multi_drive(picotux200_udc_data.pullup_pin, 1); /* pullup_pin is connected to reset */ /* I2C */ at91_add_device_i2c(NULL, 0); - /* SPI */ - // at91_add_device_spi(picotux200_spi_devices, ARRAY_SIZE(picotux200_spi_devices)); -#ifdef CONFIG_MTD_AT91_DATAFLASH_CARD - /* DataFlash card */ - at91_set_gpio_output(AT91_PIN_PB22, 0); -#else /* MMC */ at91_set_gpio_output(AT91_PIN_PB22, 1); /* this MMC card slot can optionally use SPI signaling (CS3). */ at91_add_device_mmc(0, &picotux200_mmc_data); -#endif /* NOR Flash */ platform_device_register(&picotux200_flash); } -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 6/7] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD ` (4 preceding siblings ...) 2010-11-24 14:55 ` [PATCH 5/7 v2] at91/picotux200: remove commenting usb device and dataflash support Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 7/7] at91/board-yl-9200: fix typo in video support Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 15:31 ` rm9200: update Eric Bénard 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel passing argument 2 of 'dma_map_single' discards qualifiers from pointer target type Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- drivers/spi/atmel_spi.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/drivers/spi/atmel_spi.c b/drivers/spi/atmel_spi.c index 154529a..a067046 100644 --- a/drivers/spi/atmel_spi.c +++ b/drivers/spi/atmel_spi.c @@ -352,8 +352,12 @@ atmel_spi_dma_map_xfer(struct atmel_spi *as, struct spi_transfer *xfer) xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS; if (xfer->tx_buf) { + /* tx_buf is a const void* where we need a void * for the dma + * mapping */ + void *nonconst_tx = (void *)xfer->tx_buf; + xfer->tx_dma = dma_map_single(dev, - (void *) xfer->tx_buf, xfer->len, + nonconst_tx, xfer->len, DMA_TO_DEVICE); if (dma_mapping_error(dev, xfer->tx_dma)) return -ENOMEM; -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* [PATCH 7/7] at91/board-yl-9200: fix typo in video support 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD ` (5 preceding siblings ...) 2010-11-24 14:55 ` [PATCH 6/7] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 15:31 ` rm9200: update Eric Bénard 7 siblings, 0 replies; 25+ messages in thread From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 14:55 UTC (permalink / raw) To: linux-arm-kernel for the epson frambuffer support it's CONFIG_FB_S1D13XXX not CONFIG_FB_S1D135XX Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- arch/arm/mach-at91/board-yl-9200.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-at91/board-yl-9200.c b/arch/arm/mach-at91/board-yl-9200.c index 89df00a..e0f0080 100644 --- a/arch/arm/mach-at91/board-yl-9200.c +++ b/arch/arm/mach-at91/board-yl-9200.c @@ -387,7 +387,7 @@ static struct spi_board_info yl9200_spi_devices[] = { * EPSON S1D13806 FB (discontinued chip) * EPSON S1D13506 FB */ -#if defined(CONFIG_FB_S1D135XX) || defined(CONFIG_FB_S1D13XXX_MODULE) +#if defined(CONFIG_FB_S1D13XXX) || defined(CONFIG_FB_S1D13XXX_MODULE) #include <video/s1d13xxxfb.h> -- 1.7.1 ^ permalink raw reply related [flat|nested] 25+ messages in thread
* rm9200: update 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD ` (6 preceding siblings ...) 2010-11-24 14:55 ` [PATCH 7/7] at91/board-yl-9200: fix typo in video support Jean-Christophe PLAGNIOL-VILLARD @ 2010-11-24 15:31 ` Eric Bénard 7 siblings, 0 replies; 25+ messages in thread From: Eric Bénard @ 2010-11-24 15:31 UTC (permalink / raw) To: linux-arm-kernel Hi Jean-Christophe, On 24/11/2010 15:34, Jean-Christophe PLAGNIOL-VILLARD wrote: > version 2 > > replace > at91/picotux200: fix warning: 'picotux200_mmc_data' defined but not used > by > at91/picotux200: remove commenting usb device and dataflash support > > fix comments > and add > at91/board-yl-9200: fix typo in video support > as you seem to have access to several AT91RM9200 based boards, can you test this patch on them : http://www.spinics.net/lists/arm-kernel/msg101658.html ? Thanks Eric ^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2010-11-24 15:31 UTC | newest] Thread overview: 25+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-11-20 9:59 rm9200: update Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 1/6] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 2/6] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 3/6] at91rm9200ek: fix warning: 'ek_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 4/6] at91/picotux200: fix warning: 'picotux200_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 21:44 ` Uwe Kleine-König 2010-11-21 2:17 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 10:08 ` [PATCH 5/6] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 21:42 ` Uwe Kleine-König 2010-11-20 10:08 ` [PATCH 6/6] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 11:54 ` Sergei Shtylyov 2010-11-20 14:01 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-20 21:48 ` Uwe Kleine-König 2010-11-20 22:59 ` David Brownell 2010-11-21 2:19 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-22 16:08 ` rm9200: update avictor.za at gmail.com 2010-11-24 14:34 ` Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 1/7 v2] at91: Convert remaining boards to new-style UART initialization Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 2/7 v2] at91rm9200dk: fix warning: 'dk_mmc_data' defined but not used Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 3/7 v2] at91rm9200ek: fix warning: 'ek_mmc_data' " Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 4/7 v2] at91: rename rm9200ek and rm9200dk board file name Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 5/7 v2] at91/picotux200: remove commenting usb device and dataflash support Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 6/7] atmel_spi: fix warning In function 'atmel_spi_dma_map_xfer' Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 14:55 ` [PATCH 7/7] at91/board-yl-9200: fix typo in video support Jean-Christophe PLAGNIOL-VILLARD 2010-11-24 15:31 ` rm9200: update Eric Bénard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).