Reinhard Meyer wrote: > Hello Wolfgang, > > I just became aware that this patch will involve changes to ALL > include/configs/*.h files for AT91 AND AVR32 boards using > atmel_usart.c. If thats OK I will do that. > Reason:
#if defined(CONFIG_USART0) # define USART_ID 0 # define USART_BASE USART0_BASE #elif defined(CONFIG_USART1) # define USART_ID 1 # define USART_BASE USART1_BASE #elif defined(CONFIG_USART2) # define USART_ID 2 # define USART_BASE USART2_BASE #elif defined(CONFIG_USART3) # define USART_ID 3 # define USART_BASE USART3_BASE #endif in atmel_usart.c would have to be blown up for each "new" USART incarnation Atmel invents on new SoCs. USART_ID is effectively not used and USART_BASE might as well defined directly in the include/configs/<board>.h file either by: #define CONFIG_ATMEL_USART 1 #define CONFIG_ATMEL_USART_BASE AT91_UARTDEB /* USART used is DBGU */ OR directly by: #define CONFIG_ATMEL_USART AT91_UARTDEB /* USART used is DBGU */ or is the 2nd solution bad because Makefiles might choke on it? Greetings, Reinhard _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot