From ff9497b539b2a4121dac34dc1dcc6d79f72b036b Mon Sep 17 00:00:00 2001 From: David Karoly Date: Wed, 24 Nov 2021 16:22:12 +0100 Subject: [PATCH] boot/efi/dtb: require exact match for PL011 in device tree Don't match PL011 for arm,primecell compatibility string as it can indicate other peripherals. Primecell peripherals have the generic "arm,primcecell" name as well as a specific name in the format of "arm,pl???" see: https://www.kernel.org/doc/Documentation/devicetree/bindings/arm/primecell.txt Change-Id: Ida6450e9e71dac834770d558e4ab95c5574970cb Reviewed-on: https://review.haiku-os.org/c/haiku/+/4733 Tested-by: Commit checker robot Reviewed-by: Adrien Destugues --- src/system/boot/platform/efi/dtb.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/system/boot/platform/efi/dtb.cpp b/src/system/boot/platform/efi/dtb.cpp index 88241e898e..1be71c867c 100644 --- a/src/system/boot/platform/efi/dtb.cpp +++ b/src/system/boot/platform/efi/dtb.cpp @@ -69,7 +69,6 @@ const struct supported_uarts { { "sifive,uart0", UART_KIND_SIFIVE, &get_uart }, #elif defined(__ARM__) || defined(__aarch64__) { "arm,pl011", UART_KIND_PL011, &get_uart }, - { "arm,primecell", UART_KIND_PL011, &get_uart }, #endif };