| #
0f624ddb |
| 07-Aug-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): add 5us delay before Linux reconfig to avoid HNOC hang" into integration
|
| #
afae10f8 |
| 25-Jul-2025 |
Jit Loon Lim <jit.loon.lim@altera.com> |
fix(intel): add 5us delay before Linux reconfig to avoid HNOC hang
On FP82, performing FPGA configuration in U-Boot followed by a second configuration in Linux via devicetree overlay can lead to a s
fix(intel): add 5us delay before Linux reconfig to avoid HNOC hang
On FP82, performing FPGA configuration in U-Boot followed by a second configuration in Linux via devicetree overlay can lead to a system hang. This issue does not occur on Agilex or Agilex5.
Root cause is tied to FP82's HNOC (Hardened Network-on-Chip), which requires a brief settling period after bridge enablement and initial fabric reconfiguration. Without this delay, HNOC may still be transitioning, resulting in unstable FPGA access.
A 5us delay is added before the Linux reconfiguration step to ensure HNOC is fully stabilized. Verified on FP82. No impact on other platforms.
Change-Id: I083d395d34c797c4bf0a7e8aadc7c8866661fc15 Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| #
a2c51714 |
| 31-Jan-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix(intel): update debug messages to appropriate class" into integration
|
| #
a550aeb3 |
| 06-Dec-2024 |
Girisha Dengi <girisha.dengi@intel.com> |
fix(intel): update debug messages to appropriate class
Update debug messages to VERBOSE class wherever required.
Change-Id: I44ea6b660581285290f54a507dd1131d26be2ec8 Signed-off-by: Girisha Dengi <g
fix(intel): update debug messages to appropriate class
Update debug messages to VERBOSE class wherever required.
Change-Id: I44ea6b660581285290f54a507dd1131d26be2ec8 Signed-off-by: Girisha Dengi <girisha.dengi@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| #
fe85aa7e |
| 25-Nov-2024 |
Yann Gautier <yann.gautier@st.com> |
Merge changes I52c84dc2,I9b2a2a11 into integration
* changes: fix(intel): add FPGA isolation trigger when reconfiguration fix(intel): redesign F2SOC bridge enable and disable flow for Agilex5
|
| #
42e90620 |
| 06-Aug-2024 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): redesign F2SOC bridge enable and disable flow for Agilex5
This is to redesign the flow of F2SOC bridge enable and disable.
Change-Id: I9b2a2a11fa2ad8e622765971fdf59a0738246e13 Signed-of
fix(intel): redesign F2SOC bridge enable and disable flow for Agilex5
This is to redesign the flow of F2SOC bridge enable and disable.
Change-Id: I9b2a2a11fa2ad8e622765971fdf59a0738246e13 Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| #
6ff74c1b |
| 17-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): implement soc and lwsoc bridge control for burst speed" into integration
|
| #
a8d81d61 |
| 04-Oct-2024 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): implement soc and lwsoc bridge control for burst speed
Implement burst speed read/write for SOC and LWSOC. Set bridge control register to enable the register bit
Change-Id: I815b912cb90
fix(intel): implement soc and lwsoc bridge control for burst speed
Implement burst speed read/write for SOC and LWSOC. Set bridge control register to enable the register bit
Change-Id: I815b912cb90d79a548163d198eea177d70dfbc0d Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| #
b66f901b |
| 16-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): fix bridge enable and disable function" into integration
|
| #
8de2ae5f |
| 16-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): update outdated code for Linux direct boot" into integration
|
| #
39850944 |
| 16-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): update Agilex5 BL2 init flow and other misc changes" into integration
|
| #
90f5283e |
| 09-Jun-2024 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): fix bridge enable and disable function
1. hps reset and reboot spec is missing ack clear status step 2. software workaround for bridge timeout 3. f2sdram bridge quick write thru failed 4
fix(intel): fix bridge enable and disable function
1. hps reset and reboot spec is missing ack clear status step 2. software workaround for bridge timeout 3. f2sdram bridge quick write thru failed 4. bridge timeout workaround for F2SOC and F2SDRAM
Change-Id: Ide4210ff862531f82e083633af385b559ffbe16b Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| #
21a01dac |
| 04-Oct-2024 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): update outdated code for Linux direct boot
1. Update emif rsthdshk macro 2. Update mailbox return status 3. Update bridge return status
Change-Id: I33905508aceb258ac8759c10079b2af977df
fix(intel): update outdated code for Linux direct boot
1. Update emif rsthdshk macro 2. Update mailbox return status 3. Update bridge return status
Change-Id: I33905508aceb258ac8759c10079b2af977df0e0a Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| #
b3d28508 |
| 26-Aug-2024 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): update Agilex5 BL2 init flow and other misc changes
BL2: Update BL2 init flow, Timer base address, avoid cache flush of BL2 image descriptors BL31: Remove re-init of CCU and other misc u
fix(intel): update Agilex5 BL2 init flow and other misc changes
BL2: Update BL2 init flow, Timer base address, avoid cache flush of BL2 image descriptors BL31: Remove re-init of CCU and other misc updates
Change-Id: I5f04901cc455c306209c83aad2377bbf7d8a1789 Signed-off-by: Girisha Dengi <girisha.dengi@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| #
0623183a |
| 23-Sep-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): bridge ack timing issue causing fpga config hung" into integration
|
| #
9a402d2f |
| 11-Jun-2024 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): bridge ack timing issue causing fpga config hung
Increase the timeout of waiting for bridge ack to solve the fpga config hung.
Change-Id: I967af02b336c296206b4947be718953ff8ca30cf Signe
fix(intel): bridge ack timing issue causing fpga config hung
Increase the timeout of waiting for bridge ack to solve the fpga config hung.
Change-Id: I967af02b336c296206b4947be718953ff8ca30cf Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| #
8f20266a |
| 28-Aug-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix(intel): software workaround for bridge timeout" into integration
|
| #
e08039d0 |
| 15-Apr-2024 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): software workaround for bridge timeout
Hardware hdskack register does not return a correct value after fence and drain of the bridge is done. Thus creates software workaround.
Change-Id
fix(intel): software workaround for bridge timeout
Hardware hdskack register does not return a correct value after fence and drain of the bridge is done. Thus creates software workaround.
Change-Id: I78d8ee0596c3e7bd4883bfd6e92c883b8e369c10 Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| #
63d6331e |
| 19-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(intel): f2sdram bridge quick write thru failed" into integration
|
| #
64cf9deb |
| 20-Mar-2024 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): f2sdram bridge quick write thru failed
This patch is to fix the f2sdram bridge quick write thru failing by removing the clear bit for sidebandmgr flagout register.
Change-Id: Ib03498fbb
fix(intel): f2sdram bridge quick write thru failed
This patch is to fix the f2sdram bridge quick write thru failing by removing the clear bit for sidebandmgr flagout register.
Change-Id: Ib03498fbb2d91e9fd85f6315091ff72cbe3f394d Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| #
3bfda6b5 |
| 10-Jan-2024 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "fix(intel): update from INFO to VERBOSE when print debug message" into integration
|
| #
56c8d022 |
| 17-Nov-2023 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): update from INFO to VERBOSE when print debug message
Update from INFO to VERBOSE when print out debug message.
Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com> Change-Id: Iefdbd44
fix(intel): update from INFO to VERBOSE when print debug message
Update from INFO to VERBOSE when print out debug message.
Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com> Change-Id: Iefdbd44e711c0fd589bef454b42754cf9e3cd391
show more ...
|
| #
02091541 |
| 06-Dec-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "fix(intel): update HPS bridges for Agilex5 SoC FPGA" into integration
|
| #
3a1dd152 |
| 27-Nov-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(intel): update individual return result for hps and fpga bridges" into integration
|
| #
82752c41 |
| 15-Oct-2023 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): update individual return result for hps and fpga bridges
The code is designed to execute SOC2FPGA and LWSOC2FPGA first then to F2SOC and both sharing the same result "return". Thus when
fix(intel): update individual return result for hps and fpga bridges
The code is designed to execute SOC2FPGA and LWSOC2FPGA first then to F2SOC and both sharing the same result "return". Thus when F2SOC is executed, the "return" result will overwrite SOC2FPGA "return" result even though it is not enabled. Using 2 different "return" result to for each bridges and return both of them at the end of the function to avoid being overwritten.
Change-Id: Id9de3f416fe3020db35bc946135b175be2a7dc1e Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|