[PATCH] lib: utils: Fix LLVM compile error in MPXY client driver for RPMI MM

Anup Patel anup.patel at oss.qualcomm.com
Sat May 9 09:18:49 PDT 2026


The following compile error is seen with LLVM compiler:

 CC        platform/generic/lib/utils/mpxy/fdt_mpxy_rpmi_mm.o
lib/utils/mpxy/fdt_mpxy_rpmi_mm.c:17:6: error: use of GNU 'missing =' extension in
      designator [-Werror,-Wgnu-designator]
   17 |         [0] {
      |             ^
      |             =
lib/utils/mpxy/fdt_mpxy_rpmi_mm.c:24:6: error: use of GNU 'missing =' extension in
      designator [-Werror,-Wgnu-designator]
   24 |         [1] {
      |             ^
      |             =
2 errors generated.

Add missing "=" in mm_srvcdata[] array initialization to address
the above issue.

Fixes: 0b041e58c078 ("lib: utils: Add MPXY client driver for RPMI MM service group")
Signed-off-by: Anup Patel <anup.patel at oss.qualcomm.com>
---
 lib/utils/mpxy/fdt_mpxy_rpmi_mm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/utils/mpxy/fdt_mpxy_rpmi_mm.c b/lib/utils/mpxy/fdt_mpxy_rpmi_mm.c
index 0163d0d2..d7176aca 100644
--- a/lib/utils/mpxy/fdt_mpxy_rpmi_mm.c
+++ b/lib/utils/mpxy/fdt_mpxy_rpmi_mm.c
@@ -14,14 +14,14 @@
 static struct rpmi_mm_get_attributes_rsp rsp;
 
 static struct mpxy_rpmi_service_data mm_srvcdata[] = {
-	[0] {
+	[0] = {
 		.id = RPMI_MM_SRV_GET_ATTRIBUTES,
 		.min_tx_len = 0,
 		.max_tx_len = 0,
 		.min_rx_len = sizeof(struct rpmi_mm_get_attributes_rsp),
 		.max_rx_len = sizeof(struct rpmi_mm_get_attributes_rsp),
 	},
-	[1] {
+	[1] = {
 		.id = RPMI_MM_SRV_COMMUNICATE,
 		.min_tx_len = sizeof(struct rpmi_mm_communicate_req),
 		.max_tx_len = sizeof(struct rpmi_mm_communicate_req),
-- 
2.43.0




More information about the opensbi mailing list