| a2500ab7 | 17-Aug-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
fix(st): reduce MMC block_buffer
This buffer used by io_block should be the size on one block (512 bytes) not 512*4 due to the use of uint32_t. Change that to uint8_t. This reduces the size of BSS b
fix(st): reduce MMC block_buffer
This buffer used by io_block should be the size on one block (512 bytes) not 512*4 due to the use of uint32_t. Change that to uint8_t. This reduces the size of BSS by 1.5KiB.
Change-Id: I8492f13f5386679b0c81efba66911422412782f9 Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
show more ...
|
| 8b826636 | 10-May-2023 |
Gabriel Fernandez <gabriel.fernandez@foss.st.com> |
fix(stm32mp13-fdts): cosmetic fixes in PLL nodes
- remove spaces in DT properties. - rename pll3_vco_417_8Mhz into pll3_vco_417Mhz
Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com> C
fix(stm32mp13-fdts): cosmetic fixes in PLL nodes
- remove spaces in DT properties. - rename pll3_vco_417_8Mhz into pll3_vco_417Mhz
Signed-off-by: Gabriel Fernandez <gabriel.fernandez@foss.st.com> Change-Id: Iec3b9ef70dd3c70873263f4959bf6c03d26cbe7d
show more ...
|
| 2a4abe0b | 05-Jun-2023 |
Sebastien PASDELOUP <sebastien.pasdeloup-ext@st.com> |
fix(st): update dt_get_ddr_size() type
Move to size_t to ensure a generic algorithm whatever the platform architecture.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: I7879367
fix(st): update dt_get_ddr_size() type
Move to size_t to ensure a generic algorithm whatever the platform architecture.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Change-Id: I7879367849ed86750dcff2b6a15f4b998bf6da18 Signed-off-by: Sebastien PASDELOUP <sebastien.pasdeloup-ext@st.com>
show more ...
|
| f4d765a1 | 17-May-2021 |
Christophe Kerello <christophe.kerello@foss.st.com> |
fix(nand): reset the SLC NAND
The reset command should be the first command sent to the SLC NAND. Resetting the SLC NAND should not be done only if NAND_ONFI_DETECT is enabled.
Change-Id: If225a1b1
fix(nand): reset the SLC NAND
The reset command should be the first command sent to the SLC NAND. Resetting the SLC NAND should not be done only if NAND_ONFI_DETECT is enabled.
Change-Id: If225a1b1a7e04181cc5839e282c435c5c8958bd7 Signed-off-by: Christophe Kerello <christophe.kerello@foss.st.com>
show more ...
|
| 53092a77 | 26-May-2023 |
Gatien Chevallier <gatien.chevallier@foss.st.com> |
fix(st-crypto): do not read RNG data if it's not ready
Having RNG_SR_DRDY bit in RNG_SR register does not mean that there are 4 RNG words ready to be read. Add a check on RNG_SR_DRDY between each wo
fix(st-crypto): do not read RNG data if it's not ready
Having RNG_SR_DRDY bit in RNG_SR register does not mean that there are 4 RNG words ready to be read. Add a check on RNG_SR_DRDY between each word reading.
Signed-off-by: Gatien Chevallier <gatien.chevallier@foss.st.com> Change-Id: I46af7ca6c0ddbe19540b248365a5016b15b9a707
show more ...
|
| 04a48335 | 27-Sep-2023 |
Michal Simek <michal.simek@amd.com> |
feat(xilinx): sync macro names
There is no reason to have platform specific macros where generic macros can be used. This is pretty much preparation step for moving console code to single location w
feat(xilinx): sync macro names
There is no reason to have platform specific macros where generic macros can be used. This is pretty much preparation step for moving console code to single location where multiple combinations can be easier to handle.
Change-Id: I4d85ddef29f5870a9ea9590d4d1564469c6eb87e Signed-off-by: Michal Simek <michal.simek@amd.com>
show more ...
|
| 473ada6b | 27-Sep-2023 |
Michal Simek <michal.simek@amd.com> |
feat(xilinx): remove crash console unused macros
Macros are not used that's why remove them.
Change-Id: I4519ea0b9e30b757ab8a6ee3bb56af45dddc0d96 Signed-off-by: Michal Simek <michal.simek@amd.com> |
| c6d9186f | 18-Sep-2023 |
Michal Simek <michal.simek@amd.com> |
fix(dcc): enable DCC also for crash console
The JTAG DCC (Debug Communication Channel) console is primary used for debugging that's why make no sense not to setup it up as crash console too.
Change
fix(dcc): enable DCC also for crash console
The JTAG DCC (Debug Communication Channel) console is primary used for debugging that's why make no sense not to setup it up as crash console too.
Change-Id: I16e5d83f8da721657b1a10609494f835b87e5578 Signed-off-by: Michal Simek <michal.simek@amd.com>
show more ...
|
| e311b9b3 | 18-Sep-2023 |
Michal Simek <michal.simek@amd.com> |
build(changelog): add new scope for DCC
Add new scope for the JTAG DCC (Debug Communication Channel). Driver is available for quite some time at drivers/arm/dcc/dcc_console.c.
Change-Id: I8be71dadb
build(changelog): add new scope for DCC
Add new scope for the JTAG DCC (Debug Communication Channel). Driver is available for quite some time at drivers/arm/dcc/dcc_console.c.
Change-Id: I8be71dadb56bed2b64a26c8a009bda6bbc96240d Signed-off-by: Michal Simek <michal.simek@amd.com>
show more ...
|
| 4593e7cb | 27-Sep-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "xilinx-crash" into integration
* changes: feat(xilinx): used console also as crash console feat(versal-net): remove empty crash console setup |
| 0ef4103e | 27-Sep-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(mt8188): update return value in mtk_emi_mpu_sip_handler" into integration |
| d07eee24 | 01-Sep-2023 |
Dawei Chien <dawei.chien@mediatek.corp-partner.google.com> |
feat(mt8188): update return value in mtk_emi_mpu_sip_handler
Remove the use of SMC_RET2 in the mtk_emi_mpu_sip_handler function. The current smc driver in the atf driver has switched to using SMC_RE
feat(mt8188): update return value in mtk_emi_mpu_sip_handler
Remove the use of SMC_RET2 in the mtk_emi_mpu_sip_handler function. The current smc driver in the atf driver has switched to using SMC_RET4 for smc call clients. This change aligns the return value handling with the updated driver behavior that ensures consistency and avoids potential issues with the old return value.
Change-Id: I87f25b438d2119837c45bed80a8224fcfd141fb6 Signed-off-by: Dawei Chien <dawei.chien@mediatek.com> Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>
show more ...
|
| 7c3ff62d | 26-Sep-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(fiptool): add ability to build statically" into integration |
| 1b2667bf | 26-Sep-2023 |
Yann Gautier <yann.gautier@st.com> |
Merge "fix(corstone-1000): add cpu_helpers.S to platform.mk" into integration |
| 1f6bb41d | 06-Sep-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
refactor(el3-runtime): plat_ic_has_interrupt_type returns bool
Rather than returning 0 or 1, the above function returns bool false or true. No functional change.
Change-Id: Iea904ffc368568208fa8203
refactor(el3-runtime): plat_ic_has_interrupt_type returns bool
Rather than returning 0 or 1, the above function returns bool false or true. No functional change.
Change-Id: Iea904ffc368568208fa8203e0d2e0cdaa500b1e0 Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| 07f867b1 | 03-Aug-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
fix(el3-runtime): leverage generic interrupt controller helpers
Rather than validating the type of interrupts supported by the platform interrupt controller, the interrupt management framework can d
fix(el3-runtime): leverage generic interrupt controller helpers
Rather than validating the type of interrupts supported by the platform interrupt controller, the interrupt management framework can directly use helper utilities implemented by the generic interrupt controller driver.
Change-Id: I735f8d2742a2c7974d11c0a5ddc771ad807c635c Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| 632e5ffe | 03-Aug-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
fix(gicv3): map generic interrupt type to GICv3 group
The generic interrupt controller identifies an interrupt based on its type whereas the GIC uses the notion of groups to identify an interrupt.
fix(gicv3): map generic interrupt type to GICv3 group
The generic interrupt controller identifies an interrupt based on its type whereas the GIC uses the notion of groups to identify an interrupt.
Currently, they are used interchangeably in GICv3 driver. It did not cause any functional issues since the matching type and group had the same value for corresponding macros. This patch makes the necessary fixes.
The generic interrupt controller APIs, such as plat_ic_set_interrupt_type map interrupt type to interrupt group supported by the GICv3 IP. Similarly, other generic interrupt controller APIs map interrupt group to interrupt type as needed.
This patch also changes the name of the helper functions to use group rather than type for handling interrupts.
Change-Id: Ie2d88a3260c71e4ab9c8baacde24cc21e551de3d Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| ab80cf35 | 03-Aug-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
chore(gicv2): use interrupt group instead of type
The generic interrupt controller identifies an interrupt based on its type whereas the GIC uses the notion of groups to identify an interrupt.
This
chore(gicv2): use interrupt group instead of type
The generic interrupt controller identifies an interrupt based on its type whereas the GIC uses the notion of groups to identify an interrupt.
This patch changes the name of the helper functions to use group rather than type for handling interrupts. No functional change in this patch.
Change-Id: If13ec65cc6c87c2da73a3d54b033f02635ff924a Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
show more ...
|
| b04343f3 | 25-Sep-2023 |
Raghu Krishnamurthy <raghu.ncstate@gmail.com> |
fix(spmd): coverity scan issues
Coverity defects fixed by this patch are: *** CID 400208: Performance inefficiencies (PASS_BY_VALUE) /include/services/el3_spmd_logical_sp.h: 108 in ffa_partition_i
fix(spmd): coverity scan issues
Coverity defects fixed by this patch are: *** CID 400208: Performance inefficiencies (PASS_BY_VALUE) /include/services/el3_spmd_logical_sp.h: 108 in ffa_partition_info_regs_get_last_idx()
*** CID 400207: Performance inefficiencies (PASS_BY_VALUE) /services/std_svc/spmd/spmd_logical_sp.c: 359 in ffa_partition_info_regs_get_part_info()
Signed-off-by: Raghu Krishnamurthy <raghu.ncstate@gmail.com> Change-Id: I9597377a8ec3d5519995e1619d99ee7102f33939
show more ...
|
| 4d4fec28 | 31-Aug-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
feat(fiptool): add ability to build statically
Provide a STATIC command line build option for platforms willing to build fiptool statically and remove dependency to toolchain and OpenSSL libraries.
feat(fiptool): add ability to build statically
Provide a STATIC command line build option for platforms willing to build fiptool statically and remove dependency to toolchain and OpenSSL libraries.
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I1d1b6676df50081828170e2b0ab7b71c4ec19d6e
show more ...
|
| 9c447788 | 25-Sep-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes If9672598,I219c49d3 into integration
* changes: feat(cert-create): add pkcs11 engine support fix(cert-create): key: Avoid having a temporary value for pkey in key_load |
| 684532a9 | 22-Sep-2023 |
Bipin Ravi <bipin.ravi@arm.com> |
Merge "fix(errata-abi): fix the rev-var for Cortex-A710" into integration |
| fcfa15d4 | 22-Sep-2023 |
Lauren Wehrmeister <lauren.wehrmeister@arm.com> |
Merge changes from topic "errata" into integration
* changes: fix(cpus): workaround for Neoverse V2 erratum 2743011 fix(cpus): workaround for Neoverse V2 erratum 2779510 fix(cpus): workaround
Merge changes from topic "errata" into integration
* changes: fix(cpus): workaround for Neoverse V2 erratum 2743011 fix(cpus): workaround for Neoverse V2 erratum 2779510 fix(cpus): workaround for Neoverse V2 erratum 2719105 fix(cpus): workaround for Neoverse V2 erratum 2331132
show more ...
|
| 3ba2c151 | 25-Jul-2023 |
Raymond Mao <raymond.mao@linaro.org> |
feat(handoff): introduce firmware handoff library
Add transfer list APIs and firmware handoff build option.
Change-Id: I68a0ace22c7e50fcdacd101eb76b271d7b76d8ff Signed-off-by: Raymond Mao <raymond.
feat(handoff): introduce firmware handoff library
Add transfer list APIs and firmware handoff build option.
Change-Id: I68a0ace22c7e50fcdacd101eb76b271d7b76d8ff Signed-off-by: Raymond Mao <raymond.mao@linaro.org>
show more ...
|
| 5c8fcc0c | 20-Sep-2023 |
Sona Mathew <sonarebecca.mathew@arm.com> |
fix(errata-abi): fix the rev-var for Cortex-A710
Update the revision and variant information in the errata ABI file for Cortex-A710, erratum ID - 2058056 to match the revision and variant in the cor
fix(errata-abi): fix the rev-var for Cortex-A710
Update the revision and variant information in the errata ABI file for Cortex-A710, erratum ID - 2058056 to match the revision and variant in the cortex_a710.S file.
Change-Id: I4b974ac1f94d770f3ae7c15c88f42380c944eb43 Signed-off-by: Sona Mathew <sonarebecca.mathew@arm.com>
show more ...
|