| #
d0ce1ac5 |
| 20-Jun-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "s32g274a/sd_support" into integration
* changes: feat(s32g274a): move fip in a dedicated partition feat(s32g274ardb): initialize the IO buffer feat(s32g274ardb): init
Merge changes from topic "s32g274a/sd_support" into integration
* changes: feat(s32g274a): move fip in a dedicated partition feat(s32g274ardb): initialize the IO buffer feat(s32g274ardb): initialize the uSDHC driver feat(s32g274ardb): set the system counter rate feat(s32g274ardb): init the generic timer for BL2 fix(nxp-mmc): handle response for CMD0 refactor(mmc): replace 0 with MMC_RESPONSE_NONE feat(mmc): add define for no response
show more ...
|
| #
dbf400d0 |
| 28-Mar-2025 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(s32g274ardb): initialize the IO buffer
Define and initialize the IO buffer that will be used by the uSDHC driver to load images from the SD card.
Change-Id: I8d9712b1243a58fd6830f2682edbb9e661
feat(s32g274ardb): initialize the IO buffer
Define and initialize the IO buffer that will be used by the uSDHC driver to load images from the SD card.
Change-Id: I8d9712b1243a58fd6830f2682edbb9e661d2f6b5 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| #
571efb4d |
| 21-Apr-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "s32g274a/sd_mov_imm_fixes" into integration
* changes: fix(s32g274a): reduce the uSDHC clock to 200MHz refactor(s32g274a): replace mov/movk with mov_imm
|
| #
5221661e |
| 28-Mar-2025 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
refactor(s32g274a): replace mov/movk with mov_imm
Replace pairs of mov and movk instructions with the mov_imm macro to align with the rest of the infrastructure and avoid code duplication.
Change-I
refactor(s32g274a): replace mov/movk with mov_imm
Replace pairs of mov and movk instructions with the mov_imm macro to align with the rest of the infrastructure and avoid code duplication.
Change-Id: I3c091eb8ff111c7bc030b32ad5948cbfaea3b35c Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| #
75b0d575 |
| 11-Oct-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(s32g274a): add ncore support" into integration
|
| #
5071f7c7 |
| 25-Sep-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(s32g274a): add ncore support
Ncore is a cache-coherent interconnect module. It enables the integration of heterogenous coherent agents and non-coherent agents in a chip. TF-A boots with the fir
feat(s32g274a): add ncore support
Ncore is a cache-coherent interconnect module. It enables the integration of heterogenous coherent agents and non-coherent agents in a chip. TF-A boots with the first core in isolation to avoid crashes due to cache invalidation operations. Later, it will disable the isolation and reconfigure the module every time a new core is added or removed through PSCI.
Change-Id: Ida42db91b10be1e66c3b9b73674d1e37a61844dd Signed-off-by: Dan Nica <dan.nica@nxp.com> Signed-off-by: Bogdan Hamciuc <bogdan.hamciuc@nxp.com> Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| #
bd394436 |
| 20-Aug-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(nxp-drivers): add Linflex flush callback" into integration
|
| #
95ac568b |
| 06-Aug-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-drivers): add Linflex flush callback
Implement a flush callback for the Linflex UART driver to avoid cases where the BL31 stage reinitializes the console while there is ongoing TX initiated
feat(nxp-drivers): add Linflex flush callback
Implement a flush callback for the Linflex UART driver to avoid cases where the BL31 stage reinitializes the console while there is ongoing TX initiated by the BL2.
Change-Id: Ic49852f809198362de1f993474c7c45f1439dc98 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| #
4bd1e7bd |
| 08-May-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "add_s32g274ardb2_support" into integration
* changes: feat(s32g274a): enable BL31 stage feat(s32g274a): add S32G274ARDB2 board support feat(nxp-drivers): add Linflex
Merge changes from topic "add_s32g274ardb2_support" into integration
* changes: feat(s32g274a): enable BL31 stage feat(s32g274a): add S32G274ARDB2 board support feat(nxp-drivers): add Linflex driver
show more ...
|
| #
e73c3c3a |
| 26-Jan-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(s32g274a): enable BL31 stage
Add BL31 prerequisites for the S32G274ARDB2 board to allow single-core cold boot without MMU and PSCI services.
Change-Id: I8a10fd62f3cc9430083758043ea82e3803f6106
feat(s32g274a): enable BL31 stage
Add BL31 prerequisites for the S32G274ARDB2 board to allow single-core cold boot without MMU and PSCI services.
Change-Id: I8a10fd62f3cc9430083758043ea82e3803f61060 Signed-off-by: Bogdan Hamciuc <bogdan.hamciuc@nxp.com> Signed-off-by: Bogdan Roman <bogdan-gabriel.roman@nxp.com> Signed-off-by: Andra-Teodora Ilie <andra.ilie@nxp.com> Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| #
8b81a39e |
| 30-Jan-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(s32g274a): add S32G274ARDB2 board support
S32G274ARDB2 is a development board to showcase the capabilities of the S32G2 SoC. It includes 4 ARM Cortex-A53 cores running at 1.0GHz, 4GBs of DDR, a
feat(s32g274a): add S32G274ARDB2 board support
S32G274ARDB2 is a development board to showcase the capabilities of the S32G2 SoC. It includes 4 ARM Cortex-A53 cores running at 1.0GHz, 4GBs of DDR, accelerators for automotive networking and many other peripherals.
The added support is minimal and only includes the BL2 stage, with no MMU enabled. The FIP is preloaded by the BootROM in SRAM, and BL2 copies BL31 and BL33 from FIP to their designated addresses.
Change-Id: Iedda23302768ab70d63787117c5f6f3c21eb9842 Signed-off-by: Bogdan Hamciuc <bogdan.hamciuc@nxp.com> Signed-off-by: Dan Nica <dan.nica@nxp.com> Signed-off-by: Andra-Teodora Ilie <andra.ilie@nxp.com> Signed-off-by: Bogdan Roman <bogdan-gabriel.roman@nxp.com> Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|