From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id F2A66E00890; Tue, 7 Aug 2018 10:15:35 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [40.107.2.68 listed in list.dnswl.org] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20068.outbound.protection.outlook.com [40.107.2.68]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id A1DDAE00804 for ; Tue, 7 Aug 2018 10:15:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2ctF8UYk4pzfB7vEsr7hsvTk3zi9RBiySb7mRibpFcU=; b=iUEZpW74lU6VGcwATBbkeygrN2qAT3Zb3PF3OQFEwkZVKEMAOYPHOts4KZUgbSpgnb8vfY0HXoQoGWthbxACcxsPieRV+UuTSLw8YEewxgTbzDOTQ8+TrpJZz6Ed2tDWTcyFzXpLjKyQv8Yc05ME3uS4Is8w0KWQ8mxBgUhK3qQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tom.hochstein@nxp.com; Received: from tx30imx-01.am.freescale.net (64.157.242.222) by VI1PR04MB5245.eurprd04.prod.outlook.com (2603:10a6:803:5f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Tue, 7 Aug 2018 15:42:40 +0000 From: Tom Hochstein To: meta-freescale@yoctoproject.org Date: Tue, 7 Aug 2018 10:42:02 -0500 Message-Id: <1533656555-8038-11-git-send-email-tom.hochstein@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1533656555-8038-1-git-send-email-tom.hochstein@nxp.com> References: <1533656555-8038-1-git-send-email-tom.hochstein@nxp.com> MIME-Version: 1.0 X-Originating-IP: [64.157.242.222] X-ClientProxiedBy: SN4PR0501CA0074.namprd05.prod.outlook.com (2603:10b6:803:22::12) To VI1PR04MB5245.eurprd04.prod.outlook.com (2603:10a6:803:5f::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ab68093-d2e9-4bba-422f-08d5fc7c690c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB5245; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 3:5azfYpIpEjF1Zh51/3PDlEl1ffBhd7lKed7Dg5+SRMEbUyLHMhQGxDjyw2B7kf/bdzUCgS1z3+2bbds3ZQ+WbjCUvh8FXqJNTW+DPEho+FNBAieKjUTUW/53hP0i+RGOeBjm+YuO+aGr/FUAXs4yADjA4a8IajwqseMsP3UBK/A0BzFiZMCdH4kmCnm0tH/tYDC/AbfSDY5/A50OnCAaDJggwHt891aPDiMxGZ/UvfBw1atrxsiTraFqtXiAS2bV; 25:OmTFxERxYAqyxlGo+h8H5JFGvNbm9ZY6zsuNEfo7vOSzZ86/SG1PYJ26RwZ95WA+32yhNLWSwU7TCm0oXJwhh5pqUqIJh65NFPAWmD6l3h5sfOGbk+nKBAgJH9lyulFXE1AlqL2gBkCt+jzzNhB02NO4rn2m6p/CkQMppsx/DgNRVlti0Mp6LTQz1G7PN7d6fz1XOv7c+g5EALvtoKt58aPoqdcYQYFxlt7g88VQuS1/YYJkS+flZdUXo3KXmKy0BCqRJjclkfK0fpRZCI4GnRlx+CwBVLzqUkkbYDQS9s8Kr3MHhbACd9Q9MROVWDrMAd29jHN12y9hwsZuXcAy5g==; 31:35dFgBemGgXF1Sx38vu+w/yeIIrBPhNY1qv4iWaod0QqrHXnJrucup6Z5CW4ZgKTa8gqrmXECJixVYXNHCWbyxQ07o2OeRxiJbKhCkgkba4uTDMUik2pHoBKTZILYuotzJossPBb2kf9liQ290eUZuLJxochm73WNdPcj4TWkMcOW4qSGFuLVI3sqqc+VvVBrp8Y+bNKqVXRrZN5bJDSKDP1+KKV4nBPmxtpQdfdn8k= X-MS-TrafficTypeDiagnostic: VI1PR04MB5245: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 20:DJDTBKmTf57pS9RW0QKKBI5mfcw1ZJ8FZd/lH4FkIuxaHDTCYteIaHahr8Lmn6/2LjEN3ZZNTMuNX6MjP48m7N0vG77l5XGkD4aXYUq4FC+uYXReB/GrKUvay15B8nSqERg3IIUSyuVWBVxmrryX4N4cE1lv+gNXzHHhJcmRa68b8GN1GkvEWERZXH9OE0i8misCEOiv3LwmC/VhhwcfTR/VCnz3uvjeGakVLry6dgyeaFdAuG4jwbfCaGny5Z8TEYcWI1+ImT4IuNbOFxwGS2zBOCEMQVY/ct6ME0cRtBQ19R3FGaojwoZLF8xMREKdhXkaKzY1H6y/3eVFJ0mU43ujEf/gLLVyhsPESCF9tQe//dT8+J8yCL29p2FUzIa9ht9EaiyHBFwQqX9x6WLLROAb0TqbSGfibVgEZEHWnIThuN+3WC3JW86uW9PXvnViLrXxKIF9IywW2tns1iYPT7JnzVKdodGjTcCCzffvWF2X41nmrw9ACshE/tURYZ7S; 4:86szD7tUgsMH2HfmaFWBJJDI/ef1qwQ9FhHafC0ztYKIoibocYNbgprZZoI/4lgTt+7wjvMRrCm4wvht6ewa+AVig97CbE/XrLLY5r1XDNa+W0arq7J8JJ0bSXdrpY7ruIQL/T+YEaPlxkywZV4TavfV40Rb1RRwzke34/wGnO0O6vj5gSmATc3c5tuV4R7H9Kh9okdSAyG4aDVhZKwX872s+UPA9RLT8K+j274Z43LQcgPkmNlwDElqaKzscODdbCQdjyGDnAT1XaO5LzOYTK61UW+FfAnneQ1XPWt3Sh+1OmkvulXwzswtRY2AyAvl X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR04MB5245; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB5245; X-Forefront-PRVS: 0757EEBDCA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(136003)(366004)(39860400002)(396003)(346002)(189003)(199004)(6506007)(105586002)(2906002)(106356001)(2351001)(478600001)(3846002)(6116002)(47776003)(66066001)(2361001)(50466002)(48376002)(68736007)(8936002)(50226002)(386003)(1857600001)(7736002)(4326008)(25786009)(97736004)(8676002)(316002)(186003)(36756003)(26005)(16586007)(305945005)(6916009)(16526019)(5660300001)(575784001)(446003)(11346002)(86362001)(6512007)(486006)(44832011)(81166006)(2616005)(53936002)(956004)(476003)(81156014)(52116002)(51416003)(6666003)(6486002)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB5245; H:tx30imx-01.am.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB5245; 23:qqMIMH1SKu2scNcAxlIKGXxkMfhLuT8gP8vWPzwrt?= =?us-ascii?Q?6zHLHfiTEZv5J6HR046Oy1ETi5kqWm6xkLZfzVmz7QNiKuzBpw3/S1aMCKpP?= =?us-ascii?Q?X1cKNoTaWLMeWpaE5BcpmekERofv39ZdN7Bovv3tiyjvxTO68yvWzzVWU+EG?= =?us-ascii?Q?V3h1W824VlxqZqB4lQ48Jd47Qqgnz2dl8ONahWbDxwSRBmoWoyilo9qd2T+E?= =?us-ascii?Q?1CMlwP1mqMzSE+nfdwdIpGP+JfIP8AjwcPi+QEvm6UQprj59HSpEtps5mIty?= =?us-ascii?Q?VQtlu0nhFoG+sAov0dNNVxPP1Lv17nEwnsvHty7odNZ4ZAJJhEic5QsjoxyW?= =?us-ascii?Q?xi8mbAIEZTQsjpgcWmUPLv3MNdAoB+1w5tbmw3JZmKORYjYnr8cpZ8VPCTe0?= =?us-ascii?Q?sb/DTRlIuRPabtIyWr7SDRyAUTDrHiIvXJ4H7RANgJYGEOWmSUuuG3v5WTMs?= =?us-ascii?Q?FdoHM37CmcLde61CBjP/LLHThDd4ZFb3ClxVqvBYivzJpfB8w3PDVoUdOXiQ?= =?us-ascii?Q?e/3QdS5f+Pyn17nc/8+62bQz/a2quTmXdQCLMnXot7sDSjpuBGMCvoM9LnF9?= =?us-ascii?Q?HyOEHil1l6nZSHiStMDcMYWk7VOUMj+zThaDusIhl9/LA/tS2XMFXgIiO0NB?= =?us-ascii?Q?wSjt28Qjy0tJkKFo1On66Pcf+OyZ+5YVuB5MGFneplKrCITi+3JLGoZ/YiYn?= =?us-ascii?Q?1ZPjYRywdehkc5oyaTzFhLn9mzAno6JbdupfmEARtVwKpstUwiGo0ciHtI7j?= =?us-ascii?Q?0tPPYja7evyQTxTojfsedevOrC9j31jH4oT6cQXc4JgkjohPjJEonSu6KzbV?= =?us-ascii?Q?V/AfkSZCNJ9a4eHOZ+90N0V+YsoOlE+eq6Ukt6bnls3OUfuPB8bFzhC+bDEW?= =?us-ascii?Q?dJShKP49LPefp/cNaKpGk+KCfKuEnBQseXg4naDLLcUfqMnHW4QhMaoiEotH?= =?us-ascii?Q?qQQNEZEftXMgOAGk9dqX9JLrLwucpVDEBN4To5Gknvt526iK1fBeVHn5+fad?= =?us-ascii?Q?aE7EhIjwKWvIHgzz2n3NJAo8twml/dYokIOALl7OhUvDTaY5jYPTLX9d4sS+?= =?us-ascii?Q?/gDZcWXoDuQHY7y4NFn8tLQs0awKqO3DAqNMvon0cUooN+V5Ojh8UC6/S1Vr?= =?us-ascii?Q?oqylb3hnPDK2ABoSS+Ah7MB+fhlnJgOwWYS1B2xa4kJ/OCnJWfET4czNLbuz?= =?us-ascii?Q?8Vt+WJKYe5/yQhSxUYq69kkvY1W6u3p3isKNo3DJiMLWmb4gSUzyuud7IcYp?= =?us-ascii?Q?jQljoHzL12umw7dTq7gfid/T/uWjvB+K58fx6+u?= X-Microsoft-Antispam-Message-Info: GNJBOF/1MQwP41JiW9G/B5052P5nTiB10qVxQveH2O8j6aHNv1slayt/hB3gZcmb3ZsZRrKrJbCEbmAc51OC5d6Uocfi4HzNgodnse4KqpAazdbme1d+YQ+h7v7PO9/GAemCMg5qWBdkiFZ8qzsG8FXqxe+NPCNbgIZE17VoCrVYu1SllUTgRLKc0YtzzmE+HSQsAPsK/aZEdkEIAo2uK0gxqYvkwfLpSGaOCqIJa+5OYxFumpelMWfZKgVfwvYmhPh+3ubaRi172/AOHBNcfyRT7loiMxe67nzVu2XymELWcRNuZW1RBZRw9naRSqvSJJzxzlO4OIL+qWtnfCfdtZ/aciVJa65nJsrli+DUlQs= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 6:af12GLayT9Vzk2UjpZs+AK3FA/FR6MXd6yIzqghUMKlBKfy8+0AuoEueKavPTbiBYBqQMOpPfMi1Nj/1X7vYRU45clfelJTgNKvA8qzSCJfBDp3ePoV6ayPY94F6kXuZYNnM5K7XUzLA6g0upjjSAd8Q73LMfqg7Uw54RRYrxeOhroAc9GCZuLor0mC0pUd975caAFvKTbqmBE17FXM1cZqiwot4KjpqlNdPk2D+PY+2geLQuFgtVDXDIm2kDkn+JbSZfYIF/1zHVqpYcQ6z5AGOad7D4s/nDDFcOzgfjJOgGoh+65hyoGM24WjWkDAS3hvbtHKYUYtWPPooNuBJ+irbDLm85l5FNNZ765dgbGJjnHUfAR6zH4yXXjXhQBVilIogted/IN5AjUabQa1KroAKQDtdBQyiZu+9pXRR2Ctt7o9SoosX01jzBVK9JvwlGfbd6pLgEbz3aTqMva1Fmw==; 5:fRd6Dvss5Cp72nXrWpZhRofHisS2eB9TyOfozq6qFq3H5635CRb/n6WYyoj5Nk28huyYZIGzWjmPByEg/WxD+n0UMl3X1KNoYWCtPl7r0R4uQFTd3xlPpSQh2UIFa7Ht/1ZEdm8statL8Hg3jne9O8gKtAmDQMlu0lIzub9jQRM=; 7:BUQCeeWpRY2FNCbzWk/7eU307gQvmnhPtIyVn9f4pvtMyTFcE92Kt3npPLn3SxWuST7mcodmcgmYu5urlZj+LD1FEflyH4r+cg6z1cwqyYMtSa7++oOJdoOjy22veuzDBsWpmBYn5JWL6oGzbiQZ5mA+sKNVpIbCzukSQNdCDVyTYbDnhBK88bn72Rbd0iIYvZopxxPJT4WqzGWoho6nkiUsJuyN9P82kzpt/yUP2s4XTwQqPfnV9cdgr/RrXGU3 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2018 15:42:40.5567 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2ab68093-d2e9-4bba-422f-08d5fc7c690c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5245 Subject: [PATCH v3 10/43] machine: Add support for i.MX 8QM, 8MQ, and 8QXP X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 17:15:36 -0000 Content-Type: text/plain Signed-off-by: Tom Hochstein --- conf/machine/imx8mqevk.conf | 53 +++++++++++++++++++++++++++++++++++++++ conf/machine/imx8qmmek.conf | 49 ++++++++++++++++++++++++++++++++++++ conf/machine/imx8qxpa0mek.conf | 38 ++++++++++++++++++++++++++++ conf/machine/imx8qxpmek.conf | 40 +++++++++++++++++++++++++++++ conf/machine/include/imx-base.inc | 4 +++ 5 files changed, 184 insertions(+) create mode 100644 conf/machine/imx8mqevk.conf create mode 100644 conf/machine/imx8qmmek.conf create mode 100644 conf/machine/imx8qxpa0mek.conf create mode 100644 conf/machine/imx8qxpmek.conf diff --git a/conf/machine/imx8mqevk.conf b/conf/machine/imx8mqevk.conf new file mode 100644 index 0000000..cf27468 --- /dev/null +++ b/conf/machine/imx8mqevk.conf @@ -0,0 +1,53 @@ +#@TYPE: Machine +#@NAME: NXP i.MX8MQ Evaluation Kit +#@SOC: i.MX8MQ +#@DESCRIPTION: Machine configuration for NXP i.MX8MQ EVK +#@MAINTAINER: Jun Zhu + +MACHINEOVERRIDES =. "mx8:mx8mq:" + +require conf/machine/include/imx-base.inc +require conf/machine/include/arm/arch-arm64.inc + +MACHINE_FEATURES += "pci wifi bluetooth optee qca6174" + +MACHINE_SOCARCH_FILTER_append_mx8mq = "virtual/libopenvg virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl virtual/libg2d" + +KERNEL_DEVICETREE = "freescale/fsl-imx8mq-evk.dtb freescale/fsl-imx8mq-evk-ak4497.dtb " +KERNEL_DEVICETREE += "freescale/fsl-imx8mq-evk-audio-tdm.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8mq-evk-dcss-adv7535.dtb freescale/fsl-imx8mq-evk-dcss-rm67191.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8mq-evk-dual-display.dtb freescale/fsl-imx8mq-evk-drm.dtb " +KERNEL_DEVICETREE += "freescale/fsl-imx8mq-evk-lcdif-adv7535.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8mq-evk-m4.dtb freescale/fsl-imx8mq-evk-mipi-csi2.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8mq-evk-pcie1-m2.dtb freescale/fsl-imx8mq-evk-pdm.dtb" + +IMAGE_BOOTFILES_DEPENDS += "imx-m4-demos:do_deploy" +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" + +UBOOT_CONFIG ??= "sd" +UBOOT_CONFIG[sd] = "imx8mq_evk_config,sdcard" +UBOOT_CONFIG[mfgtool] = "imx8mq_evk_config" +SPL_BINARY = "spl/u-boot-spl.bin" + +# Set DDR FIRMWARE +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" + +# Set u-boot DTB +UBOOT_DTB_NAME = "fsl-imx8mq-evk.dtb" + +# Set imx-mkimage boot target +IMXBOOT_TARGETS = "flash_evk flash_evk_no_hdmi" + +# Set Serial console +SERIAL_CONSOLE = "115200 ttymxc0" + +IMAGE_BOOTLOADER = "imx-boot" + +BOOT_SPACE = "65536" + +LOADADDR = "" +UBOOT_SUFFIX = "bin" +UBOOT_MAKE_TARGET = "" +IMX_BOOT_SEEK = "33" + +OPTEE_BIN_EXT = "8mq" diff --git a/conf/machine/imx8qmmek.conf b/conf/machine/imx8qmmek.conf new file mode 100644 index 0000000..61c9f36 --- /dev/null +++ b/conf/machine/imx8qmmek.conf @@ -0,0 +1,49 @@ +#@TYPE: Machine +#@NAME: i.MX 8QM MEK +#@DESCRIPTION: i.MX 8QuadMax MEK board +#@MAINTAINER: Jun Zhu + +MACHINEOVERRIDES =. "mx8:mx8qm:" + +require conf/machine/include/imx-base.inc +require conf/machine/include/arm/arch-arm64.inc + +MACHINE_FEATURES_append = " qca6174" + +# Don't include kernels in standard images +RDEPENDS_kernel-base = "" + +LOADADDR = "" + +# We have to disable SERIAL_CONSOLE due to auto-serial-console +SERIAL_CONSOLE = "115200 ttyAMA0" + +# we do not want to have getty running on tty1 as we run +# auto-serial-console there +USE_VT = "0" + +KERNEL_DEVICETREE = "freescale/fsl-imx8qm-mek.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek_ca53.dtb freescale/fsl-imx8qm-mek_ca72.dtb " +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek-8cam.dtb " +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek-hdmi.dtb " +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek-jdi-wuxga-lvds1-panel.dtb freescale/fsl-imx8qm-mek-dsi-rm67191.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek-mipi-ov5640.dtb freescale/fsl-imx8qm-mek-mipi-two-ov5640.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek-enet2-tja1100.dtb " +KERNEL_DEVICETREE += "freescale/fsl-imx8qm-mek-dom0.dtb freescale/fsl-imx8qm-mek-domu.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qp-lpddr4-arm2.dtb" + +UBOOT_MAKE_TARGET = "u-boot.bin" +UBOOT_SUFFIX = "bin" +UBOOT_CONFIG ??= "sd" +UBOOT_CONFIG[sd] = "imx8qm_mek_defconfig,sdcard" +UBOOT_CONFIG[fspi] = "imx8qm_mek_fspi_defconfig" +UBOOT_CONFIG[mfgtool] = "imx8qm_mek_defconfig" + +BOOT_SPACE = "65536" +IMAGE_BOOTLOADER = "imx-boot" +IMX_BOOT_SEEK = "33" + +IMAGE_BOOTFILES_DEPENDS += "firmware-imx:do_deploy" +IMAGE_BOOTFILES += "hdmitxfw.bin hdmirxfw.bin dpfw.bin" + +BOARD_TYPE = "mek" diff --git a/conf/machine/imx8qxpa0mek.conf b/conf/machine/imx8qxpa0mek.conf new file mode 100644 index 0000000..584cd07 --- /dev/null +++ b/conf/machine/imx8qxpa0mek.conf @@ -0,0 +1,38 @@ +#@TYPE: Machine +#@NAME: i.MX 8QXP A0 MEK +#@DESCRIPTION: i.MX 8QXP A0 Multisensory Enablement Kit (MEK) board + +MACHINEOVERRIDES =. "mx8:mx8qxp:mx8qxpa0:" + +require conf/machine/include/imx-base.inc +require conf/machine/include/arm/arch-arm64.inc + +# Don't include kernels in standard images +RDEPENDS_kernel-base = "" + +LOADADDR = "" + +# We have to disable SERIAL_CONSOLE due to auto-serial-console +SERIAL_CONSOLE = "115200 ttyAMA0" + +# we do not want to have getty running on tty1 as we run +# auto-serial-console there +USE_VT = "0" + +KERNEL_DEVICETREE = "freescale/fsl-imx8qxp-mek-a0.dtb freescale/fsl-imx8qxp-mek-dom0.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-dsi-rm67191.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-enet2.dtb freescale/fsl-imx8qxp-mek-enet2-tja1100.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-csi.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-mipi-ov5640.dtb" + +UBOOT_MAKE_TARGET = "u-boot.bin" +UBOOT_SUFFIX = "bin" +UBOOT_CONFIG ??= "sd" +UBOOT_CONFIG[sd] = "imx8qxp_mek_config,sdcard" +UBOOT_CONFIG[fspi] = "imx8qxp_mek_fspi_defconfig" + +BOOT_SPACE = "65536" +IMAGE_BOOTLOADER = "imx-boot" +IMX_BOOT_SEEK = "33" + +BOARD_TYPE = "a0-mek" diff --git a/conf/machine/imx8qxpmek.conf b/conf/machine/imx8qxpmek.conf new file mode 100644 index 0000000..b810bd7 --- /dev/null +++ b/conf/machine/imx8qxpmek.conf @@ -0,0 +1,40 @@ +#@TYPE: Machine +#@NAME: i.MX 8QXP MEK +#@DESCRIPTION: i.MX 8QXP MEK board + +MACHINEOVERRIDES =. "mx8:mx8qxp:" + +require conf/machine/include/imx-base.inc +require conf/machine/include/arm/arch-arm64.inc + +MACHINE_FEATURES_append = " qca6174" + +# Don't include kernels in standard images +RDEPENDS_kernel-base = "" + +LOADADDR = "" + +# We have to disable SERIAL_CONSOLE due to auto-serial-console +SERIAL_CONSOLE = "115200 ttyAMA0" + +# we do not want to have getty running on tty1 as we run +# auto-serial-console there +USE_VT = "0" + +KERNEL_DEVICETREE = "freescale/fsl-imx8qxp-mek.dtb freescale/fsl-imx8qxp-mek-dom0.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-dsi-rm67191.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-enet2.dtb freescale/fsl-imx8qxp-mek-enet2-tja1100.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-csi.dtb" +KERNEL_DEVICETREE += "freescale/fsl-imx8qxp-mek-mipi-ov5640.dtb freescale/fsl-imx8qxp-mek-ov5640.dtb" + +UBOOT_MAKE_TARGET = "u-boot.bin" +UBOOT_SUFFIX = "bin" +UBOOT_CONFIG ??= "sd" +UBOOT_CONFIG[sd] = "imx8qxp_mek_config,sdcard" +UBOOT_CONFIG[fspi] = "imx8qxp_mek_fspi_defconfig" + +BOOT_SPACE = "65536" +IMAGE_BOOTLOADER = "imx-boot" +IMX_BOOT_SEEK = "32" + +BOARD_TYPE = "mek" diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index f629f73..6f380f8 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc @@ -70,7 +70,9 @@ MACHINEOVERRIDES_EXTENDER_mx6ul = "imxfbdev:imxpxp" MACHINEOVERRIDES_EXTENDER_mx6ull = "imxfbdev:imxpxp:imxepdc" MACHINEOVERRIDES_EXTENDER_mx7d = "imxfbdev:imxpxp:imxepdc" MACHINEOVERRIDES_EXTENDER_mx7ulp = "imxfbdev:imxpxp:imxgpu:imxgpu2d:imxgpu3d" +MACHINEOVERRIDES_EXTENDER_mx8qm = "imxdrm:imxgpu:imxgpu2d:imxgpu3d" MACHINEOVERRIDES_EXTENDER_mx8mq = "imxdrm:imxvpu:imxgpu:imxgpu3d" +MACHINEOVERRIDES_EXTENDER_mx8qxp = "imxdrm:imxgpu:imxgpu2d:imxgpu3d" MACHINEOVERRIDES_EXTENDER_FILTER_OUT_use-mainline-bsp = " \ mx6 \ @@ -102,7 +104,9 @@ MACHINE_SOCARCH_SUFFIX_vf60 = "-vf60" MACHINE_SOCARCH_SUFFIX_vf50 = "-vf50" MACHINE_SOCARCH_SUFFIX_mx6ul = "-mx6ul" MACHINE_SOCARCH_SUFFIX_mx6ull = "-mx6ul" +MACHINE_SOCARCH_SUFFIX_mx8qm = "-mx8" MACHINE_SOCARCH_SUFFIX_mx8mq = "-mx8m" +MACHINE_SOCARCH_SUFFIX_mx8qxp = "-mx8x" MACHINE_SOCARCH_SUFFIX_use-mainline-bsp = "-imx" MACHINE_ARCH_FILTER = "virtual/kernel" -- 2.7.4