| #
57432984 |
| 01-Apr-2025 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: enable MU and ELE driver on i.MX943
Enable MU and ELE driver on i.MX943
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Rouven Czerwinski <rouven.czerwinski@linaro.org>
core: imx: enable MU and ELE driver on i.MX943
Enable MU and ELE driver on i.MX943
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Rouven Czerwinski <rouven.czerwinski@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
2ded89c4 |
| 15-Jan-2025 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: add support for i.MX943 EVK
Add support for i.MX943 EVK
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Rouven Czerwinski <rouven.czerwinski@linaro.org> Acked-by: Jens W
core: imx: add support for i.MX943 EVK
Add support for i.MX943 EVK
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Rouven Czerwinski <rouven.czerwinski@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
2d65d514 |
| 04-Jul-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: enable MU and ELE drivers for imx95
Enable both MU and ELE driver for imx95
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
|
| #
c97ab2ea |
| 23-Jul-2025 |
Yannic Moog <y.moog@phytec.de> |
core: imx: mx8mp_phyboard_pollux: reduce DDR_SIZE
Set pollux CFG_DDR_SIZE to 1GiB to let the conf.mk automatically set the TZDRAM_START (to a valid address for 1GiB variants).
Acked-by: Sahil Malho
core: imx: mx8mp_phyboard_pollux: reduce DDR_SIZE
Set pollux CFG_DDR_SIZE to 1GiB to let the conf.mk automatically set the TZDRAM_START (to a valid address for 1GiB variants).
Acked-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Benjamin Hahn <B.Hahn@phytec.de> Signed-off-by: Yannic Moog <y.moog@phytec.de>
show more ...
|
| #
aabe7338 |
| 17-Jul-2025 |
Yannic Moog <y.moog@phytec.de> |
core: imx: add imx8mp-libra-fpsc
The Libra i.MX 8M Plus FPSC is a development board utilizing the FPSC standard paired with the i.MX 8M Plus FPSC System-on-Module [1]. It shares RAM configuration wi
core: imx: add imx8mp-libra-fpsc
The Libra i.MX 8M Plus FPSC is a development board utilizing the FPSC standard paired with the i.MX 8M Plus FPSC System-on-Module [1]. It shares RAM configuration with the phyBOARD-Pollux i.MX 8M Plus of 1-4GiB. Set pollux CFG_DDR_SIZE to 1GiB to let the conf.mk automatically set the TZDRAM_START (to a valid address for 1GiB variants).
Link: https://www.phytec.eu/en/produkte/system-on-modules/phycore-imx-8m-plus-fpsc/ [1] Acked-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Benjamin Hahn <B.Hahn@phytec.de> Signed-off-by: Yannic Moog <y.moog@phytec.de>
show more ...
|
| #
86d40590 |
| 17-Jul-2025 |
Yannic Moog <y.moog@phytec.de> |
plat-imx: add phytec imx8mm based boards
phyGATE-Tauri-L i.MX 8M Mini [1] and phyBOARD-Polis i.MX8M Mini [2] are SBCs based on the i.MX 8M Mini SoC. Add the boards to the mx8mm-flavorlist and set bo
plat-imx: add phytec imx8mm based boards
phyGATE-Tauri-L i.MX 8M Mini [1] and phyBOARD-Polis i.MX8M Mini [2] are SBCs based on the i.MX 8M Mini SoC. Add the boards to the mx8mm-flavorlist and set board specific configs. phyGATE-Tauri-L has 2 GiB of main memory, while phyBOARD-Polis has 1-4GiB depending on variant of the System-on-Module populated on the board.
Link: https://www.phytec.eu/en/produkte/fertige-geraete-oem/phygate-tauri-l/ [1] Link: https://www.phytec.eu/en/produkte/single-board-computer/phyboard-polis-imx8m-mini/ [2] Acked-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Benjamin Hahn <B.Hahn@phytec.de> Signed-off-by: Yannic Moog <y.moog@phytec.de>
show more ...
|
| #
205e39dd |
| 27-Mar-2025 |
Ricardo Salveti <ricardo@foundries.io> |
core: imx: disable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID with se05x
Commit fc80dabbd5a7 ("core: imx: enable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID by default") created a regression when se05x
core: imx: disable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID with se05x
Commit fc80dabbd5a7 ("core: imx: enable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID by default") created a regression when se05x is used on iMX platforms, as its own implementation of tee_otp_get_die_id cannot be called so early in the boot process, since the stack itself is not properly initialized at that time.
Forcely disable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID when se05x is used to restore back to the previous working behavior.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Acked-by: Jorge Ramirez-Ortiz <jorge@foundries.io> Acked-by: Sahil Malhotra <sahil.malhotra@nxp.com>
show more ...
|
| #
44388d37 |
| 01-Apr-2025 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: disable ELE on i.MX8ULP by default
On i.MX8ULP, there is only one MU to communicate with ELE, which cannot be dedicated on OP-TEE side all the time. There may be ELE services running on L
core: imx: disable ELE on i.MX8ULP by default
On i.MX8ULP, there is only one MU to communicate with ELE, which cannot be dedicated on OP-TEE side all the time. There may be ELE services running on Linux side, which can cause conflict with OP-TEE, So disabling ELE by default. Moreover i.MX8ULP also has CAAM, so HUK and Random number are coming from CAAM.
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
03ae0a0f |
| 08-Feb-2025 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: enable ELE by default
Enable ELE by default on all ELE supported devices
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked
core: imx: enable ELE by default
Enable ELE by default on all ELE supported devices
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| #
f2b91a03 |
| 28-Oct-2024 |
Yannic Moog <y.moog@phytec.de> |
plat-imx: Add phyBOARD-Pollux support
phyBOARD-Pollux i.MX 8M Plus is an SBC based on the i.MX 8M Plus SoC. Add the board to the mx8mp-flavorlist and set board specific configs.
Signed-off-by: Yann
plat-imx: Add phyBOARD-Pollux support
phyBOARD-Pollux i.MX 8M Plus is an SBC based on the i.MX 8M Plus SoC. Add the board to the mx8mp-flavorlist and set board specific configs.
Signed-off-by: Yannic Moog <y.moog@phytec.de> Acked-by: Sahil Malhotra <sahil.malhotra@nxp.com>
show more ...
|
| #
136cc65f |
| 10-Oct-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: disable ELE support on i.MX91 by default
On i.MX91, there is only one MU to communicate with ELE, which cannot be dedicated on OP-TEE side all the time. There may be ELE services running
core: imx: disable ELE support on i.MX91 by default
On i.MX91, there is only one MU to communicate with ELE, which cannot be dedicated on OP-TEE side all the time. There may be ELE services running on Linux side, which can cause conflict with OP-TEE. So disabling ELE by default for now.
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| #
fc80dabb |
| 04-Oct-2024 |
Clement Faure <clement.faure@nxp.com> |
core: imx: enable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID by default
Use the platform tee_otp_get_die_id() implementation to generate the SSK key.
Signed-off-by: Clement Faure <clement.faure@nxp.
core: imx: enable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID by default
Use the platform tee_otp_get_die_id() implementation to generate the SSK key.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
34c77029 |
| 08-Apr-2022 |
Clement Faure <clement.faure@nxp.com> |
core: imx: enable attestation PTA
Enable the attestation PTA by default for i.MX platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.co
core: imx: enable attestation PTA
Enable the attestation PTA by default for i.MX platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
c09a5427 |
| 16-Apr-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
drivers: ele: enable support for i.MX91
Enable ELE driver support for i.MX91.
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|
| #
3026afe0 |
| 16-Apr-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
drivers: imx_mu: enable support for i.MX91
Enable MU driver support for i.MX91
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|
| #
eef98bfb |
| 11-Apr-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: add support for i.MX91 EVK
Add the support for i.MX91 EVK
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|
| #
e8b14bf8 |
| 07-Feb-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: add support for i.MX95 EVK
Add the support for i.MX95 EVK
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|
| #
31bb491f |
| 22-Feb-2024 |
Stefan Kerkmann <s.kerkmann@pengutronix.de> |
core: imx: enable TZC380 driver for all i.mx8m socs
This enables the TrustZone Address Space Controller (TZ380) driver for all members of the i.MX8M soc family. Enabling the driver ensures protectio
core: imx: enable TZC380 driver for all i.mx8m socs
This enables the TrustZone Address Space Controller (TZ380) driver for all members of the i.MX8M soc family. Enabling the driver ensures protection of the OP-TEE memory regions, so that only the secure world can access it.
Signed-off-by: Stefan Kerkmann <s.kerkmann@pengutronix.de> Acked-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Sahil Malhotra <sahil.malhotra@nxp.com>
show more ...
|
| #
29b4cb6e |
| 17-Jan-2024 |
Sahil Malhotra <sahil.malhotra@nxp.com> |
core: imx: disable ELE support on imx8ulp, imx93 by default
On imx8ulp and imx93, there is only one MU to communicate with ELE, which cannot be dedicated on OP-TEE side all the time. There may be EL
core: imx: disable ELE support on imx8ulp, imx93 by default
On imx8ulp and imx93, there is only one MU to communicate with ELE, which cannot be dedicated on OP-TEE side all the time. There may be ELE services running on Linux side, which can cause conflict with OP-TEE. So disablig ELE by default for now.
Signed-off-by: Sahil Malhotra <sahil.malhotra@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Clement Faure <clement.faure@nxp.com>
show more ...
|
| #
b73c9534 |
| 23-Mar-2022 |
Clement Faure <clement.faure@nxp.com> |
core: imx: add support fox i.MX8DX
Add the support for the i.MX8DX platform.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|
| #
69b5b0ac |
| 05-Oct-2023 |
Clement Faure <clement.faure@nxp.com> |
core: imx: fix the DDR configuration of the mx8dxl
Add base address and size of the second DDR size. Set the physical address size to 40 bits instead of 32 bits. This is required for platforms with
core: imx: fix the DDR configuration of the mx8dxl
Add base address and size of the second DDR size. Set the physical address size to 40 bits instead of 32 bits. This is required for platforms with more and 4G of DDR.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| #
12cff5e6 |
| 05-Oct-2023 |
Clement Faure <clement.faure@nxp.com> |
core: imx: allow CAAM driver compilation on mx8dxl
Allow the compilation of the CAAM driver for mx8dxl platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <je
core: imx: allow CAAM driver compilation on mx8dxl
Allow the compilation of the CAAM driver for mx8dxl platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@foss.st.com>
show more ...
|
| #
3cd8cb22 |
| 24-Apr-2023 |
Clement Faure <clement.faure@nxp.com> |
core: imx: enable CFG_PKCS11_TA
Enable PKCS11 TA by default for i.MX platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
|
| #
98c4b7dd |
| 19-Apr-2021 |
Clement Faure <clement.faure@nxp.com> |
core: imx: enabled CFG_ENABLE_EMBEDDED_TESTS by default
Enable embedded tests by default on i.MX platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.f
core: imx: enabled CFG_ENABLE_EMBEDDED_TESTS by default
Enable embedded tests by default on i.MX platforms.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|
| #
bb82eedf |
| 06-Oct-2020 |
Clement Faure <clement.faure@nxp.com> |
core: imx: increase heap size to 128k
In xtest_regression_4011, with libtomcrypt enabled, the allocation of a 4k buffer would eventually fail (TEE_ERROR_OUT_OF_MEMORY) during the allocation.
Signed
core: imx: increase heap size to 128k
In xtest_regression_4011, with libtomcrypt enabled, the allocation of a 4k buffer would eventually fail (TEE_ERROR_OUT_OF_MEMORY) during the allocation.
Signed-off-by: Clement Faure <clement.faure@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
show more ...
|