[U-Boot] [PATCH] LS1088A: PPA Enable for ls1088a rdb and qds.

Amrita Kumari amrita.kumari at nxp.com
Tue Apr 25 10:41:50 UTC 2017


Signed-off-by: Amrita Kumari <amrita.kumari at nxp.com>
---
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 1 +
 board/freescale/ls1088a/ls1088a.c         | 4 ++++
 configs/ls1088aqds_qspi_defconfig         | 1 +
 configs/ls1088ardb_qspi_defconfig         | 1 +
 4 files changed, 7 insertions(+)

diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
index 8270431..39e6832 100644
--- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
+++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig
@@ -193,6 +193,7 @@ config SYS_LS_PPA_FW_ADDR
 	depends on FSL_LS_PPA
 	default 0x40500000 if SYS_LS_PPA_FW_IN_XIP && QSPI_BOOT
 	default 0x580a00000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS2080A
+	default 0x20a00000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1088A
 	default 0x60500000 if SYS_LS_PPA_FW_IN_XIP
 	default 0x500000 if SYS_LS_PPA_FW_IN_MMC
 	default 0x500000 if SYS_LS_PPA_FW_IN_NAND
diff --git a/board/freescale/ls1088a/ls1088a.c b/board/freescale/ls1088a/ls1088a.c
index 034ef54..0cb715a 100644
--- a/board/freescale/ls1088a/ls1088a.c
+++ b/board/freescale/ls1088a/ls1088a.c
@@ -17,6 +17,7 @@
 #include <fsl-mc/fsl_mc.h>
 #include <environment.h>
 #include <asm/arch-fsl-layerscape/soc.h>
+#include <asm/arch/ppa.h>
 
 #include "../common/qixis.h"
 #include "ls1088a_qixis.h"
@@ -312,6 +313,9 @@ int board_init(void)
 	out_le32(irq_ccsr + IRQCR_OFFSET / 4, AQR105_IRQ_MASK);
 #endif
 
+#ifdef CONFIG_FSL_LS_PPA
+       ppa_init();
+#endif
 	return 0;
 }
 
diff --git a/configs/ls1088aqds_qspi_defconfig b/configs/ls1088aqds_qspi_defconfig
index 3511d92..09c2ce1 100644
--- a/configs/ls1088aqds_qspi_defconfig
+++ b/configs/ls1088aqds_qspi_defconfig
@@ -25,3 +25,4 @@ CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
 CONFIG_FSL_DSPI=y
 CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
+CONFIG_FSL_LS_PPA=y
diff --git a/configs/ls1088ardb_qspi_defconfig b/configs/ls1088ardb_qspi_defconfig
index a0559a7..b7b3428 100644
--- a/configs/ls1088ardb_qspi_defconfig
+++ b/configs/ls1088ardb_qspi_defconfig
@@ -25,3 +25,4 @@ CONFIG_E1000=y
 CONFIG_SYS_NS16550=y
 CONFIG_FSL_DSPI=y
 CONFIG_EFI_LOADER_BOUNCE_BUFFER=y
+CONFIG_FSL_LS_PPA=y
-- 
2.7.4



More information about the U-Boot mailing list