<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics/drm, branch wrynose</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2026-08-24T18:39:34+00:00</updated>
<entry>
<title>libdrm: Align LIC_FILES_CHKSUM continuation, keep DESCRIPTION prose</title>
<updated>2026-08-24T18:39:34+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-08-21T20:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9fc137d9f0968ce42cb3c51b356eed6bdeb2d142'/>
<id>urn:sha1:9fc137d9f0968ce42cb3c51b356eed6bdeb2d142</id>
<content type='text'>
oelint.vars.multilineident flagged two multiline values.

Align the LIC_FILES_CHKSUM continuation line to the value column: it is
a whitespace-separated list, so the indentation is not part of the
value and the checksum set is unchanged.

Leave the DESCRIPTION continuation lines flush-left, as in the OE-core
libdrm recipe: DESCRIPTION is prose and BitBake concatenates the
continuation lines into the string, so indenting them would inject
spaces into the description. Mark it UPSTREAM-PARITY instead.

A before/after buildhistory comparison for imx8mm-lpddr4-evk shows no
change to packages, files or dependencies.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
(cherry picked from commit c902a31250d8a71ab5ab663616c1156fe6a85862)
</content>
</entry>
<entry>
<title>recipes: Document the remaining inline oelint suppressions</title>
<updated>2026-08-09T00:38:12+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-08-06T11:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f5acc40a7fbf7cc0a0a53e090e742438e8d156b4'/>
<id>urn:sha1:f5acc40a7fbf7cc0a0a53e090e742438e8d156b4</id>
<content type='text'>
Each of these recipes suppresses a rule on two or more consecutive lines
but states the reason only above the first directive, so every following
one reads as an undocumented exception. A rationale is only discoverable
on the comment line immediately above the directive it justifies.

Add that back-reference at each remaining site:

  libpkcs11, secure-obj    insaneskip on the -dev package
  merge-files              insaneskip for the dev-so QA check
  ovs-dpdk                 insaneskip for buildpaths on the main package
  imx-atf                  inconspaces on the two ANNOTATED_NAME appends
  libdrm .imx              var.order inside the vivante block
  ethos-u-driver-stack     pythonprefix on the shell do_install

No suppression is added or removed, and no rationale is invented: each
one points at the explanation already written directly above it. With
this, the layer has no inline suppression left without an adjacent
rationale.

Comment-only change, verified with oelint-adv 9.10.1 (no finding
introduced in any of the seven recipes) and bitbake -p (1166 recipes, 0
errors).

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
(cherry picked from commit 610b5af871c067bf82fc365f27268a9387f667af)
</content>
</entry>
<entry>
<title>libdrm: Use FILES += for drivers, document i.MX block per oelint</title>
<updated>2026-07-22T19:28:43+00:00</updated>
<author>
<name>Luciano Dittgen</name>
<email>luciano.dittgen@ossystems.com.br</email>
</author>
<published>2026-07-15T13:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=22b2200ee1974b273782e965fac06edf9bc06d7a'/>
<id>urn:sha1:22b2200ee1974b273782e965fac06edf9bc06d7a</id>
<content type='text'>
libdrm ships one sub-package per DRM driver. oelint flags every
FILES:${PN}-&lt;driver&gt; = as oelint.var.filesoverride; switch them to +=
(the vars are never otherwise set, so this is behaviourally identical)
and the check no longer fires.

The i.MX-specific vivante additions (PACKAGES/RRECOMMENDS/FILES/
PACKAGECONFIG :imxgpu overrides) are kept together as one block at the
end of the recipe for readability. That grouping trips the global
placement checks order.PACKAGES, order.FILES and order.PACKAGECONFIG,
which can only be cleared by scattering the block, so keep an inline
# nooelint for those three. FILES:${PN}-vivante also switches to += and
so no longer needs a filesoverride suppression.

No functional change.

Signed-off-by: Luciano Dittgen &lt;luciano.dittgen@ossystems.com.br&gt;
(cherry picked from commit cca692e6cec329bb29a4960a4856a4ea49ba1c03)
</content>
</entry>
<entry>
<title>libdrm: Order DEPENDS and package variables per oelint</title>
<updated>2026-07-13T22:56:18+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T19:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=00d18c0081c5abeafb02de1ea958383356fe7dfa'/>
<id>urn:sha1:00d18c0081c5abeafb02de1ea958383356fe7dfa</id>
<content type='text'>
Place DEPENDS before PROVIDES and move the RRECOMMENDS:${PN}-drivers
assignment after the FILES block, matching the OE-core variable order
that oelint-adv (oelint.var.order.DEPENDS, oelint.var.order.FILES)
expects. Pure reordering of independent assignments; no value changes.

The remaining order findings sit inside the imxgpu-specific block at the
end, which is deliberately grouped together for readability, so they are
left as-is.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
(cherry picked from commit 05700fe2ad43b34940fcea4b993a39ba18ba5af2)
</content>
</entry>
<entry>
<title>global: Replace tabs with spaces in task bodies</title>
<updated>2026-07-13T18:55:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2026-07-12T08:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5b70489637dbabb80ba6939090da8a0531f1bb25'/>
<id>urn:sha1:5b70489637dbabb80ba6939090da8a0531f1bb25</id>
<content type='text'>
Convert leading-tab indentation to spaces in shell task bodies across
the layer. Generated mechanically by oelint-adv's auto-fix for a single
rule (oelint.tabs.notabs), isolated to one commit.

Verified safe: every change is leading indentation of shell/BitBake code
(no mid-line tabs, and none of the affected files contain heredocs where
a tab would be significant), so there is no functional change.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
(cherry picked from commit 97b58d1c9e0f850441ac1f0df8c517729721e8c8)
</content>
</entry>
<entry>
<title>libdrm: Bump 2.4.123 -&gt; 2.4.127</title>
<updated>2026-03-30T09:34:00+00:00</updated>
<author>
<name>Zelan Zou</name>
<email>zelan.zou@nxp.com</email>
</author>
<published>2026-03-29T10:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=eec2bbe04d46ea0261aff3e6dfc6be2144fb03c0'/>
<id>urn:sha1:eec2bbe04d46ea0261aff3e6dfc6be2144fb03c0</id>
<content type='text'>
Signed-off-by: Zelan Zou &lt;zelan.zou@nxp.com&gt;
</content>
</entry>
<entry>
<title>global: whinlatter updates for WORKDIR/UNPACKDIR and git fetch location</title>
<updated>2025-06-28T16:58:39+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2025-06-28T16:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=b747b01501d19a160612711b0bdc1cee0c24f670'/>
<id>urn:sha1:b747b01501d19a160612711b0bdc1cee0c24f670</id>
<content type='text'>
The series [1] changed the way sources are fetched/unpacked and
S needs to follow that. Additionally for git repos it moved away from
having 'git/' as the checkout directory.

This has been partly tested by building weston based image for
imx6/imx6ull/imx7/imx8/imx8mm/imx8mp/imx95 based images.
E.g. none of the recipes specific for qoriq is built time tested.

As walnascar is no longer compatible with master/whinlatter drop
it from LAYERSERIES_COMPAT.

[1] https://lore.kernel.org/openembedded-core/20250616095000.2918921-1-alex.kanavin@gmail.com/

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>libdrm: 2.4.116.imx -&gt; 2.4.123.imx</title>
<updated>2025-05-21T13:59:21+00:00</updated>
<author>
<name>Rodrigo M. Duarte</name>
<email>rodrigo.duarte@ossystems.com.br</email>
</author>
<published>2025-05-21T13:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c47d6f7a69ec99fe95e65e921222b1a47279b896'/>
<id>urn:sha1:c47d6f7a69ec99fe95e65e921222b1a47279b896</id>
<content type='text'>
Signed-off-by: Rodrigo M. Duarte &lt;rodrigo.duarte@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>libdrm: Upgrade 2.4.115.imx -&gt; 2.4.116.imx</title>
<updated>2024-04-24T18:06:36+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2024-04-24T16:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=dac97d19df2e68fc375a0fc235a7530b0aa199c8'/>
<id>urn:sha1:dac97d19df2e68fc375a0fc235a7530b0aa199c8</id>
<content type='text'>
Align with NXP BSP 6.6.3-1.0.0.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>libdrm: Remove not needed nobranch parameter and cleanup</title>
<updated>2024-02-08T08:57:18+00:00</updated>
<author>
<name>Valentin Jec</name>
<email>valentin.jec@nxp.com</email>
</author>
<published>2024-02-08T08:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9cd081498a1e690c94b4372c9d9538b280834c53'/>
<id>urn:sha1:9cd081498a1e690c94b4372c9d9538b280834c53</id>
<content type='text'>
Signed-off-by: Valentin Jec &lt;valentin.jec@nxp.com&gt;
</content>
</entry>
</feed>
