Mailing List Archive

[xen master] drivers: char: Enable OMAP UART driver for TI K3 devices
commit 672b26b66ebb5ff3d28c573a6545a08020b27495
Author: Vaishnav Achath <vaishnav.a@ti.com>
AuthorDate: Mon Apr 8 20:33:17 2024 +0530
Commit: Stefano Stabellini <stefano.stabellini@amd.com>
CommitDate: Mon Apr 8 17:18:26 2024 -0700

drivers: char: Enable OMAP UART driver for TI K3 devices

TI K3 devices (J721E, J721S2, AM62X .etc) have the same variant
of UART as OMAP4. Add the compatible used in Linux device tree,
"ti,am654-uart" to the OMAP UART dt_match so that the driver can
be used with these devices. Also, enable the driver for ARM64
platforms.

Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Reviewed-by: Michal Orzel <michal.orzel@amd.com>
---
xen/drivers/char/Kconfig | 2 +-
xen/drivers/char/omap-uart.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig
index e18ec3788c..3f836ab301 100644
--- a/xen/drivers/char/Kconfig
+++ b/xen/drivers/char/Kconfig
@@ -55,7 +55,7 @@ config HAS_EXYNOS4210
config HAS_OMAP
bool "Texas Instruments OMAP UART driver"
default y
- depends on ARM_32
+ depends on ARM
help
This selects the Texas Instruments OMAP UART. If you have a Texas
Instruments based CPU, say Y.
diff --git a/xen/drivers/char/omap-uart.c b/xen/drivers/char/omap-uart.c
index f4368c158c..03b5b66e7a 100644
--- a/xen/drivers/char/omap-uart.c
+++ b/xen/drivers/char/omap-uart.c
@@ -372,6 +372,7 @@ static int __init omap_uart_init(struct dt_device_node *dev,
static const struct dt_device_match omap_uart_dt_match[] __initconst =
{
DT_MATCH_COMPATIBLE("ti,omap4-uart"),
+ DT_MATCH_COMPATIBLE("ti,am654-uart"),
{ /* sentinel */ },
};

--
generated by git-patchbot for /home/xen/git/xen.git#master