Commit Graph

149 Commits

Author SHA1 Message Date
Rodrigo M. Duarte
8240b24871 kernel-module-imx-gpu-viv: 6.4.11.p2.4 -> 6.4.11.p3.0
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
(cherry picked from commit 1c9faed999)
2025-05-15 16:02:01 +00:00
Rodrigo M. Duarte
10c615d220 kernel-module-nxp-wlan: Update from LF-6.6.52 to LF-6.12.3
This commit add the following source revisions:
0396cfb Makefile: remove script related setting to avoid build break
a8d5496 mxm_wifiex: update to mxm6x18505.p14 release
b952ebf mxm_wifiex: update to mxm6x18505.p12 release
7a182ab mxm_wifiex: update to mxm6x18505.p10 release

Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
(cherry picked from commit 3c3e9c241a)
2025-05-14 16:48:51 +00:00
Vitor Soares
2b5ef92511 kernel-module-nxp-wlan: add patch to lower PRINTM_MMSG() log level
Add a patch to change the log level used in the mwifiex driver's
PRINTM_MMSG macro from KERN_ALERT to KERN_INFO.

KERN_ALERT is meant for critical errors; using it for debug messages
clutters logs. KERN_INFO is more appropriate for non-critical
informational output.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
(cherry picked from commit 6876b4fe78)
2025-05-05 16:03:32 +00:00
Vitor Soares
678dca53eb kernel-module-nxp-wlan: remove COMPATIBLE_MACHINE
The current COMPATIBLE_MACHINE restricts the recipe to i.MX SoCs with
both BSP variants. However, the kernel-module-nxp-wlan provides the
MXM drivers for the NXP Wi-Fi module (e.g., MAYA-W260), which may also
be used with other SoCs like the Toradex Verdin-AM62P.

To enable deployment of the MXM drivers on non-i.MX platforms, remove
the COMPATIBLE_MACHINE restriction.

Signed-off-by: Vitor Soares <vitor.soares@toradex.com>
(cherry picked from commit 5fca0110f0)
2025-04-22 15:59:35 +00:00
Leon Anavi
97152f4db0 kernel-module-nxp-wlan: Add Upstream-Status
Add Upstream-Status to patch.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
(cherry picked from commit 1344f74197)
2025-04-04 15:02:14 +00:00
Ernest Van Hoecke
c294cfef16 kernel-module-nxp-wlan: Apply wireless patch
NXP released a patch for the MXM driver that is supposed to be applied
on top of the checked out branch. Among other things, this patch adds a
"MODULE_DEVICE_TABLE" which means the SDIO device driver is probed at
runtime, which will not happen without this patch.

Link: https://www.nxp.com/webapp/Download?colCode=Wireless-Patch-Release-IW612-W8997-W8801-v0.1&appType=license
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
(cherry picked from commit 388a83026d)
2025-04-02 11:26:33 +00:00
Jun Zhu
05a17ef75c kernel-module-nxp-wlan: Upgrade driver to 6.6.52-2.2.0
- The kernel driver supports new nxpiw610 module.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2025-01-07 15:22:18 +08:00
Max Krummenacher
db105fd654 kernel-module-isp-vvcam: prevent build warning
The way the kernel-module-isp-vvcam Makefiles are written, each kernel
module gets its own Module.symvers created in its own sub directory.

The only kernel module actually having a symbol exported is vvcam-dwe.
Thus point MODULES_MODULE_SYMVERS_LOCATION to that location.

Prevents:
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: Module.symvers not found in .../kernel-module-isp-vvcam/4.2.2.24.1/git/vvcam/v4l2/
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: Please consider setting MODULES_MODULE_SYMVERS_LOCATION to a
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: directory below B to get correct inter-module dependencies

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-10-17 13:24:15 +02:00
Hiago De Franco
e89728491b kernel-module-isp-vvcam: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
Update to the new NXP BSP 6.6.23-2.0.0.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-09-20 10:16:28 +02:00
Hiago De Franco
f649ad89c6 kernel-module-nxp-wlan: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
Update mwifiex to the new NXP BSP 6.6.23-2.0.0.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-07-29 14:15:53 -03:00
Otavio Salvador
8e0655d886
Merge pull request #1813 from MrCry0/master-6.6.3
6.6.3-1.0.0: update imx-lib and kernel-module-isp-vvcam
2024-05-03 08:47:09 -03:00
Oleksandr Suvorov
1febf17036
kernel-module-isp-vvcam: 4.2.2.24.0 -> 4.2.2.24.1
Update to the version used in NXP Yocto branch `nanbield-6.6.3-1.0.0`.

Relevant changes:
- 2102360 M865SW-1204: Fix camera can't work when multi-thread open the same pipeline
- a68df9d LF-9283: vvcam: intermittent build failure error opening file: .vvbuf.o.d
- 9ba4003 LF-10164: vvcam: bugfix: Remove no used files in vvcam
- ed096d6 LF-10166: vvcam: bugfix: Colorspace cause v4l2-compliance failed
- 4d0660e M865SW-1173: imx8mp isp: enable latency measurement
- 79d8dfa M865SW-1192: ISP driver: vvcam:CONFIG_VIDEOBUF2_DMA_CONTIG leaded vvcam build error
- 8cf91bb LF-10167: vvcam: bugfix: colorspace is different between save and load xml
- 9c3c367 LF-10010-3: capture: vvcam: fix rebasing to next-20230804 met kernel dump
- c08b7d9 LF-9945 capture: vvcam: fix build errors after rebasing to next-20230804

Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>
2024-05-03 12:07:09 +03:00
maffan
4efedfa3e4
kernel-module-nxp-wlan: Update to 6.6.3-1.0.0
Relevant changes:
- a84df58 mxm_wifiex: fix wlan_cmd_mfg_otp_rw() build warnings
- 08c1478 mxm_wifiex: update to mxm6x17437.p3 release
- 0eeb07c mxm_wifiex: update to mxm6x17437 release
- c3a62ac mxm_wifiex: fix L6.7 kernel next tree build warnings
- 84aa954 mxm_wifiex: fix L6.7 kernel next tree build errors -- woal_cfg80211_set_beacon
2024-05-03 09:30:35 +02:00
Tom Hochstein
73d1f62440 kernel-module-imx-gpu-viv: Upgrade 6.4.11.p2.2 -> 6.4.11.p2.4
Align with NXP BSP 6.6.3-1.0.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-04-24 16:17:06 -07:00
Oleksandr Suvorov
6868fda0c8 kernel-module-nxp-wlan: Update to 6.1.55-2.2.0
Remove obsolete patch, the issue is fixed in commit 952d10f.

Relevant changes:
- 952d10f mxm_wifiex: update to mxm6x17423.p6 release
- 983c073 mxm_wifiex: update to mxm6x17423.p1 release
- defde68 mxm_wifiex: fix L6.1.55 kernel build break
- 0f0c339 mxm_wifiex: fix L6.6 kernel next tree build errors
- 26246bf mxm_wifiex: update to mxm6x17408.p2 release
- 297d1ac mxm_wifiex: fix next-20230804 Linux Factory rebase build errors
- bcbbab1 mxm_wifiex: fix L6.5 kernel build errors
- 19732f5 mxm_wifiex: update to mxm6x17408 release

Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2024-03-19 08:11:01 +02:00
Valentin Jec
711571c50d kernel-module-isp-vvcam: 4.2.2.22.0 -> 4.2.2.24.0
Update to the version used in NXP Yocto branch `mickledore-6.1.55-2.2.0`.

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-01-16 17:40:40 +02:00
Valentin Jec
e169c75119 kernel-module-imx-gpu-viv: 6.4.11.p2.0 -> 6.4.11.p2.2
Update to the version used in NXP Yocto branch `mickledore-6.1.55-2.2.0`.

Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-01-16 17:37:47 +02:00
Tom Hochstein
333e991b22 kernel-module-imx-gpu-viv: Upgrade 6.4.11.p1.2+fslc -> 6.4.11.p2.0+fslc
Update to the version used in NXP Yocto branch mickledore-6.1.36-2.1.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-11-03 06:37:24 -07:00
Tom Hochstein
cc889e874b kernel-module-imx-gpu-viv: Upgrade 6.4.11.p1.0 -> 6.4.11.p2.0
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-11-03 04:59:39 -07:00
Tom Hochstein
7c0c9b0f3d kernel-module-nxp-wlan: Fix REGULATORY_IGNORE_STALE_KICKOFF build break
Apply patch to fix build for kernels 6.1.39 and greater.

Fixes: #1676
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31 15:09:09 -07:00
Otavio Salvador
7327e03c61 ls1021atwr: drop as it is unbuildable for too long
Fixes: #1497.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-10-12 20:30:43 -03:00
Max Krummenacher
b0b0e37c6f recipes: Update github.com urls to use https
Github has announced there will be no more git:// fetching from their servers:
https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-09-11 06:38:17 -03:00
Jun Zhu
e527794ba5 kernel-module-isp-vvcam: Upgrade to 4.2.2.22.0
As per NXP mickledore-6.1.22-2.0.0 release.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-24 15:13:17 +08:00
Oleksandr Suvorov
ce7a697d25 kernel-module-imx-gpu-viv: 6.4.11.p1.0+fslc -> 6.4.11.p1.2+fslc
Update to the version used in NXP Yocto branch mickledore-6.1.22-2.0.0.

Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-07-19 16:32:12 +03:00
Jun Zhu
10751c2f1a kernel-module-nxp-wlan: Rename it from kernel-module-nxp89xx
NXP Wi-Fi all-on-one driver:
- Supports more Wi-Fi modules: 88w8801/8987/8997/9098 IW416/612
- Uses the new name to align with thus enhancement

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-15 18:07:07 +08:00
Jun Zhu
3c048a97ad kernel-module-nxp89xx: Upgrade NXP Wi-Fi driver to L6.1.22-2.0.0 BSP version
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-12 14:15:31 +08:00
Khem Raj
f724cfced0 recipes: Add missing patch tag Upstream-Status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21 18:33:11 -07:00
Chris Dimich
a9cdd056f8 kernel-module-isp-vvcam: upgrade to 4.2.2.21.0
As per NXP langdale-6.1.1-1.0.0 release.

Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
2023-06-01 23:46:48 -07:00
Otavio Salvador
5e72c3db88 kernel-module-imx-gpu-viv: 6.4.3.p4.6+fslc -> 6.4.11.p1.0+fslc
Update to the version used in NXP Yocto branch langdale-6.1.1-1.0.0.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-05-25 11:09:00 -03:00
Tom Hochstein
448ce7db71 kernel-module-imx-gpu-viv: Upgrade 6.4.3.p4.6 to 6.4.11.p1.0
Update to the version used in NXP Yocto branch mickledore-6.1.1-1.0.0.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-05-17 05:48:18 -07:00
Samuli Piippo
15bca86b59 kernel-module-nxp89xx: upgrade to lf-6.1.1_1.0.0
Update to the version used in NXP BSP release L6.1.1-1.0.0.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
2023-05-09 08:28:40 +00:00
Oleksandr Suvorov
b6885ffb66 recipes: remove unused recipes
There are recipes compatible only with unsupported machines b4860qds
and b4420qds and are referenced from nowhere.

Remove unused recipes.

Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2023-04-02 22:06:35 +03:00
Tom Hochstein
d75c8159b3 layer: Use github for QorIQ source
The NXP repos are moving to github.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-02-08 14:32:39 -07:00
Khem Raj
16d0cd5144 kernel-module-imx-gpu-viv: Fix build with gcc13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-03 10:48:10 -08:00
Gary Bisson
4b3d0fc142 kernel-module-imx-gpu-viv: 6.4.3.p2.4+fslc -> 6.4.3.p4.6+fslc
Update to the version used in NXP Yocto branch kirkstone-5.15.71-2.2.0.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2023-01-06 17:15:40 +01:00
Gary Bisson
e84194d565 kernel-module-imx-gpu-viv: upgrade from 6.4.3.p4.4 to 6.4.3.p4.6
Update to the version used in NXP Yocto branch kirkstone-5.15.71-2.2.0.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2023-01-06 17:15:40 +01:00
Max Krummenacher
3eed5daa3f kernel-module-imx-gpu-viv: fix version in recipe file name
Commit 40afcf9e ("kernel-module-imx-gpu-viv: upgrade from 6.4.3.p4.2 to
6.4.3.p4.4") did update the kernel module but kept PV in the recipe
name at the old version. Rename the file to be consistent.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-28 15:35:25 +01:00
Max Krummenacher
af6f0c5100 kernel-module-isp-vvcam: prevent oe qa warning
When building objects in a path like ${S}/../isp/isp_miv1.o the
resulting object files do not get their paths rewriten with the
bitbake.conf provided DEBUG_PREFIX_MAP rules.

Set DEBUG_PREFIX_MAP to the parent of ${S} to prevent the
following warnings:

| WARNING: kernel-module-isp-vvcam-4.2.2.19.0-r0 do_package_qa: QA Issue:
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/sensor/ar1335/.debug/ar1335.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/sensor/os08a20/.debug/os08a20.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/sensor/ov2775/.debug/ov2775.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/.debug/vvcam-dwe.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/.debug/vvcam-isp.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/focus/vcm_dw9790/.debug/vcm-dw9790.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR
| File /lib/modules/5.15.77-5.15.77-2.1.0+g7547e8bfc01a/extra/video/.debug/vvcam-video.ko in package kernel-module-isp-vvcam-dbg contains reference to TMPDIR [buildpaths]

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-25 11:59:26 +01:00
Max Krummenacher
7f551ae01e kernel-module-isp-vvcam: upgrade from 4.2.2.18.0 to 4.2.2.19.0
Update to the version used in lf5.15.52_2.1.0.

Commit history:
* b26ee8a LF-6957: P19 os08a20 4K@30fps image is abnormal
* c98a7dc LF-6890: media: isp: fix build error due to API renamed
* 62545f6 M865SW-984: Reduce write isp registers' risks that leaded the vvext test met system hung issue.
* 6b4cb8e M865SW-1031: the second isp port jump frames
* 11110c0 LF-6655: ISP Camera: os08a20 4k@15fps ISP stiching HDR setting support
* 6be15f1 LF-6619: CAPTURE: os08a20 4k@30fps linear mode support
* 48fb81b LF-6601-1: Update vvcam P19 release for the vvcam
* aa19ac5 fix the rmmod vvcam-isp kernel null point
* 1481da2 add the isp multiply power domain device link ways.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-25 11:59:26 +01:00
Max Krummenacher
9734381aa2 kernel-module-nxp89xx: upgrade to mxm5x17344.p3
Update to the version used in lf5.15.52_2.1.0.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-25 11:59:26 +01:00
Max Krummenacher
40afcf9e06 kernel-module-imx-gpu-viv: upgrade from 6.4.3.p4.2 to 6.4.3.p4.4
Update to the version used in lf5.15.52_2.1.0.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-24 21:44:31 +01:00
Tom Hochstein
54df01e57f kernel-module-isp-vvcam: Upgrade 4.2.2.16.0 -> 4.2.2.18.0
The patch 0001-dwe_isr.c-fix-error-found-by-gcc12.patch is now in the
source, so drop it.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-08-26 15:05:40 -05:00
Tom Hochstein
5ad9955996 kernel-module-imx-gpu-viv: Upgrade 6.4.3.p4.0 -> 6.4.3.p4.2
Also cleanup the redundant branch assignments in SRC_URI.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-08-26 15:05:40 -05:00
Luca Ceresoli
c1cb76721b kernel-module-isp-vvcam: fix LIC_FILES_CHKSUM when using devtool
This recipe fails when using devtool:

  ERROR: [...] do_populate_lic: QA Issue: kernel-module-isp-vvcam: LIC_FILES_CHKSUM points to an invalid file: [...]/build/tmp/work/nitrogen8mp-fslc-linux/kernel-module-isp-vvcam/4.2.2.16.0-r0/git/vvcam/LICENSE [license-checksum]

How to reproduce:

  devtool modify kernel-module-isp-vvcam
  bitbake kernel-module-isp-vvcam

Fix by pointing to a path relative to S.

Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2022-08-24 21:53:43 +02:00
Otavio Salvador
db6fd7ca5c
Merge pull request #1091 from MaxKrummenacher/master
kernel-module-isp-vvcam: fix error found by gcc 12
2022-06-06 23:12:43 -03:00
Ricardo Salveti
cdfee08bbe kernel-module-nxp89xx: fix compatible machine override
Module should be compatible with imx-nxp-bsp, as it is specific to the
nxp-bsp.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2022-05-26 16:07:22 -03:00
Max Krummenacher
cda74c043e kernel-module-isp-vvcam: fix error found by gcc 12
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-05-17 17:58:21 +02:00
Tom Hochstein
ff5516a077 kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p4.0
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-05-10 16:58:34 -05:00
Andrey Zhizhikin
832da37d74 layer: Update LICENSE variable to use SPDX license identifiers
Since OE-Core commit 9379f80f48 ("license/insane: Show warning for
obsolete license usage"), LICENSE field not containing SPDX identifiers
are treated with WARNING.

An automated conversion using scripts/contrib/convert-spdx-licenses.py to
convert to use the standard SPDX license identifiers has been done on
the entire layer.

Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2022-03-03 15:34:00 +00:00
Otavio Salvador
30f5ce1d21 Generalize overrides subsystem for NXP and Mainline support
Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and
mainline-bsp.

So, for example, the mx8mq override is split into:

- imx-generic-bsp: compatible with every i.MX SoC and both BSP variants
- imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP
- imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP

- mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants
- mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP
- mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP

- mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants
- mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP
- mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP

- mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants
- mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP
- mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP

The extender mechanism is responsible for extending the override list to
include the generic overrides. We can then use the three different
variants to handle the metadata correctly.

Generically speaking, the conversion mainly was automated (with a lot of
back and forth until getting it right).

To convert an existing layer, the following script can be used:

```sh
  git ls-files classes recipes-* \
      | xargs sed -i \
              -e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \
              -e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \
              -e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \
              -e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \
              \
              -e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \
              -e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \
              -e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \
              -e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \
              \
              -e 's,:\(vf\w*\),:\1-generic-bsp,g' \
              -e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \
              -e 's,\(vf\w*\)|,\1-generic-bsp|,g' \
              -e 's,|\(vf\w*\)),|\1-generic-bsp),g' \
              -e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \
              -e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \
              \
              -e 's,:\(imx\) ,:\1-nxp-bsp ,g' \
              -e 's,(\(imx\)),(\1-nxp-bsp),g' \
              -e 's,\(imx\)|,\1-nxp-bsp|,g' \
              -e 's,|\(imx\)),|\1-nxp-bsp),g'

  for d in $(find -type d | egrep '/mx[6-8]w*'); do
      git mv $d $d-nxp-bsp
  done

  for d in $(find -type d | egrep '/imx$'); do
      git mv $d $d-nxp-bsp
  done

  for d in $(find -type d | egrep '/mx[5s]w*'); do
      git mv $d $d-generic-bsp
  done
```

Fixes: #791.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-02-21 20:06:28 -03:00