summaryrefslogtreecommitdiffstats
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-04-08 08:43:39 -0300
commite018eaabd51aa5aff9e7fa015d50ea7d3e54bd7d (patch)
tree4eb598175088a436860cd5e739bdfb2927901de1
parentede571655a82da51c423f56ddab12550d10b8464 (diff)
downloadmeta-freescale-e018eaabd51aa5aff9e7fa015d50ea7d3e54bd7d.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> (cherry picked from commit 525821a6299a5c4b502558c87ac876fb13de8a24)
-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 5810253c..5ba1da75 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"