[U-Boot] [PATCH 10/14] ddr: altera: agilex: Add SDRAM driver for Agilex
Marek Vasut
marex at denx.de
Fri May 10 12:01:31 UTC 2019
On 5/10/19 7:54 AM, Ley Foon Tan wrote:
> Add SDRAM driver for Agilex SoC.
>
> Signed-off-by: Tien Fong Chee <tien.fong.chee at intel.com>
> Signed-off-by: Ley Foon Tan <ley.foon.tan at intel.com>
> ---
> drivers/ddr/altera/Kconfig | 6 +-
> drivers/ddr/altera/Makefile | 1 +
> drivers/ddr/altera/sdram_agilex.c | 158 ++++++++++++++++++++++++++++++
> drivers/ddr/altera/sdram_common.c | 1 +
> drivers/ddr/altera/sdram_common.h | 1 +
> 5 files changed, 164 insertions(+), 3 deletions(-)
> create mode 100644 drivers/ddr/altera/sdram_agilex.c
[...]
> + /* This enables nonsecure access to DDR */
> + /* mpuregion0addr_limit */
> + FW_MPU_DDR_SCR_WRITEL(gd->ram_size - 1,
> + FW_MPU_DDR_SCR_MPUREGION0ADDR_LIMIT);
> + FW_MPU_DDR_SCR_WRITEL(0x1F, FW_MPU_DDR_SCR_MPUREGION0ADDR_LIMITEXT);
Why is the function name in caps?
> +
> + /* nonmpuregion0addr_limit */
> + FW_MPU_DDR_SCR_WRITEL(gd->ram_size - 1,
> + FW_MPU_DDR_SCR_NONMPUREGION0ADDR_LIMIT);
> +
> + /* Enable mpuregion0enable and nonmpuregion0enable */
> + FW_MPU_DDR_SCR_WRITEL(MPUREGION0_ENABLE | NONMPUREGION0_ENABLE,
> + FW_MPU_DDR_SCR_EN_SET);
> +
> + u32 ctrlcfg1 = hmc_readl(plat, CTRLCFG1);
Doesn't the C compiler warn about variable defined in the middle of code ?
[...]
--
Best regards,
Marek Vasut
More information about the U-Boot
mailing list