| #
e86efe4b |
| 31-Mar-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge changes I1dfb95aa,I9eb61c48 into integration
* changes: feat(intel): support FCS commands with SiPSVC V3 framework feat(intel): implementation of SiPSVC-V3 protocol framework
|
| #
204d5e67 |
| 05-Mar-2025 |
Sieu Mun Tang <sieu.mun.tang@altera.com> |
feat(intel): implementation of SiPSVC-V3 protocol framework
- Develop SiPSVC-V3 framework to support async/yielding SMC calls. - Add support for multi clients with multiple jobs running together. -
feat(intel): implementation of SiPSVC-V3 protocol framework
- Develop SiPSVC-V3 framework to support async/yielding SMC calls. - Add support for multi clients with multiple jobs running together. - Add support for SDM doorbell interrupt handling. - Keep the framework backward compatible with V1 clients. - Enable the framework on all the platform Agilex7, Agilex5, N5X, and Stratix10.
Change-Id: I9eb61c48be89867b4227e084493bfcf67cbe7924 Signed-off-by: Girisha Dengi <girisha.dengi@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@altera.com>
show more ...
|
| #
92f8e898 |
| 19-Dec-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "fix(intel): bl31 overwrite OCRAM configuration" into integration
|
| #
cfbac595 |
| 19-Oct-2023 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): bl31 overwrite OCRAM configuration
U-boot is allowed to configure OCRAM access. However ATF BL31 will overwrite it. Thus removing this function to allow for proper configuration.
Change
fix(intel): bl31 overwrite OCRAM configuration
U-boot is allowed to configure OCRAM access. However ATF BL31 will overwrite it. Thus removing this function to allow for proper configuration.
Change-Id: I45173ef8f472c3620486de0cbf6452ba5f78be01 Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| #
4bd8c929 |
| 09-May-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I1bfa797e,I0ec7a70e into integration
* changes: fix(tree): correct some typos fix(rockchip): use semicolon instead of comma
|
| #
1b491eea |
| 13-Feb-2023 |
Elyes Haouas <ehaouas@noos.fr> |
fix(tree): correct some typos
found using codespell (https://github.com/codespell-project/codespell).
Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Change-Id: I1bfa797e3460adddeefa916bb68e22beddaf6
fix(tree): correct some typos
found using codespell (https://github.com/codespell-project/codespell).
Signed-off-by: Elyes Haouas <ehaouas@noos.fr> Change-Id: I1bfa797e3460adddeefa916bb68e22beddaf6373
show more ...
|
| #
942b0392 |
| 28-Apr-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I80661161,I82c1fa93,I018ccbb9,Ibc23734d,I97406abe, ... into integration
* changes: feat(intel): add SMC support for HWMON voltage and temp sensor feat(intel): add SMC support for G
Merge changes I80661161,I82c1fa93,I018ccbb9,Ibc23734d,I97406abe, ... into integration
* changes: feat(intel): add SMC support for HWMON voltage and temp sensor feat(intel): add SMC support for Get USERCODE fix(intel): extend SDM command to return the SDM firmware version feat(intel): add SMC for enquiring firmware version fix(intel): configuration status based on start request fix(intel): bit-wise configuration flag handling fix(intel): get config status OK status fix(intel): use macro as return value fix(intel): fix fpga config write return mechanism feat(intel): add SiP service for DCMF status feat(intel): add RSU 'Max Retry' SiP SMC services feat(intel): enable SMC SoC FPGA bridges enable/disable feat(intel): add SMC/PSCI services for DCMF version support feat(intel): allow to access all register addresses if DEBUG=1 fix(intel): modify how configuration type is handled feat(intel): support SiP SVC version feat(intel): enable firewall for OCRAM in BL31 feat(intel): create source file for firewall configuration fix(intel): refactor NOC header
show more ...
|
| #
ae19fef3 |
| 05-Aug-2020 |
Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> |
feat(intel): enable firewall for OCRAM in BL31
Set OCRAM as secure region and required privileged access in BL31 to prevent software running in normal world (non-secure) accessing memory region in O
feat(intel): enable firewall for OCRAM in BL31
Set OCRAM as secure region and required privileged access in BL31 to prevent software running in normal world (non-secure) accessing memory region in OCRAM which may contain sensitive information (e.g. FSBL, handoff data)
Signed-off-by: Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: Ib6b24efd69f49cd3f9aa4ef2ea9f1af5ce582bd6 Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| #
394f2ea0 |
| 25-Apr-2022 |
Lauren Wehrmeister <lauren.wehrmeister@arm.com> |
Merge changes Iccfa7ec6,Ide9a7af4 into integration
* changes: feat(intel): add macro to switch between different UART PORT feat(intel): add SMC support for ROM Patch SHA384 mailbox
|
| #
447e699f |
| 05-Aug-2021 |
Boon Khai Ng <boon.khai.ng@intel.com> |
feat(intel): add macro to switch between different UART PORT
HSD #1509626040: This patch is to add the flexibility for BL2 and BL31 to choose different UART output port at platform_def.h using param
feat(intel): add macro to switch between different UART PORT
HSD #1509626040: This patch is to add the flexibility for BL2 and BL31 to choose different UART output port at platform_def.h using parameter PLAT_INTEL_UART_BASE
This patch also fixing the plat_helpers.S where the UART BASE is hardcoded to PLAT_UART0_BASE. It is then switched to CRASH_CONSOLE_BASE.
Signed-off-by: Boon Khai Ng <boon.khai.ng@intel.com> Change-Id: Iccfa7ec64e4955b531905778be4da803045d3c8f
show more ...
|
| #
271708e0 |
| 29-Oct-2020 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "mbox-patches" into integration
* changes: intel: common: Fix non-MISRA compliant code v2 intel: mailbox: Fix non-MISRA compliant code intel: mailbox: Mailbox error re
Merge changes from topic "mbox-patches" into integration
* changes: intel: common: Fix non-MISRA compliant code v2 intel: mailbox: Fix non-MISRA compliant code intel: mailbox: Mailbox error recovery handling intel: mailbox: Enable sending large mailbox command intel: mailbox: Use retry count in mailbox poll intel: mailbox: Ensure time out duration is predictive intel: mailbox: Read mailbox response even there is an error intel: mailbox: Driver now handles larger response intel: common: Change how mailbox handles job id & buffer intel: common: Improve readability of mailbox read response intel: SIP: increase FPGA_CONFIG_SIZE to 32 MB intel: common: Remove urgent from mailbox async intel: common: Improve mailbox driver readability
show more ...
|
| #
6e97b224 |
| 28-Oct-2020 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "mbox-patches" into integration
* changes: intel: common: Clean up mailbox and sip header intel: clear 'PLAT_SEC_ENTRY' in early platform setup
|
| #
d96e7cda |
| 10-May-2020 |
Chee Hong Ang <chee.hong.ang@intel.com> |
intel: mailbox: Ensure time out duration is predictive
For each count down of time out counter, wait for number of miliseconds to ensure the time out duration is predictive.
Signed-off-by: Chee Hon
intel: mailbox: Ensure time out duration is predictive
For each count down of time out counter, wait for number of miliseconds to ensure the time out duration is predictive.
Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com> Change-Id: I0e92dd1ef1da0ef504ec86472cf0d3c88528930b
show more ...
|
| #
7f56f240 |
| 24-Apr-2020 |
Chee Hong Ang <chee.hong.ang@intel.com> |
intel: clear 'PLAT_SEC_ENTRY' in early platform setup
Ensure 'PLAT_SEC_ENTRY' is cleared during early platform setup. This is to prevent the slave CPU cores jump to the stale entry point after warm
intel: clear 'PLAT_SEC_ENTRY' in early platform setup
Ensure 'PLAT_SEC_ENTRY' is cleared during early platform setup. This is to prevent the slave CPU cores jump to the stale entry point after warm reset when using U-Boot SPL as first stage boot loader.
Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com> Change-Id: I3294ce2f74aa691d0cf311fa30f27f9d4fb8800a
show more ...
|
| #
896d684d |
| 25-Feb-2020 |
Mark Dykes <mardyk01@review.trustedfirmware.org> |
Merge changes from topic "console_t_cleanup" into integration
* changes: marvell: Consolidate console register calls uniphier: Use generic console_t data structure spe: Use generic console_t d
Merge changes from topic "console_t_cleanup" into integration
* changes: marvell: Consolidate console register calls uniphier: Use generic console_t data structure spe: Use generic console_t data structure LS 16550: Use generic console_t data structure stm32: Use generic console_t data structure rcar: Use generic console_t data structure a3700: Use generic console_t data structure 16550: Use generic console_t data structure imx: Use generic console_t data structure
show more ...
|
| #
98964f05 |
| 25-Jan-2020 |
Andre Przywara <andre.przywara@arm.com> |
16550: Use generic console_t data structure
Since now the generic console_t structure holds the UART base address as well, let's use that generic location and drop the UART driver specific data stru
16550: Use generic console_t data structure
Since now the generic console_t structure holds the UART base address as well, let's use that generic location and drop the UART driver specific data structure at all.
Change-Id: I5c2fe3b6a667acf80c808cfec4a64059a2c9c25f Signed-off-by: Andre Przywara <andre.przywara@arm.com>
show more ...
|
| #
d6b44b10 |
| 07-Feb-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "sip-svc" into integration
* changes: intel: Introduce SMC support for mailbox command intel: Extend SiP service to support mailbox's RSU
|
| #
e1f97d9c |
| 17-Dec-2019 |
Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> |
intel: Extend SiP service to support mailbox's RSU
Introduce support for RSU that can be initiated through SMC calls.
Added features as below: - RSU status - RSU update - RSU HPS notify - RSU get s
intel: Extend SiP service to support mailbox's RSU
Introduce support for RSU that can be initiated through SMC calls.
Added features as below: - RSU status - RSU update - RSU HPS notify - RSU get sub-partition
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: I78d5a07688e43da99f03d77dfd45ffb4a78f2e4c
show more ...
|
| #
b2534079 |
| 23-Jan-2020 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "bridge-en" into integration
* changes: intel: Add function to check fpga readiness intel: Add bridge control for FPGA reconfig intel: FPGA config_isdone() status quer
Merge changes from topic "bridge-en" into integration
* changes: intel: Add function to check fpga readiness intel: Add bridge control for FPGA reconfig intel: FPGA config_isdone() status query intel: System Manager refactoring intel: Refactor reset manager driver intel: Enable bridge access in Intel platform intel: Modify non secure access function
show more ...
|
| #
20335ca8 |
| 23-Dec-2019 |
Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> |
intel: System Manager refactoring
Refactored system manager driver to be shared across both intel platform
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: Ic4d0
intel: System Manager refactoring
Refactored system manager driver to be shared across both intel platform
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: Ic4d056c3d15c3152403dc11641c2452770a6162d
show more ...
|
| #
391eeeef |
| 23-Dec-2019 |
Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> |
intel: Refactor reset manager driver
Refactor reset manager into intel common platform directory as it can be shared by both Stratix 10 and Agilex. Register address and field is now referred through
intel: Refactor reset manager driver
Refactor reset manager into intel common platform directory as it can be shared by both Stratix 10 and Agilex. Register address and field is now referred through macros.
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: Id6d50f2a2f5a6bd8d6746b84602ac17ec7f6c07a
show more ...
|
| #
4962385e |
| 18-Dec-2019 |
Soby Mathew <soby.mathew@arm.com> |
Merge changes from topic "nonbl2-boot" into integration
* changes: intel: stratix10: Modify BL31 parameter handling intel: Modify BL31 address mapping intel: stratix10: Enable uboot entrypoint
Merge changes from topic "nonbl2-boot" into integration
* changes: intel: stratix10: Modify BL31 parameter handling intel: Modify BL31 address mapping intel: stratix10: Enable uboot entrypoint support
show more ...
|
| #
23f31d39 |
| 24-Oct-2019 |
Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> |
intel: stratix10: Modify BL31 parameter handling
Add-in support for handling BL31 parameter from non-BL2 image, ie. SPL
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Cha
intel: stratix10: Modify BL31 parameter handling
Add-in support for handling BL31 parameter from non-BL2 image, ie. SPL
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: I16118d791399f652b6d1093c10092935a3449c32
show more ...
|
| #
2db1e766 |
| 22-Oct-2019 |
Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> |
intel: stratix10: Enable uboot entrypoint support
This patch will provide an entrypoint for uboot's spl into BL31. BL31 will also handle secondary cpu state during uboot's cold boot
Signed-off-by:
intel: stratix10: Enable uboot entrypoint support
This patch will provide an entrypoint for uboot's spl into BL31. BL31 will also handle secondary cpu state during uboot's cold boot
Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: I661bdb782c2d793d5fc3c7f78dd7ff746e33b7a3
show more ...
|
| #
b3257a3d |
| 04-Dec-2019 |
Mark Dykes <mardyk01@review.trustedfirmware.org> |
Merge "intel: Refactor common platform code [5/5]" into integration
|