diff options
-rw-r--r-- | .shippable.yml | 1 | ||||
-rw-r--r-- | MAINTAINERS | 2 | ||||
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | core/arch/arm/plat-ls/conf.mk | 10 | ||||
-rw-r--r-- | core/arch/arm/plat-ls/platform_config.h | 8 |
5 files changed, 21 insertions, 1 deletions
diff --git a/.shippable.yml b/.shippable.yml index 587f1154..1c8aac82 100644 --- a/.shippable.yml +++ b/.shippable.yml @@ -77,6 +77,7 @@ build: - _make PLATFORM=ls-ls1012ardb - _make PLATFORM=ls-ls1012afrwy - _make PLATFORM=ls-ls1088ardb + - _make PLATFORM=ls-ls2088ardb - _make PLATFORM=zynq7k-zc702 - _make PLATFORM=zynqmp-zcu102 - _make PLATFORM=zynqmp-zcu102 CFG_ARM64_core=y diff --git a/MAINTAINERS b/MAINTAINERS index eea2ce64..f1b374b2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -80,7 +80,7 @@ MediaTek MT8173 EVB S: Orphan F: core/arch/arm/plat-mediatek/ -NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1088A-RDB +NXP LS1021A, LS1043A-RDB, LS1046A-RDB, LS1012A-RDB, LS1012A-FRWY, LS1088A-RDB, LS2088A-RDB R: Vinitha V Pillai <vinitha.pillai@nxp.com> [@nxa27423] R: Pankaj Gupta <pankaj.gupta@nxp.com> S: Maintained @@ -63,6 +63,7 @@ The **Maintained?** column shows: | [NXP ls1046ardb](http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-platforms/developer-resources/qoriq-ls1046a-reference-design-board:LS1046A-RDB)|`PLATFORM=ls-ls1046ardb`| Yes | ![Actively Maintained](documentation/images/green.svg) | | [NXP ls1012ardb](http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-platforms/developer-resources/qoriq-ls1012a-reference-design-board:LS1012A-RDB)|`PLATFORM=ls-ls1012ardb`| Yes | ![Actively Maintained](documentation/images/green.svg) | | [NXP ls1088ardb](http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-platforms/developer-resources/qoriq-ls1088a-reference-design-board:LS1088A-RDB)|`PLATFORM=ls-ls1088ardb`| Yes | ![Actively Maintained](documentation/images/green.svg) | +| [NXP ls2088ardb](http://www.nxp.com/products/microcontrollers-and-processors/power-architecture-processors/qoriq-platforms/developer-resources/qoriq-ls2088a-reference-design-board:LS2088A-RDB)|`PLATFORM=ls-ls2088ardb`| Yes | ![Actively Maintained](documentation/images/green.svg) | | [NXP ls1012afrwy](https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/layerscape-frwy-ls1012a-board:FRWY-LS1012A)|`PLATFORM=ls-ls1012afrwy`| Yes | ![Actively Maintained](documentation/images/green.svg) | | [FSL i.MX6 Quad SABRE Lite Board](https://boundarydevices.com/product/sabre-lite-imx6-sbc/) |`PLATFORM=imx-mx6qsabrelite`| Yes | ![Actively Maintained](documentation/images/green.svg) | | [FSL i.MX6 Quad SABRE SD Board](http://www.nxp.com/products/software-and-tools/hardware-development-tools/sabre-development-system/sabre-board-for-smart-devices-based-on-the-i.mx-6quad-applications-processors:RD-IMX6Q-SABRE) |`PLATFORM=imx-mx6qsabresd`| Yes | ![Actively maintained](documentation/images/green.svg) | diff --git a/core/arch/arm/plat-ls/conf.mk b/core/arch/arm/plat-ls/conf.mk index 7a2c7fb8..0b2e3ad5 100644 --- a/core/arch/arm/plat-ls/conf.mk +++ b/core/arch/arm/plat-ls/conf.mk @@ -75,6 +75,16 @@ $(call force,CFG_ARM_GICV3,y) CFG_SHMEM_SIZE ?= 0x00200000 endif +ifeq ($(PLATFORM_FLAVOR),ls2088ardb) +CFG_HW_UNQ_KEY_REQUEST ?= y +include core/arch/arm/cpu/cortex-armv8-0.mk +$(call force,CFG_TEE_CORE_NB_CORE,8) +$(call force,CFG_DRAM0_SIZE,0x80000000) +$(call force,CFG_CORE_CLUSTER_SHIFT,1) +$(call force,CFG_ARM_GICV3,y) +CFG_SHMEM_SIZE ?= 0x00200000 +endif + ifeq ($(platform-flavor-armv8),1) $(call force,CFG_WITH_ARM_TRUSTED_FW,y) CFG_TZDRAM_START ?= ((CFG_DRAM0_BASE + CFG_DRAM0_SIZE) - CFG_TEE_OS_DRAM0_SIZE) diff --git a/core/arch/arm/plat-ls/platform_config.h b/core/arch/arm/plat-ls/platform_config.h index a01da2dd..c52c1b80 100644 --- a/core/arch/arm/plat-ls/platform_config.h +++ b/core/arch/arm/plat-ls/platform_config.h @@ -77,4 +77,12 @@ #define GICD_OFFSET 0x0 #endif +#if defined(PLATFORM_FLAVOR_ls2088ardb) +/* DUART 1 */ +#define UART0_BASE 0x021C0600 +#define GIC_BASE 0x06000000 +#define GICC_OFFSET 0x0 +#define GICD_OFFSET 0x0 +#endif + #endif /*PLATFORM_CONFIG_H*/ |