Commit 94d7cdc8acfc46904aaac6e85646a41eb4e13bcf

Authored by Eric Lee
1 parent 8da26e4982

Add package management

Showing 1 changed file with 2 additions and 0 deletions Inline Diff

conf/machine/smarcimx8m2g.conf
1 #@TYPE: Machine 1 #@TYPE: Machine
2 #@NAME: EMBEDIAN SMARC-iMX8M COMPUTER ON MODULES with 2GB LPDDR4 MEMORY 2 #@NAME: EMBEDIAN SMARC-iMX8M COMPUTER ON MODULES with 2GB LPDDR4 MEMORY
3 #@SOC: i.MX8MQ 3 #@SOC: i.MX8MQ
4 #@DESCRIPTION: Machine configuration for Embedian SMARC-iMX8M 4 #@DESCRIPTION: Machine configuration for Embedian SMARC-iMX8M
5 #@MAINTAINER: Eric Lee <eric.lee@embedian.com> 5 #@MAINTAINER: Eric Lee <eric.lee@embedian.com>
6 6
7 MACHINEOVERRIDES =. "mx8:mx8mq:" 7 MACHINEOVERRIDES =. "mx8:mx8mq:"
8 MACHINEOVERRIDES =. "imx:" 8 MACHINEOVERRIDES =. "imx:"
9 9
10 require conf/machine/include/arm/arch-arm64.inc 10 require conf/machine/include/arm/arch-arm64.inc
11 require conf/machine/include/imx-base.inc 11 require conf/machine/include/imx-base.inc
12 12
13 MACHINE_FEATURES += " usbgadget vfat ext2 alsa serial pci wifi bluetooth optee" 13 MACHINE_FEATURES += " usbgadget vfat ext2 alsa serial pci wifi bluetooth optee"
14 14
15 IMAGE_FEATURES += "package-management"
16
15 MACHINE_SOCARCH_FILTER_append_mx8mq = "virtual/libopenvg virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl virtual/libg2d" 17 MACHINE_SOCARCH_FILTER_append_mx8mq = "virtual/libopenvg virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl virtual/libg2d"
16 18
17 # Embedian BSP default providers 19 # Embedian BSP default providers
18 PREFERRED_PROVIDER_virtual/kernel_smarcimx8m2g ?= "linux-smarcimx8m" 20 PREFERRED_PROVIDER_virtual/kernel_smarcimx8m2g ?= "linux-smarcimx8m"
19 PREFERRED_VERSION_linux-smarcimx8m_smarcimx8m2g = "4.9.88" 21 PREFERRED_VERSION_linux-smarcimx8m_smarcimx8m2g = "4.9.88"
20 22
21 KERNEL_DEVICETREE = " \ 23 KERNEL_DEVICETREE = " \
22 embedian/fsl-smarcimx8mq.dtb \ 24 embedian/fsl-smarcimx8mq.dtb \
23 embedian/fsl-smarcimx8mq-dcss-lvds.dtb \ 25 embedian/fsl-smarcimx8mq-dcss-lvds.dtb \
24 embedian/fsl-smarcimx8mq-lcdif-lvds.dtb \ 26 embedian/fsl-smarcimx8mq-lcdif-lvds.dtb \
25 embedian/fsl-smarcimx8mq-hdmi.dtb \ 27 embedian/fsl-smarcimx8mq-hdmi.dtb \
26 embedian/fsl-smarcimx8mq-hdmi-4k.dtb \ 28 embedian/fsl-smarcimx8mq-hdmi-4k.dtb \
27 embedian/fsl-smarcimx8mq-dual-display.dtb \ 29 embedian/fsl-smarcimx8mq-dual-display.dtb \
28 " 30 "
29 31
30 IMAGE_BOOTFILES_DEPENDS += "imx-m4-demos:do_deploy" 32 IMAGE_BOOTFILES_DEPENDS += "imx-m4-demos:do_deploy"
31 IMAGE_BOOTFILES += "imx8mq_m4_TCM_hello_world.bin imx8mq_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin imx8mq_m4_TCM_rpmsg_lite_str_echo_rtos.bin" 33 IMAGE_BOOTFILES += "imx8mq_m4_TCM_hello_world.bin imx8mq_m4_TCM_rpmsg_lite_pingpong_rtos_linux_remote.bin imx8mq_m4_TCM_rpmsg_lite_str_echo_rtos.bin"
32 34
33 PREFERRED_PROVIDER_u-boot_smarcimx8m2g = "u-boot-smarcimx8m" 35 PREFERRED_PROVIDER_u-boot_smarcimx8m2g = "u-boot-smarcimx8m"
34 PREFERRED_PROVIDER_virtual/bootloader_smarcimx8m2g = "u-boot-smarcimx8m" 36 PREFERRED_PROVIDER_virtual/bootloader_smarcimx8m2g = "u-boot-smarcimx8m"
35 37
36 UBOOT_CONFIG ??= "sd" 38 UBOOT_CONFIG ??= "sd"
37 UBOOT_CONFIG[sd] = "smarcimx8mq_2g_ser3_defconfig,sdcard" 39 UBOOT_CONFIG[sd] = "smarcimx8mq_2g_ser3_defconfig,sdcard"
38 SPL_BINARY = "spl/u-boot-spl.bin" 40 SPL_BINARY = "spl/u-boot-spl.bin"
39 41
40 # Set DDR FIRMWARE 42 # Set DDR FIRMWARE
41 DDR_FIRMWARE_NAME = "lpddr4_pmu_train_1d_imem.bin lpddr4_pmu_train_1d_dmem.bin lpddr4_pmu_train_2d_imem.bin lpddr4_pmu_train_2d_dmem.bin" 43 DDR_FIRMWARE_NAME = "lpddr4_pmu_train_1d_imem.bin lpddr4_pmu_train_1d_dmem.bin lpddr4_pmu_train_2d_imem.bin lpddr4_pmu_train_2d_dmem.bin"
42 44
43 # Set u-boot DTB 45 # Set u-boot DTB
44 UBOOT_DTB_NAME = "fsl-smarcimx8mq.dtb" 46 UBOOT_DTB_NAME = "fsl-smarcimx8mq.dtb"
45 47
46 # Set imx-mkimage boot target 48 # Set imx-mkimage boot target
47 IMXBOOT_TARGETS = "flash_evk flash_evk_no_hdmi" 49 IMXBOOT_TARGETS = "flash_evk flash_evk_no_hdmi"
48 50
49 SERIAL_CONSOLE = "115200 ttymxc0" 51 SERIAL_CONSOLE = "115200 ttymxc0"
50 52
51 IMAGE_BOOTLOADER = "imx-boot" 53 IMAGE_BOOTLOADER = "imx-boot"
52 54
53 BOOT_SPACE = "65536" 55 BOOT_SPACE = "65536"
54 56
55 LOADADDR = "" 57 LOADADDR = ""
56 UBOOT_SUFFIX = "bin" 58 UBOOT_SUFFIX = "bin"
57 UBOOT_MAKE_TARGET = "" 59 UBOOT_MAKE_TARGET = ""
58 IMX_BOOT_SEEK = "33" 60 IMX_BOOT_SEEK = "33"
59 61
60 OPTEE_BIN_EXT = "8mq" 62 OPTEE_BIN_EXT = "8mq"
61 63
62 MACHINE_EXTRA_RDEPENDS += " \ 64 MACHINE_EXTRA_RDEPENDS += " \
63 pm-utils \ 65 pm-utils \
64 kmod \ 66 kmod \
65 hdparm \ 67 hdparm \
66 gptfdisk \ 68 gptfdisk \
67 lftp \ 69 lftp \
68 vim \ 70 vim \
69 ntp \ 71 ntp \
70 boost \ 72 boost \
71 nodejs \ 73 nodejs \
72 networkmanager \ 74 networkmanager \
73 " 75 "
74 76
75 # Packages added to all images (including core-image-minimal) 77 # Packages added to all images (including core-image-minimal)
76 IMAGE_INSTALL_append = " \ 78 IMAGE_INSTALL_append = " \
77 fsl-rc-local \ 79 fsl-rc-local \
78 " 80 "
79 81
80 IMAGE_FSTYPES = "tar.bz2" 82 IMAGE_FSTYPES = "tar.bz2"
81 83
82 # Ship all kernel modules by default 84 # Ship all kernel modules by default
83 MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" 85 MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
84 86
85 MACHINE_FIRMWARE_append_mx8 = " linux-firmware-ath10k" 87 MACHINE_FIRMWARE_append_mx8 = " linux-firmware-ath10k"
86 88