Searched +full:scp +full:- +full:firmware (Results 1 – 10 of 10) sorted by relevance
| /optee_os/core/lib/scmi-server/ |
| H A D | conf.mk | 1 # Configuration switches for SCP-firmware: 3 # CFG_SCMI_SCPFW Boolean switch, embeds SCP-firmware SCMI stack when enabled. 4 # CFG_SCMI_SCPFW_PRODUCT Name of the SCP-firmware product to build. 5 # CFG_SCP_FIRMWARE Directory path to SCP-firmware source tree 6 # CFG_SCPFW_LOG_LEVEL SCP-firmware log level 7 # CFG_SCPFW_MOD_x Boolean switch, embeds SCP-firmware module x when enabled 21 include core/lib/scmi-server/conf-optee-$(CFG_SCMI_SCPFW_PRODUCT).mk 23 # SCP-fmw log level: 0 trace/verbose, 1 info, 2 warning, 3 error, 4 critical
|
| H A D | sub.mk | 1 # SCMI server library is built from SCP-firmware source tree. 2 # The firmware is made of a framework, a product and modules. 3 # Only modules used by firmware must be built, as stated by 4 # CFG_SCPFW_MOD_* switches. SCP-firmware needs a C source and 10 scpfw-path = $(CFG_SCP_FIRMWARE) 11 scpfw-product = optee/$(CFG_SCMI_SCPFW_PRODUCT) 12 scpfw-out-path := $(out-dir)/$(libdir) 14 scpfw-integ-version-maj = 2 15 scpfw-integ-version-min = 14 16 scpfw-integ-version-pat = 0 [all …]
|
| H A D | conf-optee-stm32mp2.mk | 11 # Info level is sufficient for scp-firmware
|
| H A D | scmi_server.c | 1 // SPDX-License-Identifier: BSD-2-Clause 3 * Copyright (c) 2019-2022, Linaro Limited 17 * OP-TEE helper function exported to SCP-firmware 28 * SCMI server APIs exported to OP-TEE core
|
| H A D | scmi_server_scpfw.c | 1 // SPDX-License-Identifier: BSD-2-Clause 20 * struct optee_scmi_server - Data of scmi_server_scpfw 31 * @struct optee_scmi_server_agent - Data of an SCMI agent 48 * struct optee_scmi_server_protocol - Data of an SCMI protocol 69 for (j = 0; j < agent_cfg->channel_count; j++) { in scmi_scpfw_free_agent() 71 agent_cfg->channel_config + j; in scmi_scpfw_free_agent() 73 free(channel_cfg->reset); in scmi_scpfw_free_agent() 74 free(channel_cfg->clock); in scmi_scpfw_free_agent() 76 free(agent_cfg->channel_config); in scmi_scpfw_free_agent() 87 * The agents config data passed to SCP-firmware do not consider in scmi_scpfw_get_configuration() [all …]
|
| /optee_os/core/lib/scmi-server/include/ |
| H A D | scmi_agent_configuration.h | 1 /* SPDX-License-Identifier: BSD-2-Clause */ 3 * Copyright (c) 2023-2025, STMicroelectronics 17 * struct scmi_clock - Description of a clock domain 29 * struct scmi_reset - Description of a reset domain 39 * struct scpfw_channel_config - SCMI channel resources 41 * @channel_id: ID for the channel in OP-TEE SCMI bindings 57 * struct scpfw_agent_config - SCMI agent description 66 * reserved as the ID of the SCMI server itself in SCP-firmware. 76 * struct scpfw_config - SCP firmware configuration root node 86 /* Get the platform configuration data for the SCP firmware */ [all …]
|
| /optee_os/.github/workflows/ |
| H A D | ci.yml | 6 group: ci-${{ github.ref }} # unique per branch 7 cancel-in-progress: true # cancel previous runs on the same branch 11 runs-on: ubuntu-latest 14 - name: Checkout 17 fetch-depth: 0 # full history so checkpatch can check commit IDs in commit messages 18 - name: Update Git config 19 run: git config --globa [all...] |
| /optee_os/core/arch/arm/include/scmi/ |
| H A D | scmi_server.h | 1 /* SPDX-License-Identifier: BSD-2-Clause */ 3 * Copyright (c) 2019-2022, Linaro Limited 35 * Get SCP-firmware channel device ID from the client channel ID. 38 * @handle: Output SCP-firmware device ID for the target SCMI mailbox
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | conf.mk | 2 flavor_dts_file-157A_DHCOR_AVENGER96 = stm32mp157a-dhcor-avenger96.dts 3 flavor_dts_file-157A_DK1 = stm32mp157a-dk1.dts 4 flavor_dts_file-157C_DHCOM_PDK2 = stm32mp157c-dhcom-pdk2.dts 5 flavor_dts_file-157C_DK2 = stm32mp157c-dk2.dts 6 flavor_dts_file-157C_ED1 = stm32mp157c-ed1.dts 7 flavor_dts_file-157C_EV1 = stm32mp157c-ev1.dts 8 flavor_dts_file-157A_DK1_SCMI = stm32mp157a-dk1-scmi.dts 9 flavor_dts_file-157C_DK2_SCMI = stm32mp157c-dk2-scmi.dts 10 flavor_dts_file-157C_ED1_SCMI = stm32mp157c-ed1-scmi.dts 11 flavor_dts_file-157C_EV1_SCMI = stm32mp157c-ev1-scmi.dts [all …]
|
| /optee_os/mk/ |
| H A D | config.mk | 1 # Default configuration values for OP-TEE core (all platforms). 3 # Platform-specific overrides are in core/arch/arm32/plat-*/conf.mk. 4 # Some subsystem-specific defaults are not here but rather in */sub.mk. 12 # 4. The platform-specific configuration file: core/arch/arm32/plat-*/conf.mk 14 # 6. Subsystem-specific makefiles (*/sub.mk) 16 # Actual values used during the build are output to $(out-dir)/conf.mk 19 # Cross-compiler prefix and suffix 21 CROSS_COMPILE ?= arm-linux-gnueabihf- 22 # Don't cross-compile if building on aarch64 natively 23 ifneq ($(shell uname -m),aarch64) [all …]
|