]> git.baikalelectronics.ru Git - arm-tf.git/commit
console: Integrate UART base address in generic console_t
authorAndre Przywara <andre.przywara@arm.com>
Sat, 25 Jan 2020 00:54:38 +0000 (00:54 +0000)
committerAndre Przywara <andre.przywara@arm.com>
Tue, 25 Feb 2020 09:34:38 +0000 (09:34 +0000)
commitac71344e9eca1f7d1e0ce4a67aca776470639b1c
tree32d1a232d6f27eafb622f68529a6597d8ad9c0e1
parent2f39c55c085ae92b6eead06172096410e5aab81c
console: Integrate UART base address in generic console_t

*All* UART drivers in TF-A are storing their base address as a uintptr_t
pointer in the first location of the UART specific driver data.
Since the base address is a pretty natural and generic data item, we
should integrate this into the generic console_t structure.

That will not only allow to remove a lot of seemingly UART specific data
structures, but also enables to simplify runtime choices between different
UARTs, since they can share the same pointer.

This patch just adds the new member, the existing data structures will
be handled on a per-UART base in follow-up patches.

Change-Id: I59ce49471ccc8f3b870f2cfd8a72ebfd0cb14d12
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
include/drivers/console.h