| 9d3249de | 17-Jan-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): keep pu domains in default state during boot stage
No need to keep all PU domains on as the full power domain driver support has been added.
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
feat(imx8m): keep pu domains in default state during boot stage
No need to keep all PU domains on as the full power domain driver support has been added.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Iec22dcabbbfe3f38b915104a437d396d7b1bb2d8
show more ...
|
| 44dea544 | 11-Dec-2019 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): add the PU power domain support on imx8mm/mn
Add the PU power domain support for imx8mm/mn.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Ib88b4b5db956fdf2c77d2f2f3723d61a7060
feat(imx8m): add the PU power domain support on imx8mm/mn
Add the PU power domain support for imx8mm/mn.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Ib88b4b5db956fdf2c77d2f2f3723d61a7060409d
show more ...
|
| 66d399e4 | 09-Dec-2019 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): add the anamix pll override setting
Add PLL power down override & bypass support when system enter DSM mode.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I50cd6b82151961ab849
feat(imx8m): add the anamix pll override setting
Add PLL power down override & bypass support when system enter DSM mode.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I50cd6b82151961ab849f58714a8c307d3f7f4166
show more ...
|
| 9c336f61 | 25-Nov-2019 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): add the ddr frequency change support for imx8m family
Add the DDR frequency change support.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: If1167785796b8678c351569b83d2922c66f6
feat(imx8m): add the ddr frequency change support for imx8m family
Add the DDR frequency change support.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: If1167785796b8678c351569b83d2922c66f6e530
show more ...
|
| 2003fa94 | 03-Dec-2019 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8mn): enable dram retention suuport on imx8mn
Enable dram retention support on i.MX8MN.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I9b3a08efbbd154b2fc7e41bedb36a4d4e3784448 |
| b7abf485 | 25-Nov-2019 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8mm): enable dram retention suuport on imx8mm
Enable dram retention support on i.MX8MM.
Change-Id: I76ada615d386602e551d572ff4e60ee19bb8e418 Signed-off-by: Jacky Bai <ping.bai@nxp.com> |
| c71793c6 | 25-Nov-2019 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): add dram retention flow for imx8m family
Add the dram retention flow for i.MX8M SoC family.
Change-Id: Ifb8ba5b2f6f002133cf47c07fef73df29c51c890 Signed-off-by: Jacky Bai <ping.bai@nxp.
feat(imx8m): add dram retention flow for imx8m family
Add the dram retention flow for i.MX8M SoC family.
Change-Id: Ifb8ba5b2f6f002133cf47c07fef73df29c51c890 Signed-off-by: Jacky Bai <ping.bai@nxp.com>
show more ...
|
| 4ee91ba9 | 16-Jun-2022 |
laurenw-arm <lauren.wehrmeister@arm.com> |
refactor(imx): update config of mbedtls support
Pull in MbedTLS support for sha512 when greater than sha256 is required based on refactoring for hash algorithm selection for Measured Boot.
Signed-o
refactor(imx): update config of mbedtls support
Pull in MbedTLS support for sha512 when greater than sha256 is required based on refactoring for hash algorithm selection for Measured Boot.
Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I489392133435436a16edced1d810bc5204ba608f
show more ...
|
| 938dfa29 | 06-Jun-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(imx8mq): add 100us delay after USB OTG SRC bit 0 clear" into integration |
| 66345b8b | 19-Jan-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8mq): add 100us delay after USB OTG SRC bit 0 clear
After the SRC bit clear, we must wait for a while to make sure the operation is finished. And don't enable all the PU domains by default.
feat(imx8mq): add 100us delay after USB OTG SRC bit 0 clear
After the SRC bit clear, we must wait for a while to make sure the operation is finished. And don't enable all the PU domains by default.
for USB OTG, the limitations are: 1. before system clock configuration. ipg clock runs at 12.5MHz. delay time should longer than 82us.
2. after system clock configuration. ipg clock runs at 66.5MHz. delay time should longer than 15.3us.
so add udelay 100 to safely clear the SRC bit 0.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I52e8e7739fdaaf86442bcd148e768b6af38bcdb7
show more ...
|
| 21189b8e | 20-May-2022 |
Lucas Stach <l.stach@pengutronix.de> |
fix(imx8mq): correct architected counter frequency
Different from other i.MX SoCs, which typically use a 24MHz reference clock, the i.MX8MQ uses a 25MHz reference clock. As the architected timer clo
fix(imx8mq): correct architected counter frequency
Different from other i.MX SoCs, which typically use a 24MHz reference clock, the i.MX8MQ uses a 25MHz reference clock. As the architected timer clock frequency is directly sourced from the reference clock via a /3 divider this SoC runs the timers at 8.33MHz.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: Ief36af9ffebce7cb75a200124134828d3963e744
show more ...
|
| c3bdd3d3 | 09-May-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes Idfd268cd,I362445b9,Ibea052d3,I28cb8f74,I501ae76a, ... into integration
* changes: feat(imx8mp): enable BL32 fdt overlay support on imx8mp feat(imx8mq): enable optee fdt overlay su
Merge changes Idfd268cd,I362445b9,Ibea052d3,I28cb8f74,I501ae76a, ... into integration
* changes: feat(imx8mp): enable BL32 fdt overlay support on imx8mp feat(imx8mq): enable optee fdt overlay support feat(imx8mn): enable optee fdt overlay support feat(imx8mm): enable optee fdt overlay support feat(imx8mp): add trusty for imx8mp feat(imx8mq): enable trusty for imx8mq feat(imx8mn): enable Trusty OS for imx8mn feat(imx8mm): enable Trusty OS on imx8mm feat(imx8/imx8m): switch to xlat_tables_v2 feat(imx8m): enable the coram_s tz by default on imx8mn/mp feat(imx8m): enable the csu init on imx8m feat(imx8m): add a simple csu driver for imx8m family refactor(imx8m): replace magic number with enum type feat(imx8m): add imx csu/rdc enum type defines for imx8m fix(imx8m): check the validation of domain id feat(imx8m): enable conditional build for SDEI
show more ...
|
| aeff1464 | 27-Mar-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8mp): enable BL32 fdt overlay support on imx8mp
Allow OP-TEE to generate a device-tree overlay binary that will be applied by u-boot on the regular dtb.
Signed-off-by: Jacky Bai <ping.bai@n
feat(imx8mp): enable BL32 fdt overlay support on imx8mp
Allow OP-TEE to generate a device-tree overlay binary that will be applied by u-boot on the regular dtb.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Idfd268cdd8b7ba321f8e1b9b85c2bba7ffdeddf0
show more ...
|
| 023750c6 | 25-Mar-2020 |
Silvano di Ninno <silvano.dininno@nxp.com> |
feat(imx8mq): enable optee fdt overlay support
Enable optee fdt overlay support
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I362
feat(imx8mq): enable optee fdt overlay support
Enable optee fdt overlay support
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I362445b93dc293a27c99b0d20a73f6b06ad0cd39
show more ...
|
| 26128912 | 25-Mar-2020 |
Silvano di Ninno <silvano.dininno@nxp.com> |
feat(imx8mn): enable optee fdt overlay support
Enable optee fdt overlay support.
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Ibe
feat(imx8mn): enable optee fdt overlay support
Enable optee fdt overlay support.
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Ibea052d35bf746475b8618b3a879eea80875333c
show more ...
|
| 9d0eed11 | 25-Mar-2020 |
Silvano di Ninno <silvano.dininno@nxp.com> |
feat(imx8mm): enable optee fdt overlay support
Enable optee fdt overlay support.
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I28
feat(imx8mm): enable optee fdt overlay support
Enable optee fdt overlay support.
Signed-off-by: Silvano di Ninno <silvano.dininno@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I28cb8f744236868727ef4a09d7d2946070404d4d
show more ...
|
| 8b9c21b4 | 09-Sep-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8mp): add trusty for imx8mp
Add trusty support on i.MX8MP.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I501ae76ac35b8c059b3f0a9ce1d51ed13cbdbfe2 |
| a18e3933 | 21-Feb-2020 |
Ji Luo <ji.luo@nxp.com> |
feat(imx8mq): enable trusty for imx8mq
Add trusty support for imx8mq, default load address and size for trusty os will be 0xfe000000 and 0x2000000.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off
feat(imx8mq): enable trusty for imx8mq
Add trusty support for imx8mq, default load address and size for trusty os will be 0xfe000000 and 0x2000000.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I2b35ee525b25b80bf6c9599a0adcc2d9f069aa41
show more ...
|
| 99349c8e | 21-Feb-2020 |
Ji Luo <ji.luo@nxp.com> |
feat(imx8mn): enable Trusty OS for imx8mn
Add trusty support for imx8mn, default load address and size of trusty are 0xbe000000 and 0x2000000.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off-by:
feat(imx8mn): enable Trusty OS for imx8mn
Add trusty support for imx8mn, default load address and size of trusty are 0xbe000000 and 0x2000000.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I63fd5159027d7400b8c6bfc03193dd1330c43140
show more ...
|
| ff3acfe3 | 21-Feb-2020 |
Ji Luo <ji.luo@nxp.com> |
feat(imx8mm): enable Trusty OS on imx8mm
Add trusty support for imx8mm, default load address and size of trusty are 0xbe000000 anx 0x2000000.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off-by: J
feat(imx8mm): enable Trusty OS on imx8mm
Add trusty support for imx8mm, default load address and size of trusty are 0xbe000000 anx 0x2000000.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I3f8b1adc08933e38a39f1ab1723947319d19a703
show more ...
|
| 4f8d5b01 | 20-Feb-2020 |
Ji Luo <ji.luo@nxp.com> |
feat(imx8/imx8m): switch to xlat_tables_v2
spd trusty requires memory dynamic mapping feature to be enabled, so we have to use xlat table library v2 instead of v1.
Signed-off-by: Ji Luo <ji.luo@nxp
feat(imx8/imx8m): switch to xlat_tables_v2
spd trusty requires memory dynamic mapping feature to be enabled, so we have to use xlat table library v2 instead of v1.
Signed-off-by: Ji Luo <ji.luo@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I2813af9c7878b1fc2a59e27619c5b643af6a1e91
show more ...
|
| d5ede92d | 16-Apr-2021 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): enable the coram_s tz by default on imx8mn/mp
Enable the OCRAM_S TZ for secure protection by default on i.MX8MN/i.MX8MP. And lock the ocram secure access configure on i.MX8MM/i.MX8MP.
feat(imx8m): enable the coram_s tz by default on imx8mn/mp
Enable the OCRAM_S TZ for secure protection by default on i.MX8MN/i.MX8MP. And lock the ocram secure access configure on i.MX8MM/i.MX8MP.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I2e24f4b823ee5f804415218d5c2e371f4e4c6fe1
show more ...
|
| 0a76495b | 07-Jan-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): enable the csu init on imx8m
Enable the CSU init on i.MX8M SoC family. The 'csu_cfg' array is just a placeholder for now as example with limited config listed. In real use case,user can
feat(imx8m): enable the csu init on imx8m
Enable the CSU init on i.MX8M SoC family. The 'csu_cfg' array is just a placeholder for now as example with limited config listed. In real use case,user can add the CSU config as needed based on system design.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I1f7999efa346f18f6625ed8c478d088ed75f7833
show more ...
|
| 71c40d3b | 07-Jan-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): add a simple csu driver for imx8m family
Add a simple CSU driver for i.MX8M family.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I0eda3561e7a38a232acdb8e043c7200c630f7e22 |
| d76f012e | 14-Mar-2022 |
Jacky Bai <ping.bai@nxp.com> |
refactor(imx8m): replace magic number with enum type
Replace those RDC config related magic numbers with enum type
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I6245ccfa74d079179dc0f20598
refactor(imx8m): replace magic number with enum type
Replace those RDC config related magic numbers with enum type
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: I6245ccfa74d079179dc0f205980c2daf5c7af786
show more ...
|