From a2df84f97ccbda52b5be1aa66716a78033e2aae4 Mon Sep 17 00:00:00 2001 From: yuvaramachandran_gurusamy Date: Mon, 17 Nov 2025 11:05:22 +0000 Subject: [PATCH] RDKEMW-10270: Fix for LED HAL init issue Signed-off-by: yuvaramachandran_gurusamy --- rpc/srv/dsFPD.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rpc/srv/dsFPD.c b/rpc/srv/dsFPD.c index b2c592c5..db20b528 100644 --- a/rpc/srv/dsFPD.c +++ b/rpc/srv/dsFPD.c @@ -172,7 +172,13 @@ std::string enumToColor (dsFPDColor_t enumColor) IARM_Result_t dsFPDMgr_init() { - + IARM_BUS_Lock(lock); + if (!m_isPlatInitialized) { + dsFPInit(); + m_isPlatInitialized = 1; + INT_INFO("FP HAL Initialized successfully ...\n"); + } + IARM_BUS_Unlock(lock); IARM_Bus_RegisterCall(IARM_BUS_DSMGR_API_dsFPInit,_dsFPInit);