summaryrefslogtreecommitdiffstats
path: root/conf/machine
diff options
context:
space:
mode:
authorAndrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>2020-01-06 17:03:44 +0000
committerOtavio Salvador <otavio@ossystems.com.br>2020-01-08 16:11:22 -0300
commit525821a6299a5c4b502558c87ac876fb13de8a24 (patch)
treec26b51aa775e4996ad7cc1d897cffc44c06940f3 /conf/machine
parent9babcb15e4cbe204dfa7421d35945e1aa1f08a03 (diff)
downloadmeta-freescale-525821a6299a5c4b502558c87ac876fb13de8a24.tar.gz
imx-base: add common defines for imx8m nano soc
Add necessary machine defines and overrides required to support i.MX8M Nano SoC and is similar to i.MX8M Mini SoC. New SoC lacks VPU support, therefore it is excluded from MACHINEOVERRIDES_EXTENDER, leaving only GPU-related features. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Diffstat (limited to 'conf/machine')
-rw-r--r--conf/machine/include/imx-base.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 5d5c13e9..47ba9a10 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -35,6 +35,7 @@ UBOOT_ENTRYPOINT_mx6ull = "0x10008000"
35UBOOT_ENTRYPOINT_mx7 = "0x80008000" 35UBOOT_ENTRYPOINT_mx7 = "0x80008000"
36UBOOT_ENTRYPOINT_mx7ulp = "0x60008000" 36UBOOT_ENTRYPOINT_mx7ulp = "0x60008000"
37UBOOT_ENTRYPOINT_mx8mm = "0x40480000" 37UBOOT_ENTRYPOINT_mx8mm = "0x40480000"
38UBOOT_ENTRYPOINT_mx8mn = "0x40480000"
38UBOOT_ENTRYPOINT_mx8mq = "0x40480000" 39UBOOT_ENTRYPOINT_mx8mq = "0x40480000"
39UBOOT_ENTRYPOINT_vf = "0x80008000" 40UBOOT_ENTRYPOINT_vf = "0x80008000"
40 41
@@ -64,6 +65,7 @@ DEFAULTTUNE_mx6ull ?= "cortexa7thf-neon"
64DEFAULTTUNE_mx7 ?= "cortexa7thf-neon" 65DEFAULTTUNE_mx7 ?= "cortexa7thf-neon"
65DEFAULTTUNE_vf ?= "cortexa5thf-neon" 66DEFAULTTUNE_vf ?= "cortexa5thf-neon"
66DEFAULTTUNE_mx8mm ?= "cortexa53-crypto" 67DEFAULTTUNE_mx8mm ?= "cortexa53-crypto"
68DEFAULTTUNE_mx8mn ?= "cortexa53-crypto"
67 69
68INHERIT += "machine-overrides-extender" 70INHERIT += "machine-overrides-extender"
69 71
@@ -79,6 +81,7 @@ MACHINEOVERRIDES_EXTENDER_mx7d = "imxfbdev:imxpxp:imxepdc"
79MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" 81MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d"
80MACHINEOVERRIDES_EXTENDER_mx8qm = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" 82MACHINEOVERRIDES_EXTENDER_mx8qm = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d"
81MACHINEOVERRIDES_EXTENDER_mx8mm = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d" 83MACHINEOVERRIDES_EXTENDER_mx8mm = "imxdrm:imxvpu:imxgpu:imxgpu2d:imxgpu3d"
84MACHINEOVERRIDES_EXTENDER_mx8mn = "imxdrm:imxgpu:imxgpu3d"
82MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d" 85MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d"
83MACHINEOVERRIDES_EXTENDER_mx8qxp = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d" 86MACHINEOVERRIDES_EXTENDER_mx8qxp = "imxdrm:imxdpu:imxgpu:imxgpu2d:imxgpu3d"
84 87
@@ -99,6 +102,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \
99 mx8 \ 102 mx8 \
100 mx8qm \ 103 mx8qm \
101 mx8mm \ 104 mx8mm \
105 mx8mn \
102 mx8mq \ 106 mx8mq \
103 mx8qxp \ 107 mx8qxp \
104" 108"
@@ -122,6 +126,7 @@ MACHINE_SOCARCH_SUFFIX_mx6ul = "-mx6ul"
122MACHINE_SOCARCH_SUFFIX_mx6ull = "-mx6ul" 126MACHINE_SOCARCH_SUFFIX_mx6ull = "-mx6ul"
123MACHINE_SOCARCH_SUFFIX_mx8qm = "-mx8" 127MACHINE_SOCARCH_SUFFIX_mx8qm = "-mx8"
124MACHINE_SOCARCH_SUFFIX_mx8mm = "-mx8mm" 128MACHINE_SOCARCH_SUFFIX_mx8mm = "-mx8mm"
129MACHINE_SOCARCH_SUFFIX_mx8mn = "-mx8mn"
125MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m" 130MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m"
126MACHINE_SOCARCH_SUFFIX_mx8qxp = "-mx8" 131MACHINE_SOCARCH_SUFFIX_mx8qxp = "-mx8"
127MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx" 132MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx"