On 12 December 2017 at 14:45, Andrew Jones <drjo...@redhat.com> wrote: > Should this be > > if (!vmc->no_second_uart && serial_hds[uart_count] != NULL) { > > A bit late now, but maybe the other UART resource allocations should have > been conditional on actually being wired up too?
What does x86 do? I think the conclusion we came to about UARTs in general was that boards should always create the devices, and the UART models should cope with being passed a NULL chardev backend. (This is like real hardware, where the 2nd UART always exists even if you haven't plugged a cable into the 2nd serial port on the back of the box.) thanks -- PMM