|  | # Copyright (c) 2023 Intel Corporation | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | config ARM_SIP_SVC_HAS_INTEL_SDM_MAILBOX_FIFO | 
|  | bool | 
|  | default y | 
|  | depends on DT_HAS_INTEL_SOCFPGA_AGILEX_SIP_SMC_ENABLED | 
|  | imply ARM_SIP_SVC_HAS_DRIVER | 
|  | help | 
|  | Support for SDM mailbox fifo in Intel SoC FPGA Agilex via SMC calls. | 
|  |  | 
|  | config ARM_SIP_SVC_EL3_MAILBOX_RESPONSE_SIZE | 
|  | int "Size of response buffer used for ASYNC transactions." | 
|  | default 4096 | 
|  | depends on ARM_SIP_SVC_HAS_INTEL_SDM_MAILBOX_FIFO | 
|  | help | 
|  | Size of response buffer used for ASYNC transactions.For Intel Agilex platform | 
|  | the maximum size of response buffer size is 4096 and minimum is 4 bytes. | 
|  | Also it should be multiple of 4 bytes. | 
|  |  | 
|  | config ARM_SIP_SVC_EL3_MAX_ALLOWED_TRANSACTIONS | 
|  | int "Maximum allowable ongoing transactions." | 
|  | default 16 | 
|  | depends on ARM_SIP_SVC_HAS_INTEL_SDM_MAILBOX_FIFO | 
|  | help | 
|  | Allowed number of active transactions in sip_svc subsystem for this driver. |