From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from yocto-www.yoctoproject.org (yocto-www.yoctoproject.org [140.211.169.56]) by mx.groups.io with SMTP id smtpd.web11.2146.1575407297828058721 for ; Tue, 03 Dec 2019 13:08:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ILiNIFdw; spf=softfail (domain: gmail.com, ip: 140.211.169.56, mailfrom: liu.ming50@gmail.com) Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 4286BE010A7; Tue, 3 Dec 2019 13:08:17 -0800 (PST) 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,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider * (liu.ming50[at]gmail.com) * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no * trust * [209.85.128.65 listed in list.dnswl.org] * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id C6114E00EBE for ; Tue, 3 Dec 2019 13:08:15 -0800 (PST) Received: by mail-wm1-f65.google.com with SMTP id p9so4617422wmg.0 for ; Tue, 03 Dec 2019 13:08:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=iyE9eySndPM3zn9ewUCq4u5V1GHZLlI0GSZ7KK6Z630=; b=ILiNIFdwbXrL2bsv9g4At61VdP1+Zlpz678CDCx0dirK29pu5kUhja+6wdt0Wq+LKe o8DkVQOSbgbMsS9rYS6jP2IzfTvUTW+CNIRAsRPZSY2/6AwHw7xR6jCN/ejCf7RB1KdE 6cyvRDVdp8DT68oClSNjKjjMP5Km0SXzHQ1qaCRGDPScEKF8NnKLx84zFDMTTYXq9yuF i1LHl7SQi8bKFBzlt+QpxZDPp0RVuKeBbMt0WD4kXg6ZN8x3+bJ02Mw+I4QvaRISki14 6Bjh/336Rw6MZR+hTteG++um1Un/FgzHoS78vE/LSU6BUue/8vx3ho3APygkXJzdjLEU 67WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=iyE9eySndPM3zn9ewUCq4u5V1GHZLlI0GSZ7KK6Z630=; b=LTzqcReqxE4R012iflnjra96Wc6LWI2M8R+OrYjr0ebvgUZYouSOvyqagSUxYE4+oh Z0KuSD9Lok0dSxHjdxfnNnT/Vx46vbtLeDiRz4JMXVMs77aYnNp7WwMCH66wYBL8XY5h LfVFOeS19S6k+vkSi9igM9QGeMSx4ekj0j6Whb4s4N9TRhc+sut9FBP5wW3WM+qtCztG 89hkvCLrUU/JEPvSuR2LmtoZtRBni+rPzkzYbIeKhijh6ydR/L5Na6VsWLq2+ZPUFAA1 qKzCuX0nMhML6EEjwdzRj8siiRbY9PdeR+UamLtDZ4KupoRsU8S7fF8f7Zq5IYObfqDm 0fgg== X-Gm-Message-State: APjAAAWXE4yMtG42wK8ZCjOLNDJr+ozQdV8MocFYqktlc9LlTPH1eUOe UtZH6wxmug5B+aW7IOdf70rh+z6h48E= X-Google-Smtp-Source: APXvYqxblG7Mvn6qUZFQHpbTeJ+I1OcyWDbsAfheNis8qEbCregluHok2Y0QHR9YsHs1laDqKjorMw== X-Received: by 2002:a05:600c:204:: with SMTP id 4mr19979537wmi.1.1575407294763; Tue, 03 Dec 2019 13:08:14 -0800 (PST) Received: from peterliu-Precision-7530.toradex.int (c-75fd72d5.022-417-73746f13.bbcust.telenor.se. [213.114.253.117]) by smtp.gmail.com with ESMTPSA id w13sm5481132wru.38.2019.12.03.13.08.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 03 Dec 2019 13:08:14 -0800 (PST) From: "Ming Liu" To: meta-freescale@yoctoproject.org Cc: max.krummenacher@toradex.com, stefan.agner@toradex.com, Ming Liu Subject: [meta-freescale] [PATCH] firmware-imx: split sdma into their own packages Date: Tue, 3 Dec 2019 22:08:10 +0100 Message-Id: <1575407290-22138-1-git-send-email-liu.ming50@gmail.com> X-Mailer: git-send-email 2.7.4 From: Ming Liu The sdma firmware of mx7d/mx6 are being installed to ${base_libdir}/firmware/imx/sdma, so they should be split into their own packages by matching that directory. Also change MACHINE_FIRMWARE to include these sdma firmware packages. Signed-off-by: Ming Liu --- conf/machine/include/imx-base.inc | 6 +++--- recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index a3532f8..3051fcc 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc @@ -192,8 +192,8 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS_append = " \ # Firmware MACHINE_FIRMWARE ?= "" MACHINE_FIRMWARE_append_mx25 = " firmware-imx-sdma-imx25" -MACHINE_FIRMWARE_append_mx7d = " linux-firmware-imx-sdma-imx7d firmware-imx-epdc" -MACHINE_FIRMWARE_append_mx6 = " linux-firmware-imx-sdma-imx6q" +MACHINE_FIRMWARE_append_mx7d = " firmware-imx-sdma-imx7d firmware-imx-epdc" +MACHINE_FIRMWARE_append_mx6 = " firmware-imx-sdma-imx6q" MACHINE_FIRMWARE_append_mx6q = " firmware-imx-vpu-imx6q" MACHINE_FIRMWARE_append_mx6dl = " firmware-imx-vpu-imx6d firmware-imx-epdc" MACHINE_FIRMWARE_append_mx6sl = " firmware-imx-epdc" @@ -202,7 +202,7 @@ MACHINE_FIRMWARE_append_mx6ull = " firmware-imx-epdc" MACHINE_FIRMWARE_append_mx53 = " firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" MACHINE_FIRMWARE_append_mx51 = " firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" MACHINE_FIRMWARE_append_mx8qxp = " firmware-imx-vpu-imx8qxp" -MACHINE_FIRMWARE_append_use-mainline-bsp = " linux-firmware-imx-sdma-imx6q linux-firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" +MACHINE_FIRMWARE_append_use-mainline-bsp = " firmware-imx-sdma-imx6q firmware-imx-sdma-imx7d firmware-imx-vpu-imx6q firmware-imx-vpu-imx6d" # FIXME: Needs addition of firmware-imx of official BSPs #MACHINE_FIRMWARE_append_mx27 = " firmware-imx-vpu-imx27" diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb b/recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb index 96a09e3..eccc539 100644 --- a/recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb +++ b/recipes-bsp/firmware-imx/firmware-imx_8.1.1.bb @@ -60,6 +60,13 @@ python populate_packages_prepend() { description='Freescale IMX Firmware %s', extra_depends='', prepend=True) + + imxsdmadir = bb.data.expand('${base_libdir}/firmware/imx/sdma', d) + do_split_packages(d, imxsdmadir, '^sdma-([^-]*).*\.bin', + output_pattern='firmware-imx-sdma-%s', + description='Freescale IMX Firmware %s', + extra_depends='', + prepend=True) } ALLOW_EMPTY_${PN} = "1" -- 2.7.4