From 739eaef4d4fa7691fe01436256f85887db6edeca Mon Sep 17 00:00:00 2001 From: Rares Miculescu Date: Fri, 19 Apr 2024 21:29:18 +0300 Subject: [PATCH] drivers/ukbus/platform: Add pl031 to platform devices Add platform id for pl031. Add pl031 as compatible device for the device-tree. The changes are made so the driver can be probed through the platform bus. Signed-off-by: Rares Miculescu Reviewed-by: Michalis Pappas Reviewed-by: Razvan Virtan Approved-by: Razvan Deaconescu GitHub-Closes: #972 --- drivers/ukbus/platform/include/uk/bus/platform.h | 3 ++- drivers/ukbus/platform/platform_bus.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/ukbus/platform/include/uk/bus/platform.h b/drivers/ukbus/platform/include/uk/bus/platform.h index c1752aa20..62a532ef3 100644 --- a/drivers/ukbus/platform/include/uk/bus/platform.h +++ b/drivers/ukbus/platform/include/uk/bus/platform.h @@ -47,8 +47,9 @@ extern "C" { #define PLATFORM_DEVICE_ID_START (0x100) #define VIRTIO_MMIO_ID (PLATFORM_DEVICE_ID_START) #define GEN_PCI_ID (PLATFORM_DEVICE_ID_START + 1) +#define PL031_RTC_ID (PLATFORM_DEVICE_ID_START + 2) -#define PLATFORM_DEVICE_ID_END (GEN_PCI_ID + 1) +#define PLATFORM_DEVICE_ID_END (PL031_RTC_ID + 1) #define UK_MAX_VIRTIO_MMIO_DEVICE (0x2) diff --git a/drivers/ukbus/platform/platform_bus.c b/drivers/ukbus/platform/platform_bus.c index c42d6457e..a62eb3d67 100644 --- a/drivers/ukbus/platform/platform_bus.c +++ b/drivers/ukbus/platform/platform_bus.c @@ -51,6 +51,7 @@ static void *dtb; static const char *pf_device_compatible_list[] = { "virtio,mmio", "pci-host-ecam-generic", + "arm,pl031", NULL }; #endif /* CONFIG_LIBUKBUS_PLATFORM_FDT */ -- 2.39.5