From 1271f166e06fbef628f6b396d6f532e2ba14f913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BAben=20Soares=20Silva?= Date: Fri, 6 Feb 2026 10:09:02 +0000 Subject: [PATCH] Add undocumented Aerial ERROR.indication vendor specific error codes --- .../nfapi/public_inc/nfapi_nr_interface_scf.h | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h b/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h index 10e6b7c14a..fcd1968c25 100644 --- a/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h +++ b/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h @@ -716,7 +716,13 @@ typedef enum { X(NFAPI_NR_PHY_API_MSG_TX_ERR, 0X8) #ifdef ENABLE_AERIAL +// Error codes obtained from Aerial L1 file +// cuPHY-CP/scfl2adapter/lib/scf_5g_fapi/scf_5g_fapi.h #define AERIAL_ERROR_LIST \ + X(SCF_ERROR_CODE_MSG_INVALID_PHY_ID, 0x9) \ + X(SCF_ERROR_CODE_MSG_UNINSTANTIATED_PHY, 0xA) \ + X(SCF_ERROR_CODE_MSG_INVALID_DFE_Profile, 0xB) \ + X(SCF_ERROR_CODE_MSG_PHY_PROFILE_SELECTION, 0xC) \ X(AERIAL_ERROR_CODE_FAPI_END, 0x32) \ X(AERIAL_ERROR_CODE_L1_PROC_OBJ_UNAVAILABLE_ERR, 0x33) \ X(AERIAL_ERROR_CODE_MSG_LATE_SLOT_ERR, 0x34) \ @@ -729,7 +735,26 @@ typedef enum { X(AERIAL_ERROR_CODE_L1_P1_EXIT_ERROR, 0x3B) \ X(AERIAL_ERROR_CODE_L1_P2_EXIT_ERROR, 0x3C) \ X(AERIAL_ERROR_CODE_L1_DL_CH_ERROR, 0x3D) \ - X(AERIAL_ERROR_CODE_L1_UL_CH_ERROR, 0x3E) + X(AERIAL_ERROR_CODE_L1_UL_CH_ERROR, 0x3E) \ + X(SCF_ERROR_CODE_EARLY_HARQ_TIMING_ERROR, 0x3F) \ + X(SCF_ERROR_CODE_SRS_CHEST_BUFF_BAD_STATE, 0x40) \ + X(SCF_ERROR_CODE_BEAM_ID_OUT_OF_RANGE, 0x41) \ + X(SCF_ERROR_CODE_PTP_SVC_ERROR, 0x42) \ + X(SCF_ERROR_CODE_PTP_SYNCED, 0x43) \ + X(SCF_ERROR_CODE_L1_MISSING_UL_IQ, 0x44) \ + X(SCF_ERROR_CODE_MSG_CAPACITY_EXCEEDED, 0x45) \ + X(SCF_ERROR_CODE_RHOCP_PTP_EVENTS_ERROR, 0x46) \ + X(SCF_ERROR_CODE_RHOCP_PTP_EVENTS_SYNCED, 0x47) \ + X(SCF_FAPI_SSB_PBCH_L1_LIMIT_EXCEEDED, 0x81) \ + X(SCF_FAPI_PDCCH_L1_LIMIT_EXCEEDED, 0x82) \ + X(SCF_FAPI_PDSCH_L1_LIMIT_EXCEEDED, 0x84) \ + X(SCF_FAPI_CSIRS_L1_LIMIT_EXCEEDED, 0x88) \ + X(SCF_FAPI_PUSCH_L1_LIMIT_EXCEEDED, 0xC1) \ + X(SCF_FAPI_PUCCH_L1_LIMIT_EXCEEDED, 0xC2) \ + X(SCF_FAPI_SRS_L1_LIMIT_EXCEEDED, 0xC4) \ + X(SCF_FAPI_PRACH_L1_LIMIT_EXCEEDED, 0xC8) \ + X(SCF_ERROR_CODE_RELEASED_HARQ_BUFFER_INFO, 0xD0) + #else #define AERIAL_ERROR_LIST #endif