Searched full:sip_svc (Results 1 – 23 of 23) sorted by relevance
/Zephyr-latest/include/zephyr/sip_svc/ |
D | sip_svc_controller.h | 11 * @note This file should only be included by sip_svc driver. 25 * @brief Open lock states in sip_svc atomic variable 38 /* Client id internal to sip_svc*/ 82 /* Thread id of sip_svc thread */ 91 /* msgq for sending sip_svc_request to sip_svc thread */ 93 /* sip_svc thread object */ 95 /* Stack object of sip_svc thread */ 100 * @brief Controller define used by sip_svc driver to instantiate each controller. 101 * Each sip_svc driver will use this API to instantiate a controller for sip_svc
|
D | sip_svc.h | 45 #include <zephyr/drivers/sip_svc/sip_svc_proto.h> 160 * @retval -EHOSTDOWN sip_svc thread not present.
|
/Zephyr-latest/samples/subsys/sip_svc/src/ |
D | main.c | 6 * A sample application using sip_svc subsystem to get query values from secure device. 12 #include <zephyr/sip_svc/sip_svc.h> 13 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h> 14 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h> 62 __ASSERT(mb_smc_ctrl != NULL, "Failed to get the controller from sip_svc"); in main() 65 __ASSERT(mb_c_token != SIP_SVC_ID_INVALID, "Failed to register with sip_svc"); in main() 77 __ASSERT(err != SIP_SVC_ID_INVALID, "Failed to open with sip_svc"); in main() 85 * to SDM. The transaction id and client id will be filled by sip_svc subsystem. in main() 111 __ASSERT(err != SIP_SVC_ID_INVALID, "Failed to close with sip_svc"); in main()
|
/Zephyr-latest/tests/subsys/sip_svc/ |
D | testcase.yaml | 5 sip_svc.stress_test.ztest: 13 tags: sip_svc
|
/Zephyr-latest/subsys/sip_svc/ |
D | Kconfig | 43 Depth of msgq used inside sip_svc controller. 49 Maximum number of clients inside sip_svc subsystem per controller. 61 Delay for sip_svc thread to sleep during each polling call for
|
D | sip_svc_agilex_mailbox_shell.c | 6 * A mailbox client command shell on sip_svc service to communicate with SDM. 10 #include <zephyr/sip_svc/sip_svc.h> 11 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h> 12 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h> 191 * the command data memory space had been freed by sip_svc service. in cmd_send_callback()
|
D | sip_svc_shell.c | 6 * ARM SiP service shell command 'sip_svc'. 10 #include <zephyr/sip_svc/sip_svc.h> 11 #include <zephyr/sip_svc/sip_svc_controller.h> 355 shell_print(sh, "sip_svc service information\n"); in cmd_info() 385 SHELL_CMD_REGISTER(sip_svc, &sub_sip_svc, "ARM SiP services commands", NULL);
|
D | sip_svc_subsys.c | 33 * in sip_svc thread once transaction is completed. 44 * sip_svc service and client overview 53 * sip_svc 81 * sip_svc service ID management 90 * sip_svc ^ ^ 110 #include <zephyr/sip_svc/sip_svc.h> 111 #include <zephyr/sip_svc/sip_svc_controller.h> 112 #include <zephyr/drivers/sip_svc/sip_svc_driver.h> 331 LOG_INF("0x%x successfully opened a connection with sip_svc", c_token); in sip_svc_open() 758 LOG_INF("Wakeup sip_svc thread"); in sip_svc_send() [all …]
|
D | sip_svc_id_mgr.c | 11 #include <zephyr/drivers/sip_svc/sip_svc_proto.h>
|
/Zephyr-latest/drivers/sip_svc/ |
D | Kconfig | 1 # Silicon vendor Provided Supervisory call driver for sip_svc subsystem 29 source "drivers/sip_svc/Kconfig.sip_smc_agilex"
|
D | sip_smc_intel_socfpga.c | 11 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h> 12 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h> 13 #include <zephyr/drivers/sip_svc/sip_svc_driver.h> 109 * this function will be called after sip_svc service in intel_sip_smc_plat_free_async_memory()
|
D | Kconfig.sip_smc_agilex | 26 Allowed number of active transactions in sip_svc subsystem for this driver.
|
/Zephyr-latest/tests/subsys/sip_svc/src/ |
D | main.c | 9 #include <zephyr/sip_svc/sip_svc.h> 10 #include <zephyr/drivers/sip_svc/sip_svc_agilex_mailbox.h> 11 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h> 42 printk("sip_svc version in TFA is %2ld.%02ld\n", response->a2, response->a3); in get_sync_callback() 50 * @param token sip_svc token 116 * @param token sip_svc token
|
/Zephyr-latest/samples/subsys/sip_svc/ |
D | sample.yaml | 8 sample.subsys.sip_svc:
|
D | README.rst | 1 .. zephyr:code-sample:: sip_svc 26 :zephyr-app: samples/subsys/sip_svc
|
/Zephyr-latest/subsys/ |
D | CMakeLists.txt | 36 add_subdirectory_ifdef(CONFIG_ARM_SIP_SVC_SUBSYS sip_svc)
|
D | Kconfig | 45 source "subsys/sip_svc/Kconfig"
|
/Zephyr-latest/drivers/ |
D | CMakeLists.txt | 18 add_subdirectory_ifdef(CONFIG_ARM_SIP_SVC_DRIVER sip_svc)
|
D | Kconfig | 82 source "drivers/sip_svc/Kconfig"
|
/Zephyr-latest/drivers/fpga/ |
D | fpga_altera_agilex_bridge.c | 11 #include <zephyr/sip_svc/sip_svc.h> 12 #include <zephyr/drivers/sip_svc/sip_svc_agilex_smc.h>
|
/Zephyr-latest/include/zephyr/drivers/sip_svc/ |
D | sip_svc_driver.h | 13 #include <zephyr/drivers/sip_svc/sip_svc_proto.h> 14 #include <zephyr/sip_svc/sip_svc_controller.h> 91 * @brief API structure for sip_svc driver.
|
D | sip_svc_proto.h | 110 * - bits [23:16] Transaction ID (Filled in by sip_svc service)
|
/Zephyr-latest/ |
D | MAINTAINERS.yml | 229 - subsys/sip_svc/ 230 - tests/subsys/sip_svc/ 231 - include/zephyr/sip_svc/ 232 - include/zephyr/drivers/sip_svc/ 233 - drivers/sip_svc/ 237 - sip_svc
|