On Tue, Nov 23, 2021 at 12:14:46AM +0100, Ruediger Willenberg wrote: > Find free uart_port struct in range 0 <= id < ULITE_NR_UARTS when > the device tree port-number property is outside that range. This > happens when there are other UART types in the system because the > Xilinx device tree generator numbers all UARTs consecutively; > as a result, not as many Uartlites as specified by the > SERIAL_UARTLITE_NR_UARTS parameter could be successfully added. Ick. Please just remove that build option entirely, this should just dynamically allocate new devices based on what is in the system. The driver should not care at build time about this. thanks, greg k-h