<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-kernel/kernel-modules, branch topic/better-nip-support</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fbetter-nip-support</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fbetter-nip-support'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-02-21T23:06:28+00:00</updated>
<entry>
<title>Generalize overrides subsystem for NXP and Mainline support</title>
<updated>2022-02-21T23:06:28+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-02-18T22:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=30f5ce1d2168389295b4813e01898c2fb0f9bab9'/>
<id>urn:sha1:30f5ce1d2168389295b4813e01898c2fb0f9bab9</id>
<content type='text'>
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 &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>kernel-module-imx-gpu-viv: 6.4.0.p2.4+fslc -&gt; 6.4.3.p2.4+fslc</title>
<updated>2022-02-21T22:21:31+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-02-21T22:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=313867b9cd14088975783fa71c7ddfd597f50f5c'/>
<id>urn:sha1:313867b9cd14088975783fa71c7ddfd597f50f5c</id>
<content type='text'>
This includes folowing versions updates:

410ce59 Import 6.4.3.p2.4 original version
e879a17 Import 6.4.3.p2.2 original version
ae0f3be gc_hal_kernel_platform_imx.config: remove build time/user macros
8f1bf96 Import 6.4.3.p2.0 original version
4d97bab Import 6.4.3.p1.2 original version
b0a9229 Import 6.4.3.p1.0 original version
b4bed32 Import 6.4.3.p0.0 original version

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Merge pull request #965 from thochstein/master</title>
<updated>2022-02-10T14:10:34+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-02-10T14:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=217e58294152c828e4d084eef7daa37a2ed223c3'/>
<id>urn:sha1:217e58294152c828e4d084eef7daa37a2ed223c3</id>
<content type='text'>
Update graphics for L5.10.72-2.2.0</content>
</entry>
<entry>
<title>kernel-module-nxp89xx: Pin to imx machine kernel</title>
<updated>2022-02-02T05:42:20+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-02-02T05:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=82492293279a30445af9c74fae598f63e39599d6'/>
<id>urn:sha1:82492293279a30445af9c74fae598f63e39599d6</id>
<content type='text'>
It fails to build with linux-yocto 5.15 e.g.

TOPDIR/build/tmp/work/qemumips-yoe-linux/kernel-module-nxp89xx/git-r0/git/mxm_wifiex/wlan_src/mlinux/moal_shim.c:1405:49: error: 'RX_PKT_FATE_DRV_DROP_NOBUFS' undeclared (first use in this function)
 1405 |                                                 RX_PKT_FATE_DRV_DROP_NOBUFS,
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel-module-nxp89xx: Add recipe based on NXP lf-5.10.72_2.2.0</title>
<updated>2022-02-01T14:36:27+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2022-02-01T13:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=53128c0aa0e2084ac860dc1a1163da5841498513'/>
<id>urn:sha1:53128c0aa0e2084ac860dc1a1163da5841498513</id>
<content type='text'>
NXP Wi-Fi driver for module 88w8997/8987 is not available as part of the
kernel tree on the 5.10-based BSP releases, only via recipe.

Signed-off-by: Ricardo Salveti &lt;ricardo@foundries.io&gt;
Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
<entry>
<title>kernel-module-isp-vvcam: Upgrade to 4.2.2.16.0</title>
<updated>2022-01-29T22:10:03+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-01-26T21:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=d41698c912fe992d1cf43c15599f451cbaf6c1b7'/>
<id>urn:sha1:d41698c912fe992d1cf43c15599f451cbaf6c1b7</id>
<content type='text'>
b2321c0 compand compress curve update
724df72 BSLRM865-189:Image quality with HDR mode is worse than Linear mode
16ffd85 BSLRM865-200: sensor_driver: Sensor api change because 5.15 kernel change
1bedecf Update Release P16 20211003 from Verisilicon
841f438 Update Release P15 from Verisilicon

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p2.4</title>
<updated>2022-01-29T22:10:03+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-01-26T21:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=ef8b5c64ee623539836f1e28ebcdfe74e13485a7'/>
<id>urn:sha1:ef8b5c64ee623539836f1e28ebcdfe74e13485a7</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>recipes: use https protocol and add explicit branch parameter</title>
<updated>2021-11-03T21:27:01+00:00</updated>
<author>
<name>Pierre-Jean Texier</name>
<email>texier.pj2@gmail.com</email>
</author>
<published>2021-11-03T21:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bef00d6e4f25b4a9d3272e0d69db7545590ed204'/>
<id>urn:sha1:bef00d6e4f25b4a9d3272e0d69db7545590ed204</id>
<content type='text'>
Due to https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git
it is required to use https protocol for github repo accessing.

Update created with oe-core/scripts/contrib/convert-srcuri.py (see [0])

Fixes:

WARNING: /work/meta-freescale/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb: URL: git://github.com/Freescale/u-boot-fslc.git;branch=2021.07+fslc uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url.

[0] - https://git.openembedded.org/openembedded-core/tree/scripts/contrib/convert-srcuri.py

Signed-off-by: Pierre-Jean Texier &lt;texier.pj2@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel-module-isp-vvcam: upgrade to 4.2.2.15.0</title>
<updated>2021-10-22T19:15:38+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2021-10-21T10:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=7db1067b36b7eca41c5ada97402970f64584296b'/>
<id>urn:sha1:7db1067b36b7eca41c5ada97402970f64584296b</id>
<content type='text'>
Following commits are included in this upgrade:
----
47588cb ("fix run isp with gpu system hang")
4cba67a ("fix M865SW-752:dual basler ISP no output after run resolution switch")
f1d6fd1 ("fix M865SW-752:ISP no output after run resolution switch")
----

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel-module-imx-gpu-viv: upgrade to 6.4.3.p2.2</title>
<updated>2021-10-22T19:15:38+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2021-10-21T10:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=02835667703a46754d9297031740c6c4e7c2353b'/>
<id>urn:sha1:02835667703a46754d9297031740c6c4e7c2353b</id>
<content type='text'>
Following commits are included in this upgrade:
----
9ed88c24c073 ("MGS-6364 [#imx-2637] mmuException enable on non-linux platform")
8f6ef7cf0a71 ("MGS-6371 [#imx-2489] Fixed the gckHARDWARE_SetFscaleValue().")
735750cefe9d ("MGS-6371 [#imx-2489] Remove gckHARDWARE_QueryIdleUnlocked().")
354c4e8d79e2 ("MGS-6371 [#imx-2489] weston crash with GPU frequency scaling test")
dadbb5268b73 ("MGS-6364 [#imx-2637] add module parameters mmuException")
8f7fdea4e240 ("MGS-6362 [#imx-2636] set default GPU configuration to zero")
d21f3ff502d5 ("MGS-6371 [#imx-2489] weston crash with GPU frequency scaling test")
1eb60a4b6838 ("MGS-6351 [#ccc] 0009-KERNEL-SPACE-Update-gc_feature_database.h-to-370970")
c7a04ba13513 ("MGS-6351 [#ccc] 0121-KERNEL-SPACE-Update-gc_feature_database.h-to-369123")
ec2a94061dda ("MGS-6351 [#ccc] 0110-IMX-2489-CL369042-KERNEL-SPACE-Merge-NXP-IMX-2489-ke")
08477c5a69ec ("MGS-6351 [#ccc] 0092-CL368512-KERNEL-SPACE-dev64x-refine-cl368499-and-fix")
ec41c4fe7b8b ("MGS-6351 [#ccc] 0090-CL368499-KERNEL-SPACE-234062-add-a-function-of-recvo")
dc0b2a07f249 ("MGS-6351 [#ccc] 0026-CL366927-USER-SPACE-TOT-v620_v1-v620_v3-v602-v630-v6")
feaad9ebe1bb ("MGS-6351 [#ccc] 0025-CL366927-KERNEL-SPACE-TOT-v620_v1-v620_v3-v602-v630-")
96463f29ce93 ("MGS-6351 [#ccc] 0023-CL366921-KERNEL-SPACE-dev64x_234062-merge-the-gckOS_")
efab5fbf64df ("MGS-6351 [#ccc] 0018-BUG30402-CL366610-KERNEL-SPACE-Fixed-an-incorrect-te")
4a10ab6a33b6 ("MGS-6351 [#ccc] 0014-CL366436-KERNEL-SPACE-dev64x_234062-Fix-IMX-2546-Goo")
4493c17d2bbf ("MGS-6351 [#ccc] 0001-CL363038-KERNEL-SPACE-dev64x_234062-there-is-no-cach")
ff2c809a524a ("MGS-6306 [#ccc] 0053-CL31052-KERNEL-SPACE-reg-Fix-Compile-error-introduc")
80d71ff684f4 ("MGS-6306 [#ccc] 0051-CL361048-KERNEL-SPACE-v620_v2-Cmodel.-Update-comment")
07f6e6fa3f43 ("MGS-6306 [#ccc] 0076-KERNEL-SPACE-Update-gc_feature_database.h-to-362025")
02cf78d3631d ("MGS-6306 [#ccc] 0032-CL359036-KERNEL-SPACE-6.4.x_234062-Fix-build-error-c")
ae684e674d97 ("MGS-6306 [#ccc] 0024-IMX-2496-CL358735-KERNEL-SPACE-projects.dev_234062-I")
01cf89ac3288 ("MGS-6306 [#ccc] 0022-CL358626-KERNEL-SPACE-6.4.x_234062-Fix-build-error-o")
ecf41b2c3a30 ("MGS-6306 [#ccc] 0004-CL354396-KERNEL-SPACE-dev64x_234062-elminate-the-err")
db7fa04f3a0b ("MGS-6306 [#ccc] 0001-BUG29959-CL354178-KERNEL-SPACE-6.4.x-6.4.x_234062-bu")
208e6ba3a8d1 ("MGS-6198 [#imx-2599] [QNX] Support SDP7.1")
f6a3d08effc1 ("MGS-6198-1 [#imx-2599] [QNX] Support SDP7.1")
d3d40dd76128 ("MGS-6108 [#imx-2416] Fix OpenCL-CTS test_buffer fail issue.")
13901d97f8bf ("LF-3886 [#imx-2532] Coverity Issue:15625673 Uninitialized scalar variable")
6e4162a25596 ("MGS-6273 [#ccc] 0086-KERNEL-SPACE-Update-gc_feature_database.h-to-352906")
003dab464794 ("MGS-6273 [#ccc] 0032-IMX-2523-CL351165-KERNEL-SPACE-64x_234062-merge-the-")
264114da7d27 ("MGS-6273 [#ccc] 0001-BUG28459-CL346090-KERNEL-SPACE-nxp234062-merge-CL344")
a619545d39e0 ("MGS-6186 [#imx-2493] AtomSetMask for event pending when recovery")
a2abff86c9f7 ("MGS-6186 [#imx-2493] disable pm when recovery")
7a8a28770b85 ("MGS-6197 [#imx-2532] fix compile error when DEBUG enable")
----

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
</content>
</entry>
</feed>
