diff --git a/Makefile b/Makefile
index c183f82e..acde00a8 100644
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ $(foreach a,$(ALL_ARCHES),$(eval $(call build_arch_template,$(a))))
# Available build architectures based on the current suite
BUILD_ARCHES_wheezy := amd64 powerpc
BUILD_ARCHES_jessie := $(ALL_ARCHES)
-BUILD_ARCHES_stretch := amd64
+BUILD_ARCHES_stretch := arm64 amd64
# Build available architectures by default.
.DEFAULT_GOAL := all
diff --git a/make/kbuild.mk b/make/kbuild.mk
index 7fdfd7ac..12052db8 100644
--- a/make/kbuild.mk
+++ b/make/kbuild.mk
@@ -188,14 +188,16 @@ mbuild: build
find $(K_MBUILD_DIR) -name "*.o*" -delete
find $(K_MBUILD_DIR) -name "*.c" -delete
find $(K_MBUILD_DIR) -name "*.ko" -delete
+ifeq ($(ARCH), powerpc)
$(foreach f,$(MODSYNCKEEP), cp $(K_SOURCE_DIR)/$(f) $(K_MBUILD_DIR)/$(f) || true;)
+endif
dtbs: mbuild
ifdef DTS_LIST
rm -rf $(K_DTBS_DIR)
mkdir -p $(K_DTBS_DIR)
ifeq ($(ARCH),arm64)
- cp $(K_SOURCE_DIR)/arch/$(ARCH)/boot/dts/*.dtb $(K_DTBS_DIR)
+ cp $(K_SOURCE_DIR)/arch/$(ARCH)/boot/dts/freescale/*.dtb $(K_DTBS_DIR)
else
$(foreach name,$(DTS_LIST),$(K_SOURCE_DIR)/scripts/dtc/dtc -I dts -O dtb -o $(K_DTBS_DIR)/$(name).dtb $(K_SOURCE_DIR)/arch/$(ARCH)/boot/dts/$(name).dts; )
endif
diff --git a/packages/base/any/kernels/4.9-lts/configs/arm64-all/Makefile b/packages/base/any/kernels/4.9-lts/configs/arm64-all/Makefile
index ba4ed0ff..161e3f14 100644
--- a/packages/base/any/kernels/4.9-lts/configs/arm64-all/Makefile
+++ b/packages/base/any/kernels/4.9-lts/configs/arm64-all/Makefile
@@ -15,7 +15,7 @@ K_PATCH_SERIES=series.arm64
include ../../kconfig.mk
K_CONFIG := arm64-all.config
-K_BUILD_TARGET := Image Image.gz freescale/fsl-ls1043a-rdb.dtb freescale/fsl-ls1046a-rdb.dtb freescale/fsl-ls2080a-rdb.dtb freescale/fsl-ls2088a-rdb.dtb freescale/fsl-ls1088a-rdb.dtb
+K_BUILD_TARGET := Image Image.gz freescale/fsl-ls1043a-rdb-sdk.dtb freescale/fsl-ls1046a-rdb-sdk.dtb freescale/fsl-ls2080a-rdb.dtb freescale/fsl-ls2088a-rdb.dtb freescale/fsl-ls1088a-rdb.dtb
K_COPY_SRC := arch/arm64/boot/Image
K_COPY_GZIP := 1
ifndef K_COPY_DST
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/.gitignore b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/.gitignore
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/.gitignore
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/.gitignore
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/.module b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/.module
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/.module
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/.module
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/Makefile b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/Makefile
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/arm64_nxp_layerscape.doxy b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/arm64_nxp_layerscape.doxy
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/arm64_nxp_layerscape.doxy
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/arm64_nxp_layerscape.doxy
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/arm64_nxp_layerscape.mk b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/arm64_nxp_layerscape.mk
similarity index 91%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/arm64_nxp_layerscape.mk
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/arm64_nxp_layerscape.mk
index e83e2347..93408847 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/arm64_nxp_layerscape.mk
+++ b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/arm64_nxp_layerscape.mk
@@ -3,7 +3,7 @@
#
# Inclusive Makefile for the arm64_nxp_layerscape module.
#
-# Autogenerated 2017-12-18 11:06:48.148999
+# Autogenerated 2018-04-23 06:15:46.784359
#
###############################################################################
arm64_nxp_layerscape_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/auto/arm64_nxp_layerscape.yml b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/auto/arm64_nxp_layerscape.yml
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/auto/arm64_nxp_layerscape.yml
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/auto/arm64_nxp_layerscape.yml
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/auto/make.mk b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/auto/make.mk
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/auto/make.mk
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/auto/make.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape.x b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape.x
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape.x
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape.x
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_config.h b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_config.h
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_config.h
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_config.h
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_dox.h b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_dox.h
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_dox.h
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_dox.h
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_porting.h b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_porting.h
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_porting.h
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/inc/arm64_nxp_layerscape/arm64_nxp_layerscape_porting.h
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/make.mk b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/make.mk
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/make.mk
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/make.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/Makefile b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/Makefile
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_config.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_config.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_config.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_config.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_enums.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_enums.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_enums.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_enums.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_int.h b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_int.h
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_int.h
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_int.h
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_log.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_log.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_log.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_log.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_log.h b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_log.h
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_log.h
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_log.h
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_module.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_module.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_module.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_module.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_ucli.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_ucli.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/arm64_nxp_layerscape_ucli.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/arm64_nxp_layerscape_ucli.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/fani.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/fani.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/fani.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/fani.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/ledi.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/ledi.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/ledi.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/ledi.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/make.mk b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/make.mk
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/make.mk
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/make.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/psui.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/psui.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/psui.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/psui.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/sfpi.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/sfpi.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/sfpi.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/sfpi.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/sysi.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/sysi.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/sysi.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/sysi.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/thermali.c b/packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/thermali.c
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/module/src/thermali.c
rename to packages/platforms/nxp/arm64/any/arm64-nxp-layerscape/module/src/thermali.c
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/modules/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-layerscape/modules/PKG.yml
deleted file mode 100644
index 9b48f087..00000000
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/modules/PKG.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-prerequisites:
- packages:
- - "onl-vendor-nxp-modules:arm64"
-
-common:
- version: 1.0.0
- arch: arm64
- copyright: Copyright 2013, 2014, 2015 Big Switch Networks
- maintainer: support@bigswitch.com
- support: opennetworklinux@googlegroups.com
-
-
-packages:
- - name: onl-platform-modules-arm64-nxp-ls2088ardb
- summary: ONL Platform Modules Package for the arm64-nxp-ls2088ardb
- depends: onl-vendor-nxp-modules
- changelog: Changes
-
- - name: onl-platform-modules-arm64-nxp-ls1043ardb
- summary: ONL Platform Modules Package for the arm64-nxp-ls1043ardb
- depends: onl-vendor-nxp-modules
- changelog: Changes
-
- - name: onl-platform-modules-arm64-nxp-ls1046ardb
- summary: ONL Platform Modules Package for the arm64-nxp-ls1046ardb
- depends: onl-vendor-nxp-modules
- changelog: Changes
-
- - name: onl-platform-modules-arm64-nxp-ls1088ardb
- summary: ONL Platform Modules Package for the arm64-nxp-ls1088ardb
- depends: onl-vendor-nxp-modules
- changelog: Changes
-
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/PKG.yml
deleted file mode 100644
index 610618d6..00000000
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/PKG.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-variables:
- platformbase: arm64-nxp-layerscape
- ls2088_platform: arm64-nxp-ls2088ardb
- ls1043_platform: arm64-nxp-ls1043ardb
- ls1046_platform: arm64-nxp-ls1046ardb
- ls1088_platform: arm64-nxp-ls1088ardb
-
- ls2088_install: /lib/platform-config/arm64-nxp-ls2088ardb-r0/onl
- ls1043_install: /lib/platform-config/arm64-nxp-ls1043ardb-r0/onl
- ls1046_install: /lib/platform-config/arm64-nxp-ls1046ardb-r0/onl
- ls1088_install: /lib/platform-config/arm64-nxp-ls1088ardb-r0/onl
-
-common:
- version: 1.0.0
- arch: arm64
- copyright: Copyright 2016 NXP Semiconductor, Inc.
- maintainer: support@bigswitch.com
- changelog: Change changes changes.,
-
-
-packages:
- - name: onlp-arm64-nxp-ls2088ardb-r0
- summary: ONLP Package for the arm64-nxp-ls2088ardb-r0 platform.
-
- files:
- builds/lib/$BUILD_DIR/aarch64-linux-gnu/bin/libonlp-${platformbase}.so : ${ls2088_install}/lib/libonlp-${ls2088_platform}.so
- builds/onlpdump/$BUILD_DIR/aarch64-linux-gnu/bin/onlpdump : ${ls2088_install}/bin/
-
-
- - name: onlp-arm64-nxp-ls1043ardb-r0
- summary: ONLP Package for the arm64-nxp-ls1043ardb-r0 platform.
-
- files:
- builds/lib/$BUILD_DIR/aarch64-linux-gnu/bin/libonlp-${platformbase}.so : ${ls1043_install}/lib/libonlp-${ls1043_platform}.so
- builds/onlpdump/$BUILD_DIR/aarch64-linux-gnu/bin/onlpdump : ${ls1043_install}/bin/
-
-
- - name: onlp-arm64-nxp-ls1046ardb-r0
- summary: ONLP Package for the arm64-nxp-ls1046ardb-r0 platform.
-
- files:
- builds/lib/$BUILD_DIR/aarch64-linux-gnu/bin/libonlp-${platformbase}.so : ${ls1046_install}/lib/libonlp-${ls1046_platform}.so
- builds/onlpdump/$BUILD_DIR/aarch64-linux-gnu/bin/onlpdump : ${ls1046_install}/bin/
-
- - name: onlp-arm64-nxp-ls1088ardb-r0
- summary: ONLP Package for the arm64-nxp-ls1088ardb-r0 platform.
-
- files:
- builds/lib/$BUILD_DIR/aarch64-linux-gnu/bin/libonlp-${platformbase}.so : ${ls1088_install}/lib/libonlp-${ls1088_platform}.so
- builds/onlpdump/$BUILD_DIR/aarch64-linux-gnu/bin/onlpdump : ${ls1088_install}/bin/
-
-
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/.gitignore b/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/.gitignore
deleted file mode 100644
index 67da8c7d..00000000
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/src/arm64_nxp_layerscape/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/arm64_nxp_ls2080ardb.mk
-/doc
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/PKG.yml
deleted file mode 100644
index 5108c632..00000000
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/PKG.yml
+++ /dev/null
@@ -1,80 +0,0 @@
-############################################################
-#
-# PKG template for all platform-config packages.
-#
-############################################################
-variables:
- LS2088: arm64-nxp-ls2088ardb-r0
- LS1043: arm64-nxp-ls1043ardb-r0
- LS1046: arm64-nxp-ls1046ardb-r0
- LS1088: arm64-nxp-ls1088ardb-r0
-
-prerequisites:
- packages:
- - "onl-vendor-config-nxp:all"
- - "onl-platform-modules-arm64-nxp-ls2088ardb:arm64"
- - "onl-platform-modules-arm64-nxp-ls1043ardb:arm64"
- - "onl-platform-modules-arm64-nxp-ls1046ardb:arm64"
- - "onl-platform-modules-arm64-nxp-ls1088ardb:arm64"
-
-common:
- version: 1.0.0
- arch: arm64
- copyright: Copyright 2013, 2014, 2015 Big Switch Networks
- maintainer: support@bigswitch.com
- support: opennetworklinux@googlegroups.com
- changelog: None
-
-packages:
- - name: onl-platform-config-$LS2088
- depends: onl-vendor-config-nxp,onl-platform-modules-arm64-nxp-ls2088ardb
- summary: ONL Platform Configuration Package for the $LS2088
-
- files:
- src/lib/arm64-nxp-ls2088ardb-r0.yml: /lib/platform-config/$LS2088/onl/arm64-nxp-ls2088ardb-r0.yml
- src/python/arm64_nxp_ls2088ardb_r0 : ${PY_INSTALL}/onl/platform/arm64_nxp_ls2088ardb_r0
-
- - name: onl-platform-build-$LS2088
- summary: ONL Platform Build Package for the $LS2088
- optional-files:
- builds: $$PKG_INSTALL
-
- - name: onl-platform-config-$LS1043
- depends: onl-vendor-config-nxp,onl-platform-modules-arm64-nxp-ls1043ardb
- summary: ONL Platform Configuration Package for the $LS1043
-
- files:
- src/lib/arm64-nxp-ls1043ardb-r0.yml: /lib/platform-config/$LS2088/onl/arm64-nxp-ls1043ardb-r0.yml
- src/python/arm64_nxp_ls1043ardb_r0 : ${PY_INSTALL}/onl/platform/arm64_nxp_ls1043ardb_r0
-
- - name: onl-platform-build-$LS1043
- summary: ONL Platform Build Package for the $LS1043
- optional-files:
- builds: $$PKG_INSTALL
-
- - name: onl-platform-config-$LS1046
- depends: onl-vendor-config-nxp,onl-platform-modules-arm64-nxp-ls1046ardb
- summary: ONL Platform Configuration Package for the $LS1046
-
- files:
- src/lib/arm64-nxp-ls1046ardb-r0.yml: /lib/platform-config/$LS1046/onl/arm64-nxp-ls1046ardb-r0.yml
- src/python/arm64_nxp_ls1046ardb_r0 : ${PY_INSTALL}/onl/platform/arm64_nxp_ls1046ardb_r0
-
- - name: onl-platform-build-$LS1046
- summary: ONL Platform Build Package for the $LS1046
- optional-files:
- builds: $$PKG_INSTALL
-
- - name: onl-platform-config-$LS1088
- depends: onl-vendor-config-nxp,onl-platform-modules-arm64-nxp-ls1088ardb
- summary: ONL Platform Configuration Package for the $LS1088
-
- files:
- src/lib/arm64-nxp-ls1088ardb-r0.yml: /lib/platform-config/$LS1088/onl/arm64-nxp-ls1088ardb-r0.yml
- src/python/arm64_nxp_ls1088ardb_r0 : ${PY_INSTALL}/onl/platform/arm64_nxp_ls1088ardb_r0
-
- - name: onl-platform-build-$LS1088
- summary: ONL Platform Build Package for the $LS1088
- optional-files:
- builds: $$PKG_INSTALL
-
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/.gitignore b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/.gitignore
new file mode 100644
index 00000000..10f69609
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/.gitignore
@@ -0,0 +1,2 @@
+*arm64*nxp*ls2080ardb*.mk
+onlpdump.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/modules/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/modules/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/modules/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/modules/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/modules/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/modules/PKG.yml
new file mode 100644
index 00000000..37722e4c
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/modules/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/no-platform-modules.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls1043ardb
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/PKG.yml
new file mode 100644
index 00000000..f284e514
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/onlp-platform-any.yml PLATFORM=arm64-nxp-ls1043ardb ARCH=arm64 TOOLCHAIN=aarch64-linux-gnu
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/lib/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/lib/Makefile
similarity index 93%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/lib/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/lib/Makefile
index 56f3afba..a3c1e116 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/lib/Makefile
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/lib/Makefile
@@ -23,7 +23,7 @@
############################################################
include $(ONL)/make/config.arm64.mk
-MODULE := libonlp-arm64-nxp-layerscape
+MODULE := libonlp-arm64-nxp-ls1043ardb
include $(BUILDER)/standardinit.mk
DEPENDMODULES := AIM IOF arm64_nxp_layerscape onlplib
@@ -31,7 +31,7 @@ DEPENDMODULE_HEADERS := sff
include $(BUILDER)/dependmodules.mk
-SHAREDLIB := libonlp-arm64-nxp-layerscape.so
+SHAREDLIB := libonlp-arm64-nxp-ls1043ardb.so
$(SHAREDLIB)_TARGETS := $(ALL_TARGETS)
include $(BUILDER)/so.mk
.DEFAULT_GOAL := $(SHAREDLIB)
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1043ardb.mk b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1043ardb.mk
new file mode 100644
index 00000000..fb15033d
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1043ardb.mk
@@ -0,0 +1,10 @@
+
+###############################################################################
+#
+# Inclusive Makefile for the libonlp-arm64-nxp-ls1043ardb module.
+#
+# Autogenerated 2018-04-23 06:16:07.559855
+#
+###############################################################################
+libonlp-arm64-nxp-ls1043ardb_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
+
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/onlpdump/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/onlpdump/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/onlp/builds/onlpdump/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/onlp/builds/onlpdump/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/Makefile
similarity index 100%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/Makefile
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/Makefile
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/PKG.yml
new file mode 100644
index 00000000..31f09ba9
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls1043ardb REVISION=r0
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1043ardb-r0.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/src/lib/arm64-nxp-ls1043ardb-r0.yml
similarity index 93%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1043ardb-r0.yml
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/src/lib/arm64-nxp-ls1043ardb-r0.yml
index 307de935..430ba127 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1043ardb-r0.yml
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/src/lib/arm64-nxp-ls1043ardb-r0.yml
@@ -11,7 +11,7 @@ arm64-nxp-ls1043ardb-r0:
kernel:
<<: *arm64-kernel
dtb:
- =: fsl-ls1043a-rdb.dtb
+ =: fsl-ls1043a-rdb-sdk.dtb
<<: *arm64-kernel-package
itb:
<<: *arm64-itb
@@ -23,7 +23,7 @@ arm64-nxp-ls1043ardb-r0:
nos_bootcmds: *mmc_bootcmds
environment:
- - device: /dev/mtd3
+ - device: /dev/mtd2
env_offset: 0x00000000
env_size: 0x00020000
sector_size: 0x00020000
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1043ardb_r0/__init__.py b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/src/python/arm64_nxp_ls1043ardb_r0/__init__.py
similarity index 93%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1043ardb_r0/__init__.py
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/src/python/arm64_nxp_ls1043ardb_r0/__init__.py
index 928a815f..ddfb4af7 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1043ardb_r0/__init__.py
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1043ardb/platform-config/r0/src/python/arm64_nxp_ls1043ardb_r0/__init__.py
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
from onl.platform.base import *
from onl.platform.nxp import *
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/.gitignore b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/.gitignore
new file mode 100644
index 00000000..10f69609
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/.gitignore
@@ -0,0 +1,2 @@
+*arm64*nxp*ls2080ardb*.mk
+onlpdump.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/modules/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/modules/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/modules/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/modules/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/modules/PKG.yml
new file mode 100644
index 00000000..e1b76849
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/modules/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/no-platform-modules.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls1046ardb
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/PKG.yml
new file mode 100644
index 00000000..3c44d94f
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/onlp-platform-any.yml PLATFORM=arm64-nxp-ls1046ardb ARCH=arm64 TOOLCHAIN=aarch64-linux-gnu
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/Makefile
new file mode 100644
index 00000000..e7437cb2
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/Makefile
@@ -0,0 +1,2 @@
+FILTER=src
+include $(ONL)/make/subdirs.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/lib/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/lib/Makefile
new file mode 100644
index 00000000..4e50ff4f
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/lib/Makefile
@@ -0,0 +1,44 @@
+############################################################
+#
+#
+# Copyright 2016 NXP Semiconductor, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+# either express or implied. See the License for the specific
+# language governing permissions and limitations under the
+# License.
+#
+#
+############################################################
+#
+#
+############################################################
+include $(ONL)/make/config.arm64.mk
+
+MODULE := libonlp-arm64-nxp-ls1046ardb
+include $(BUILDER)/standardinit.mk
+
+DEPENDMODULES := AIM IOF arm64_nxp_layerscape onlplib
+DEPENDMODULE_HEADERS := sff
+
+include $(BUILDER)/dependmodules.mk
+
+SHAREDLIB := libonlp-arm64-nxp-ls1046ardb.so
+$(SHAREDLIB)_TARGETS := $(ALL_TARGETS)
+include $(BUILDER)/so.mk
+.DEFAULT_GOAL := $(SHAREDLIB)
+
+GLOBAL_CFLAGS += -I$(onlp_BASEDIR)/module/inc
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1
+GLOBAL_CFLAGS += -fPIC
+GLOBAL_LINK_LIBS += -lpthread
+
+include $(BUILDER)/targets.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1046ardb.mk b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1046ardb.mk
new file mode 100644
index 00000000..2c30dff9
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1046ardb.mk
@@ -0,0 +1,10 @@
+
+###############################################################################
+#
+# Inclusive Makefile for the libonlp-arm64-nxp-ls1046ardb module.
+#
+# Autogenerated 2018-04-23 11:35:14.871796
+#
+###############################################################################
+libonlp-arm64-nxp-ls1046ardb_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
+
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/onlpdump/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/onlpdump/Makefile
new file mode 100644
index 00000000..92193643
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/onlp/builds/onlpdump/Makefile
@@ -0,0 +1,45 @@
+############################################################
+#
+#
+# Copyright 2016 NXP Semiconductor, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+# either express or implied. See the License for the specific
+# language governing permissions and limitations under the
+# License.
+#
+#
+############################################################
+#
+#
+#
+############################################################
+include $(ONL)/make/config.arm64.mk
+
+.DEFAULT_GOAL := onlpdump
+
+MODULE := onlpdump
+include $(BUILDER)/standardinit.mk
+
+DEPENDMODULES := AIM IOF onlp arm64_nxp_layerscape onlplib onlp_platform_defaults sff cjson cjson_util timer_wheel OS
+
+include $(BUILDER)/dependmodules.mk
+
+BINARY := onlpdump
+$(BINARY)_LIBRARIES := $(LIBRARY_TARGETS)
+include $(BUILDER)/bin.mk
+
+GLOBAL_CFLAGS += -DAIM_CONFIG_AIM_MAIN_FUNCTION=onlpdump_main
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MAIN=1
+GLOBAL_LINK_LIBS += -lpthread -lm
+
+include $(BUILDER)/targets.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/PKG.yml
new file mode 100644
index 00000000..ebb4a3a5
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls1046ardb REVISION=r0
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1046ardb-r0.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/src/lib/arm64-nxp-ls1046ardb-r0.yml
similarity index 92%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1046ardb-r0.yml
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/src/lib/arm64-nxp-ls1046ardb-r0.yml
index 3018fdeb..7759c978 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1046ardb-r0.yml
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/src/lib/arm64-nxp-ls1046ardb-r0.yml
@@ -11,7 +11,7 @@ arm64-nxp-ls1046ardb-r0:
kernel:
<<: *arm64-kernel
dtb:
- =: fsl-ls1046a-rdb.dtb
+ =: fsl-ls1046a-rdb-sdk.dtb
<<: *arm64-kernel-package
itb:
<<: *arm64-itb
@@ -23,7 +23,7 @@ arm64-nxp-ls1046ardb-r0:
nos_bootcmds: *mmc_bootcmds
environment:
- - device: /dev/mtd-uboot-env
+ - device: /dev/mtd2
env_offset: 0x00000000
env_size: 0x00020000
sector_size: 0x00020000
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1046ardb_r0/__init__.py b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/src/python/arm64_nxp_ls1046ardb_r0/__init__.py
similarity index 93%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1046ardb_r0/__init__.py
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/src/python/arm64_nxp_ls1046ardb_r0/__init__.py
index 6be93cda..768802e4 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1046ardb_r0/__init__.py
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1046ardb/platform-config/r0/src/python/arm64_nxp_ls1046ardb_r0/__init__.py
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
from onl.platform.base import *
from onl.platform.nxp import *
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/.gitignore b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/.gitignore
new file mode 100644
index 00000000..10f69609
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/.gitignore
@@ -0,0 +1,2 @@
+*arm64*nxp*ls2080ardb*.mk
+onlpdump.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/modules/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/modules/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/modules/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/modules/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/modules/PKG.yml
new file mode 100644
index 00000000..b4e3d3a5
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/modules/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/no-platform-modules.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls1088ardb
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/PKG.yml
new file mode 100644
index 00000000..0bafcdf7
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/onlp-platform-any.yml PLATFORM=arm64-nxp-ls1088ardb ARCH=arm64 TOOLCHAIN=aarch64-linux-gnu
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/Makefile
new file mode 100644
index 00000000..e7437cb2
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/Makefile
@@ -0,0 +1,2 @@
+FILTER=src
+include $(ONL)/make/subdirs.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/lib/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/lib/Makefile
new file mode 100644
index 00000000..cf0211ee
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/lib/Makefile
@@ -0,0 +1,44 @@
+############################################################
+#
+#
+# Copyright 2016 NXP Semiconductor, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+# either express or implied. See the License for the specific
+# language governing permissions and limitations under the
+# License.
+#
+#
+############################################################
+#
+#
+############################################################
+include $(ONL)/make/config.arm64.mk
+
+MODULE := libonlp-arm64-nxp-ls1088ardb
+include $(BUILDER)/standardinit.mk
+
+DEPENDMODULES := AIM IOF arm64_nxp_layerscape onlplib
+DEPENDMODULE_HEADERS := sff
+
+include $(BUILDER)/dependmodules.mk
+
+SHAREDLIB := libonlp-arm64-nxp-ls1088ardb.so
+$(SHAREDLIB)_TARGETS := $(ALL_TARGETS)
+include $(BUILDER)/so.mk
+.DEFAULT_GOAL := $(SHAREDLIB)
+
+GLOBAL_CFLAGS += -I$(onlp_BASEDIR)/module/inc
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1
+GLOBAL_CFLAGS += -fPIC
+GLOBAL_LINK_LIBS += -lpthread
+
+include $(BUILDER)/targets.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1088ardb.mk b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1088ardb.mk
new file mode 100644
index 00000000..c106670a
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/lib/libonlp-arm64-nxp-ls1088ardb.mk
@@ -0,0 +1,10 @@
+
+###############################################################################
+#
+# Inclusive Makefile for the libonlp-arm64-nxp-ls1088ardb module.
+#
+# Autogenerated 2018-04-23 11:35:09.987287
+#
+###############################################################################
+libonlp-arm64-nxp-ls1088ardb_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
+
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/onlpdump/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/onlpdump/Makefile
new file mode 100644
index 00000000..92193643
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/onlp/builds/onlpdump/Makefile
@@ -0,0 +1,45 @@
+############################################################
+#
+#
+# Copyright 2016 NXP Semiconductor, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+# either express or implied. See the License for the specific
+# language governing permissions and limitations under the
+# License.
+#
+#
+############################################################
+#
+#
+#
+############################################################
+include $(ONL)/make/config.arm64.mk
+
+.DEFAULT_GOAL := onlpdump
+
+MODULE := onlpdump
+include $(BUILDER)/standardinit.mk
+
+DEPENDMODULES := AIM IOF onlp arm64_nxp_layerscape onlplib onlp_platform_defaults sff cjson cjson_util timer_wheel OS
+
+include $(BUILDER)/dependmodules.mk
+
+BINARY := onlpdump
+$(BINARY)_LIBRARIES := $(LIBRARY_TARGETS)
+include $(BUILDER)/bin.mk
+
+GLOBAL_CFLAGS += -DAIM_CONFIG_AIM_MAIN_FUNCTION=onlpdump_main
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MAIN=1
+GLOBAL_LINK_LIBS += -lpthread -lm
+
+include $(BUILDER)/targets.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/PKG.yml
new file mode 100644
index 00000000..0519b1bd
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls1088ardb REVISION=r0
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1088ardb-r0.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/src/lib/arm64-nxp-ls1088ardb-r0.yml
similarity index 78%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1088ardb-r0.yml
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/src/lib/arm64-nxp-ls1088ardb-r0.yml
index 1bc02414..bb979181 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls1088ardb-r0.yml
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/src/lib/arm64-nxp-ls1088ardb-r0.yml
@@ -2,7 +2,7 @@
######################################################################
#
-# platform-config for LS2088ARDB
+# platform-config for LS1088ARDB
#
######################################################################
@@ -11,21 +11,21 @@ arm64-nxp-ls1088ardb-r0:
kernel:
<<: *arm64-kernel
dtb:
- =: fsl-ls1088a-rdb.dtb
+ =: fsl-ls1043a-rdb-sdk.dtb
<<: *arm64-kernel-package
itb:
<<: *arm64-itb
loader:
device: /dev/mmcblk0
- ##partition: /dev/sda1
+ ##partition: /dev/mmcblk0p1
loadaddr: 0xa0000000
- nos_bootcmds: *usb_bootcmds
+ nos_bootcmds: *mmc_bootcmds
environment:
- - device: /dev/mtd-uboot-env
+ - device: /dev/mtd2
env_offset: 0x00000000
- env_size: 0x0002000
+ env_size: 0x00020000
sector_size: 0x00020000
installer:
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1088ardb_r0/__init__.py b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/src/python/arm64_nxp_ls1088ardb_r0/__init__.py
similarity index 86%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1088ardb_r0/__init__.py
rename to packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/src/python/arm64_nxp_ls1088ardb_r0/__init__.py
index e2dd8842..ab44a1b7 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls1088ardb_r0/__init__.py
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls1088ardb/platform-config/r0/src/python/arm64_nxp_ls1088ardb_r0/__init__.py
@@ -1,8 +1,10 @@
+#!/usr/bin/python
+
from onl.platform.base import *
from onl.platform.nxp import *
class OnlPlatform_arm64_nxp_ls1088ardb_r0(OnlPlatformNxp,
OnlPlatformPortConfig_8x1_8x10):
PLATFORM='arm64-nxp-ls1088ardb-r0'
- MODEL="LS188ARDB"
+ MODEL="LS1088ARDB"
SYS_OBJECT_ID=".1088"
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/.gitignore b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/.gitignore
new file mode 100644
index 00000000..10f69609
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/.gitignore
@@ -0,0 +1,2 @@
+*arm64*nxp*ls2080ardb*.mk
+onlpdump.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/modules/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/modules/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/modules/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/modules/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/modules/PKG.yml
new file mode 100644
index 00000000..80f09b76
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/modules/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/no-platform-modules.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls2088ardb
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/PKG.yml
new file mode 100644
index 00000000..21351f7a
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/onlp-platform-any.yml PLATFORM=arm64-nxp-ls2088ardb ARCH=arm64 TOOLCHAIN=aarch64-linux-gnu
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/Makefile
new file mode 100644
index 00000000..e7437cb2
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/Makefile
@@ -0,0 +1,2 @@
+FILTER=src
+include $(ONL)/make/subdirs.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/lib/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/lib/Makefile
new file mode 100644
index 00000000..7f88cbee
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/lib/Makefile
@@ -0,0 +1,44 @@
+############################################################
+#
+#
+# Copyright 2016 NXP Semiconductor, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+# either express or implied. See the License for the specific
+# language governing permissions and limitations under the
+# License.
+#
+#
+############################################################
+#
+#
+############################################################
+include $(ONL)/make/config.arm64.mk
+
+MODULE := libonlp-arm64-nxp-ls2088ardb
+include $(BUILDER)/standardinit.mk
+
+DEPENDMODULES := AIM IOF arm64_nxp_layerscape onlplib
+DEPENDMODULE_HEADERS := sff
+
+include $(BUILDER)/dependmodules.mk
+
+SHAREDLIB := libonlp-arm64-nxp-ls2088ardb.so
+$(SHAREDLIB)_TARGETS := $(ALL_TARGETS)
+include $(BUILDER)/so.mk
+.DEFAULT_GOAL := $(SHAREDLIB)
+
+GLOBAL_CFLAGS += -I$(onlp_BASEDIR)/module/inc
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1
+GLOBAL_CFLAGS += -fPIC
+GLOBAL_LINK_LIBS += -lpthread
+
+include $(BUILDER)/targets.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/lib/libonlp-arm64-nxp-ls2088ardb.mk b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/lib/libonlp-arm64-nxp-ls2088ardb.mk
new file mode 100644
index 00000000..5c430d7d
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/lib/libonlp-arm64-nxp-ls2088ardb.mk
@@ -0,0 +1,10 @@
+
+###############################################################################
+#
+# Inclusive Makefile for the libonlp-arm64-nxp-ls2088ardb module.
+#
+# Autogenerated 2018-04-23 11:35:06.218209
+#
+###############################################################################
+libonlp-arm64-nxp-ls2088ardb_BASEDIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
+
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/onlpdump/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/onlpdump/Makefile
new file mode 100644
index 00000000..92193643
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/onlp/builds/onlpdump/Makefile
@@ -0,0 +1,45 @@
+############################################################
+#
+#
+# Copyright 2016 NXP Semiconductor, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
+# either express or implied. See the License for the specific
+# language governing permissions and limitations under the
+# License.
+#
+#
+############################################################
+#
+#
+#
+############################################################
+include $(ONL)/make/config.arm64.mk
+
+.DEFAULT_GOAL := onlpdump
+
+MODULE := onlpdump
+include $(BUILDER)/standardinit.mk
+
+DEPENDMODULES := AIM IOF onlp arm64_nxp_layerscape onlplib onlp_platform_defaults sff cjson cjson_util timer_wheel OS
+
+include $(BUILDER)/dependmodules.mk
+
+BINARY := onlpdump
+$(BINARY)_LIBRARIES := $(LIBRARY_TARGETS)
+include $(BUILDER)/bin.mk
+
+GLOBAL_CFLAGS += -DAIM_CONFIG_AIM_MAIN_FUNCTION=onlpdump_main
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MODULES_INIT=1
+GLOBAL_CFLAGS += -DAIM_CONFIG_INCLUDE_MAIN=1
+GLOBAL_LINK_LIBS += -lpthread -lm
+
+include $(BUILDER)/targets.mk
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/Makefile b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/Makefile
new file mode 100644
index 00000000..003238cf
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
\ No newline at end of file
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/PKG.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/PKG.yml
new file mode 100644
index 00000000..91c1f091
--- /dev/null
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=arm64 VENDOR=nxp BASENAME=arm64-nxp-ls2088ardb REVISION=r0
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls2088ardb-r0.yml b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/src/lib/arm64-nxp-ls2088ardb-r0.yml
similarity index 93%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls2088ardb-r0.yml
rename to packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/src/lib/arm64-nxp-ls2088ardb-r0.yml
index ac57196e..602b588c 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/lib/arm64-nxp-ls2088ardb-r0.yml
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/src/lib/arm64-nxp-ls2088ardb-r0.yml
@@ -17,7 +17,7 @@ arm64-nxp-ls2088ardb-r0:
<<: *arm64-itb
loader:
- device: /dev/mmcblk0
+ device: /dev/sda
##partition: /dev/sda1
loadaddr: 0xa0000000
nos_bootcmds: *usb_bootcmds
@@ -25,7 +25,7 @@ arm64-nxp-ls2088ardb-r0:
environment:
- device: /dev/mtd2
env_offset: 0x00000000
- env_size: 0x0002000
+ env_size: 0x00020000
sector_size: 0x00020000
installer:
diff --git a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls2088ardb_r0/__init__.py b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/src/python/arm64_nxp_ls2088ardb_r0/__init__.py
similarity index 93%
rename from packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls2088ardb_r0/__init__.py
rename to packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/src/python/arm64_nxp_ls2088ardb_r0/__init__.py
index 9942a1a4..6691d026 100644
--- a/packages/platforms/nxp/arm64/arm64-nxp-layerscape/platform-config/r0/src/python/arm64_nxp_ls2088ardb_r0/__init__.py
+++ b/packages/platforms/nxp/arm64/arm64-nxp-ls2088ardb/platform-config/r0/src/python/arm64_nxp_ls2088ardb_r0/__init__.py
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
from onl.platform.base import *
from onl.platform.nxp import *
diff --git a/tools/flat-image-tree.py b/tools/flat-image-tree.py
index 74c330e9..19ad7f9c 100755
--- a/tools/flat-image-tree.py
+++ b/tools/flat-image-tree.py
@@ -134,8 +134,11 @@ class InitrdImage(Image):
class DtbImage(Image):
"""DTB Image Entry"""
- def __init__(self, fdata):
+ def __init__(self, fdata, arch):
Image.__init__(self, "flat_dt", fdata, compression="none")
+ if arch == 'arm64':
+ self.load = "<0x90000000>"
+ self.entry ="<0x90000000>"
def write(self, f):
self.start_image(f)
@@ -240,7 +243,7 @@ class FlatImageTree(object):
ddict = {}
for d in self.dtbs:
- di = DtbImage(d)
+ di = DtbImage(d, ops.arch)
ddict[di.name] = di
idict = {}
@@ -281,7 +284,7 @@ class FlatImageTree(object):
f.write(""" description = "%s";\n""" % name)
f.write(""" kernel = "%s";\n""" % (KernelImage(kernel, ops.arch).name))
f.write(""" ramdisk = "%s";\n""" % (InitrdImage(initrd, ops.arch).name))
- f.write(""" fdt = "%s";\n""" % (DtbImage(dtb).name))
+ f.write(""" fdt = "%s";\n""" % (DtbImage(dtb, ops.arch).name))
f.write(""" };\n\n""")
f.write(""" };\n""")
f.write("""};\n""")