It is simple to do it in hv-cfg recipe.
Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
UBOOT_CONFIG[nor] = "B4860QDS_config"
UBOOT_CONFIG[secure-boot] = "B4860QDS_SECURE_BOOT_config"
-
-HV_CFG_M = "b4860qds"
-
KERNEL_DEVICETREE ?= "b4860qds.dtb b4860qds-usdpaa.dtb \
b4860qds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[nor] = "B4860QDS_config"
UBOOT_CONFIG[secure-boot] = "B4860QDS_SECURE_BOOT_config"
-
-HV_CFG_M = "b4860qds"
-
KERNEL_DEVICETREE ?= "b4860qds.dtb b4860qds-usdpaa.dtb \
b4860qds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P2041RDB_SDCARD_config"
UBOOT_CONFIG[spi] = "P2041RDB_SPIFLASH_config"
-
-HV_CFG_M = "p2041rdb"
-
KERNEL_DEVICETREE ?= "p2041rdb.dtb p2041rdb-usdpaa.dtb \
p2041rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P3041DS_SDCARD_config"
UBOOT_CONFIG[spi] = "P3041DS_SPIFLASH_config"
-
-HV_CFG_M = "p3041ds"
-
KERNEL_DEVICETREE ?= "p3041ds.dtb p3041ds-usdpaa.dtb \
p3041ds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P4080DS_SDCARD_config"
UBOOT_CONFIG[spi] = "P4080DS_SPIFLASH_config"
-
-HV_CFG_M = "p4080ds"
-
KERNEL_DEVICETREE ?= "p4080ds.dtb p4080ds-usdpaa.dtb \
p4080ds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P5020DS_SDCARD_config"
UBOOT_CONFIG[spi] = "P5020DS_SPIFLASH_config"
-
-HV_CFG_M = "p5020ds"
-
KERNEL_DEVICETREE ?= "p5020ds.dtb p5020ds-usdpaa.dtb \
p5020ds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P5020DS_SDCARD_config"
UBOOT_CONFIG[spi] = "P5020DS_SPIFLASH_config"
-
-HV_CFG_M = "p5020ds"
-
KERNEL_DEVICETREE ?= "p5020ds.dtb p5020ds-usdpaa.dtb \
p5020ds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P5040DS_SDCARD_config"
UBOOT_CONFIG[spi] = "P5040DS_SPIFLASH_config"
-
-HV_CFG_M = "p5040ds"
-
KERNEL_DEVICETREE ?= "p5040ds.dtb p5040ds-usdpaa.dtb \
p5040ds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[sdcard] = "P5040DS_SDCARD_config"
UBOOT_CONFIG[spi] = "P5040DS_SPIFLASH_config"
-
-HV_CFG_M = "p5040ds"
-
KERNEL_DEVICETREE ?= "p5040ds.dtb p5040ds-usdpaa.dtb \
p5040ds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[spi] = "T1024RDB_SPIFLASH_config"
UBOOT_CONFIG[secure-boot] = "T1024RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t1024rdb"
-
KERNEL_DEVICETREE ?= "t1024rdb.dtb t1024rdb-usdpaa.dtb t1024rdb-usdpaa-capwap.dtb"
KERNEL_DEFCONFIG ?= "${S}/arch/powerpc/configs/corenet64_fmanv3l_smp_defconfig"
UBOOT_CONFIG[spi] = "T1024RDB_SPIFLASH_config"
UBOOT_CONFIG[secure-boot] = "T1024RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t1024rdb"
-
KERNEL_DEVICETREE ?= "t1024rdb.dtb t1024rdb-usdpaa.dtb t1024rdb-usdpaa-capwap.dtb"
KERNEL_DEFCONFIG ?= "${S}/arch/powerpc/configs/corenet32_fmanv3l_smp_defconfig"
UBOOT_CONFIG[spi] = "T1040D4RDB_SPIFLASH_config"
UBOOT_CONFIG[secure-boot] = "T1040D4RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t1040rdb"
-
KERNEL_DEVICETREE ?= "t1040d4rdb.dtb t1040d4rdb-usdpaa.dtb \
t1040d4rdb-usdpaa-lag.dtb t1040d4rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[spi] = "T1040D4RDB_SPIFLASH_config"
UBOOT_CONFIG[secure-boot] = "T1040D4RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t1040rdb"
-
KERNEL_DEVICETREE ?= "t1040d4rdb.dtb t1040d4rdb-usdpaa.dtb \
t1040d4rdb-usdpaa-lag.dtb t1040d4rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[spi] = "T1042D4RDB_SPIFLASH_config"
UBOOT_CONFIG[secure-boot] = "T1042D4RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t1040rdb"
-
KERNEL_DEVICETREE ?= "t1042d4rdb.dtb t1042d4rdb-usdpaa.dtb \
t1042d4rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[spi] = "T1042D4RDB_SPIFLASH_config"
UBOOT_CONFIG[secure-boot] = "T1042D4RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t1040rdb"
-
KERNEL_DEVICETREE ?= "t1042d4rdb.dtb t1042d4rdb-usdpaa.dtb \
t1042d4rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[srio-pcie-boot] = "T2080QDS_SRIO_PCIE_BOOT_config"
UBOOT_CONFIG[secure-boot] = "T2080QDS_SECURE_BOOT_config"
-
-HV_CFG_M = "t2080qds"
-
KERNEL_DEVICETREE ?= "t2080qds.dtb t2080qds-usdpaa.dtb \
t2080qds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[srio-pcie-boot] = "T2080QDS_SRIO_PCIE_BOOT_config"
UBOOT_CONFIG[secure-boot] = "T2080QDS_SECURE_BOOT_config"
-
-HV_CFG_M = "t2080qds"
-
KERNEL_DEVICETREE ?= "t2080qds.dtb t2080qds-usdpaa.dtb \
t2080qds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[srio-pcie-boot] = "T2080RDB_SRIO_PCIE_BOOT_config"
UBOOT_CONFIG[secure-boot] = "T2080RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t2080rdb"
-
KERNEL_DEVICETREE ?= "t2080rdb.dtb t2080rdb-usdpaa.dtb \
t2080rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[srio-pcie-boot] = "T2080RDB_SRIO_PCIE_BOOT_config"
UBOOT_CONFIG[secure-boot] = "T2080RDB_SECURE_BOOT_config"
-
-HV_CFG_M = "t2080rdb"
-
KERNEL_DEVICETREE ?= "t2080rdb.dtb t2080rdb-usdpaa.dtb \
t2080rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[nor] = "T4240QDS_config"
UBOOT_CONFIG[secure-boot] = "T4240QDS_SECURE_BOOT_config"
-
-HV_CFG_M = "t4240qds"
-
KERNEL_DEVICETREE ?= "t4240qds.dtb t4240qds-usdpaa.dtb \
t4240qds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG[nor] = "T4240QDS_config"
UBOOT_CONFIG[secure-boot] = "T4240QDS_SECURE_BOOT_config"
-
-HV_CFG_M = "t4240qds"
-
KERNEL_DEVICETREE ?= "t4240qds.dtb t4240qds-usdpaa.dtb \
t4240qds-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG ??= "nor"
UBOOT_CONFIG[nor] = "T4240RDB_config"
-
-HV_CFG_M = "t4240rdb"
-
KERNEL_DEVICETREE ?= "t4240rdb.dtb t4240rdb-usdpaa.dtb \
t4240rdb-usdpaa-shared-interfaces.dtb \
"
UBOOT_CONFIG ??= "nor"
UBOOT_CONFIG[nor] = "T4240RDB_config"
-
-HV_CFG_M = "t4240rdb"
-
KERNEL_DEVICETREE ?= "t4240rdb.dtb t4240rdb-usdpaa.dtb \
t4240rdb-usdpaa-shared-interfaces.dtb \
"
S = "${WORKDIR}/git"
-python () {
- if not d.getVar("HV_CFG_M", True):
- raise bb.parse.SkipPackage("HV_CFG_M is not defined, please \
-check ${MACHINE}.conf file.")
-}
+HV_CFG_M ?= "${@d.getVar('MACHINE', True).replace('-64b','')}"
+HV_CFG_M_t1042 = "t1040rdb"
do_install () {
make install