| 33300849 | 08-May-2020 |
Jacky Bai <ping.bai@nxp.com> |
fix(imx8m): fix the rank to rank space issue
update umctl2's setting based on phy training CDD value to workaround the rank-to-rank space issue.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed
fix(imx8m): fix the rank to rank space issue
update umctl2's setting based on phy training CDD value to workaround the rank-to-rank space issue.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Anson Huang <anson.huang@nxp.com> Change-Id: I0fab18cdc378fda760daa0f89c4dd84eb46f7e11
show more ...
|
| ad0cbbf5 | 06-May-2020 |
Jacky Bai <ping.bai@nxp.com> |
fix(imx8m): fix the dfiphymaster setting after dvfs
the dfi phy master setting need to be save/restore to make sure it aligned with the initial config.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> R
fix(imx8m): fix the dfiphymaster setting after dvfs
the dfi phy master setting need to be save/restore to make sure it aligned with the initial config.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Anson Huang <anson.huang@nxp.com> Change-Id: I4f572b9aff9cc47a6c28524ce0fe03cdc66b88a1
show more ...
|
| 0e39488f | 22-Apr-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): update the ddr4 dvfs flow to include ddr3l support
the DDR3L & DDR4 can share same piece of code for DDR frequency scaling. So update the ddr4 dvfs flow to support DDR3L too.
Signed-of
feat(imx8m): update the ddr4 dvfs flow to include ddr3l support
the DDR3L & DDR4 can share same piece of code for DDR frequency scaling. So update the ddr4 dvfs flow to support DDR3L too.
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Anson Huang <anson.huang@nxp.com> Change-Id: Ifc6981f05ed8a4e399adad97690197a9680f554d
show more ...
|
| 5277c096 | 13-Apr-2020 |
Jacky Bai <ping.bai@nxp.com> |
fix(imx8m): correct the rank info get fro mstr
the bitfield of active_ranks in MSTR is defined as below. Correct the rank num get in dram_info.
0x01: one rank; 0x11: two rank;
Signed-off-by: J
fix(imx8m): correct the rank info get fro mstr
the bitfield of active_ranks in MSTR is defined as below. Correct the rank num get in dram_info.
0x01: one rank; 0x11: two rank;
Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Anson Huang <anson.huang@nxp.com> Change-Id: Idcadb39f492a8fe81c973ac4136d9a1eaa32f54b
show more ...
|
| 093888ca | 13-Apr-2020 |
Jacky Bai <ping.bai@nxp.com> |
feat(imx8m): fix the ddr4 dvfs random hang on imx8m
Remove the while loop waiting in step12 to align with what we did before, just use a 'if' condition check for debug purpose.
Tested-by: Peng Fan
feat(imx8m): fix the ddr4 dvfs random hang on imx8m
Remove the while loop waiting in step12 to align with what we did before, just use a 'if' condition check for debug purpose.
Tested-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Change-Id: Id2685c5f628270a24944470d675a5c8706f39f13
show more ...
|
| 8cfa94b7 | 08-Dec-2022 |
Lucas Stach <l.stach@pengutronix.de> |
feat(imx8mq): add BL31 PIE support
Enable PIE support so the BL31 firmware can be loaded from anywhere within the OCRAM (SRAM). For the PIE support we only need to replace the BL31_BASE define by th
feat(imx8mq): add BL31 PIE support
Enable PIE support so the BL31 firmware can be loaded from anywhere within the OCRAM (SRAM). For the PIE support we only need to replace the BL31_BASE define by the BL31_START symbol which is a relocatable and we need to enable it by setting ENABLE_PIE := 1.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: Ie6a13e4ae0fdc6627a94798d7a86df7d5b310896
show more ...
|
| 0445a4ab | 08-Dec-2022 |
Lucas Stach <l.stach@pengutronix.de> |
refactor(imx8mq): introduce BL31_SIZE
No functional change.
Introduce BL31_SIZE define and calculate the limits based on the BL31_BASE and the BL31_SIZE define. Also make use of SZ_64K to make it e
refactor(imx8mq): introduce BL31_SIZE
No functional change.
Introduce BL31_SIZE define and calculate the limits based on the BL31_BASE and the BL31_SIZE define. Also make use of SZ_64K to make it easier to read. This is required for later BL31 PIE support since it drops the calculation based on the BL31_LIMIT and BL31_BASE.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: I517074b866b5bf11841b51777f87c926b304488d
show more ...
|
| c0fb8874 | 08-Dec-2022 |
Lucas Stach <l.stach@pengutronix.de> |
refactor(imx8mq): make use of setup_page_tables()
Improve code readability and align with other i.MX8M* platforms.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: Ifd29b74872e3a56728
refactor(imx8mq): make use of setup_page_tables()
Improve code readability and align with other i.MX8M* platforms.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: Ifd29b74872e3a567288d208de4827403078164e9
show more ...
|
| 36be1086 | 08-Dec-2022 |
Lucas Stach <l.stach@pengutronix.de> |
feat(imx8mq): always set up console
This aligns the i.MX8MQ platform behaviour with the other i.MX8M* platforms by always setting up the console UART.
Signed-off-by: Lucas Stach <l.stach@pengutroni
feat(imx8mq): always set up console
This aligns the i.MX8MQ platform behaviour with the other i.MX8M* platforms by always setting up the console UART.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: I1279d9cb4feb6e789422b9844cab711b8daae74e
show more ...
|
| 7698dbab | 08-Dec-2022 |
Lucas Stach <l.stach@pengutronix.de> |
feat(imx8mq): remove empty bl31_plat_runtime_setup
Having this empty definition is actively harmful, as it prevents the default weak function to be used, which does a switch of the console state.
S
feat(imx8mq): remove empty bl31_plat_runtime_setup
Having this empty definition is actively harmful, as it prevents the default weak function to be used, which does a switch of the console state.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: I3b78e0c524c4907714036dba573a44d8f9c48b09
show more ...
|
| 202737ef | 08-Dec-2022 |
Lucas Stach <l.stach@pengutronix.de> |
feat(imx8mq): make IMX_BOOT_UART_BASE configurable via build parameter
This aligns the i.MX8MQ build with the other i.MX8M platforms by allowing to override the default IMX_BOOT_UART_BASE value via
feat(imx8mq): make IMX_BOOT_UART_BASE configurable via build parameter
This aligns the i.MX8MQ build with the other i.MX8M platforms by allowing to override the default IMX_BOOT_UART_BASE value via a make parameter.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Change-Id: Iad9b844517209fc7d051c61767f71ac9fa2b55c7
show more ...
|
| de10522a | 18-Nov-2022 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
refactor(imx8m): pass platform metadata as a function's argument
Based on the prototype modification of the event_log_measure_and_record function in the previous patch, platform metadata was passed
refactor(imx8m): pass platform metadata as a function's argument
Based on the prototype modification of the event_log_measure_and_record function in the previous patch, platform metadata was passed as an argument.
Change-Id: I4b98b6a035abb28c000344f2dbeb3996c69eee61 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| b139f852 | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(imx8mm): add BL31 PIE support" into integration |
| c41a196f | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mm): introduce BL2_SIZE and BL31_SIZE" into integration |
| 473bed8f | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mm): make use of setup_page_tables()" into integration |
| a213c27b | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mm): cleanup the mmap region settings" into integration |
| d81fc8e6 | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(imx8mn): add BL31 PIE support" into integration |
| 89cb9c57 | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mn): introduce BL31_SIZE" into integration |
| ebaf46c8 | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mn): make use of setup_page_tables()" into integration |
| d907a049 | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mn): cleanup the mmap region settings" into integration |
| 5178175c | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(imx8mp): add BL31 PIE support" into integration |
| c564d817 | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mp): introduce BL2_SIZE and BL31_SIZE" into integration |
| 2668742c | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mp): make use of setup_page_tables()" into integration |
| f8f2440f | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "refactor(imx8mp): cleanup the mmap region settings" into integration |
| 8f93151a | 01-Nov-2022 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "feat(imx8m): make psci common code pie compatible" into integration |