| #
f82f12ce |
| 13-Aug-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): fix eMMC driver issues in boot flow on agilex5" into integration
|
| #
38636fea |
| 01-Jul-2025 |
Boon Khai Ng <boon.khai.ng@altera.com> |
fix(intel): fix eMMC driver issues in boot flow on agilex5
Fixed issue where reading the EXT_CSD register via CMD8 with DMA enabled returned 0 value. Updated the read mode to handle this case correc
fix(intel): fix eMMC driver issues in boot flow on agilex5
Fixed issue where reading the EXT_CSD register via CMD8 with DMA enabled returned 0 value. Updated the read mode to handle this case correctly.
Added polling for the ICS bit after enabling ICE when setting the SDCLK rate. Introduced delay to ensure proper clock stabilization.
Corrected SD_HOST_CLK to data driven from the clock manager as sdmclk.
eMMC operates in legacy mode, which has a maximum supported clock rate of 26 MHz. Updated the clock setting to 25 MHz to meet this requirement.
Change-Id: I4ac2b9b69b5dec2c8166d06c736d9c2c549607de Signed-off-by: Boon Khai Ng <boon.khai.ng@altera.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| #
e5c2a6a6 |
| 07-Aug-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): add memory alignment at cadence SD/eMMC driver's descriptor" into integration
|
| #
2fcb37db |
| 29-Jul-2025 |
Boon Khai Ng <boon.khai.ng@altera.com> |
fix(intel): add memory alignment at cadence SD/eMMC driver's descriptor
When compile using arm gcc compiler with versions 12 above, the cadence SD/eMMC driver will failed with ADMA error. When sendi
fix(intel): add memory alignment at cadence SD/eMMC driver's descriptor
When compile using arm gcc compiler with versions 12 above, the cadence SD/eMMC driver will failed with ADMA error. When sending MMC command. The memory is not aligned correctly when using different version of gcc.
The descriptor memory must be aligned to 4 byte boundary with 2 least significant bits set to 0 in 32-bit ADMA addressing mode and aligned to 8 byte boundary with 3 least significant bits set to 0 in 64-bit ADMA addresing mode.
Since 8 byte boundary is common to both 4 byte and 8 byte boundary hence aligning the descriptor memory with 8 byte boundary.
Change-Id: Ie56d2aef22b4e4ef0fa516b9cda53b33d6316cb7 Signed-off-by: Boon Khai Ng <boon.khai.ng@altera.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| #
02711885 |
| 28-Oct-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): refactor SDMMC driver for Altera products" into integration
|
| #
beba2040 |
| 25-Oct-2024 |
Sieu Mun Tang <sieu.mun.tang@intel.com> |
fix(intel): refactor SDMMC driver for Altera products
Refactor to be more robust. Removed duplicated and not used functions. Add in ADMA read.
Change-Id: I1a5a00397ece6f9ccc5916225ab5317010b01b52 S
fix(intel): refactor SDMMC driver for Altera products
Refactor to be more robust. Removed duplicated and not used functions. Add in ADMA read.
Change-Id: I1a5a00397ece6f9ccc5916225ab5317010b01b52 Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
show more ...
|
| #
3393060c |
| 06-Jul-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "agilex5" into integration
* changes: feat(intel): platform enablement for Agilex5 SoC FPGA feat(intel): ccu driver for Agilex5 SoC FPGA feat(intel): vab support for A
Merge changes from topic "agilex5" into integration
* changes: feat(intel): platform enablement for Agilex5 SoC FPGA feat(intel): ccu driver for Agilex5 SoC FPGA feat(intel): vab support for Agilex5 SoC FPGA feat(intel): sdmmc/nand/combo-phy/qspi driver for Agilex5 SoC FPGA feat(intel): ddr driver for Agilex5 SoC FPGA feat(intel): power manager for Agilex5 SoC FPGA feat(intel): cold/warm reset and smp support for Agilex5 SoC FPGA feat(intel): reset manager support for Agilex5 SoC FPGA feat(intel): mailbox and SMC support for Agilex5 SoC FPGA feat(intel): system manager support for Agilex5 SoC FPGA feat(intel): memory controller support for Agilex5 SoC FPGA feat(intel): clock manager support for Agilex5 SoC FPGA feat(intel): mmc support for Agilex5 SoC FPGA feat(intel): uart support for Agilex5 SoC FPGA feat(intel): pinmux, peripheral and Handoff support for Agilex5 SoC FPGA
show more ...
|
| #
ddaf02d1 |
| 17-May-2023 |
Jit Loon Lim <jit.loon.lim@intel.com> |
feat(intel): sdmmc/nand/combo-phy/qspi driver for Agilex5 SoC FPGA
This patch is used to implement sdmmc/nand/combo-phy driver to support Cadence IP for Agilex5 SoC FPGA. 1. Added SDMMC/NAND/COMBO-
feat(intel): sdmmc/nand/combo-phy/qspi driver for Agilex5 SoC FPGA
This patch is used to implement sdmmc/nand/combo-phy driver to support Cadence IP for Agilex5 SoC FPGA. 1. Added SDMMC/NAND/COMBO-PHY support. 2. Updated product name -> Agilex5 3. Updated QSPI base address
Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: I6db689d2b784c9f59a25701ab34517f6f6b0a0e6
show more ...
|