On Tue, Dec 10, 2019 at 12:59 AM Simon Glass <[email protected]> wrote: > > At present this driver uses an assortment of CONFIG options to control > how it accesses the hardware. This is painful for platforms that are > supposed to be controlled by a device tree or a previous-stage bootloader. > > Add a new CONFIG option to enable fully dynamic configuration. This > controls register spacing, size, offset and endianness. > > Signed-off-by: Simon Glass <[email protected]> > --- > > Changes in v2: > - runtime -> run-time > - Enable run-time config for slimbootloader too > - Improve Kconfig help based on Bin's comments > - Use ns16550 in patch subject > > drivers/serial/Kconfig | 21 +++++++++++++++ > drivers/serial/ns16550.c | 57 ++++++++++++++++++++++++++++++++++------ > include/ns16550.h | 13 +++++++++ > 3 files changed, 83 insertions(+), 8 deletions(-) >
Reviewed-by: Bin Meng <[email protected]>

