<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/video/imx, branch next</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/video/imx?h=next</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/video/imx?h=next'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2026-06-27T02:02:46Z</updated>
<entry>
<title>video: imx: ipuv3: enable ipu clk before writing registers in CCF</title>
<updated>2026-06-27T02:02:46Z</updated>
<author>
<name>Brian Ruley</name>
<email>brian.ruley@gehealthcare.com</email>
</author>
<published>2026-06-16T12:51:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d8673fd3b5998ceb2ba3552a9d579c14566ffec7'/>
<id>urn:sha1:d8673fd3b5998ceb2ba3552a9d579c14566ffec7</id>
<content type='text'>
Obviously, the clock has to be enabled if writing to it's registers.
This was missed because the board I tested on had enabled the clocks in
early init.

Also, remove the completely useless "ipu_clk_enabled" struct member and
use the accurate usecount / enabled_count instead.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>Kconfig: video: restyle</title>
<updated>2026-06-25T20:59:30Z</updated>
<author>
<name>Johan Jonker</name>
<email>jbx6244@gmail.com</email>
</author>
<published>2026-06-10T14:40:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55ae284935295843ac6697e67425cc163756c1cf'/>
<id>urn:sha1:55ae284935295843ac6697e67425cc163756c1cf</id>
<content type='text'>
Restyle all Kconfigs for "video":
Menu entries   : no space left
Menu attributes: 1 TAB
Help text      : 1 TAB + 2 spaces
Replace '---help---' by 'help'

Signed-off-by: Johan Jonker &lt;jbx6244@gmail.com&gt;
[trini: Add missing indentation on a multi-paragraph help text]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ldb: Staticize and constify driver ops</title>
<updated>2026-05-29T23:10:46Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2026-05-10T17:17:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7e7b3106a50b72ab78e28f81e9ab9f96817b5e47'/>
<id>urn:sha1:7e7b3106a50b72ab78e28f81e9ab9f96817b5e47</id>
<content type='text'>
Set the ops structure as static const. The structure is not accessible
from outside of this driver and is not going to be modified at runtime.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: use clock framework</title>
<updated>2026-02-28T18:31:49Z</updated>
<author>
<name>Brian Ruley</name>
<email>brian.ruley@gehealthcare.com</email>
</author>
<published>2026-02-13T08:49:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=10e0560ea8b41e12833c3d58e1477942b8a17b9b'/>
<id>urn:sha1:10e0560ea8b41e12833c3d58e1477942b8a17b9b</id>
<content type='text'>
Clocks are now configurable via the common clock framework, however,
users have the option use the legacy clocks if desired. The intent is to
keep the changes minimal for this old SoC.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: move clock code to legacy</title>
<updated>2026-02-28T18:31:49Z</updated>
<author>
<name>Brian Ruley</name>
<email>brian.ruley@gehealthcare.com</email>
</author>
<published>2026-02-13T08:49:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a2d79d461e8d1c54843c32e2e36b3203004d5d6c'/>
<id>urn:sha1:a2d79d461e8d1c54843c32e2e36b3203004d5d6c</id>
<content type='text'>
In preparation for CCF migration for IPUv3 separate existing clock code
to legacy files. These will be used by i.MX5 that currently does not
support the CCF. No functional change.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>treewide: Clean up DECLARE_GLOBAL_DATA_PTR usage</title>
<updated>2026-02-17T19:50:22Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2026-02-09T01:30:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0f90b1e715f8abe41b0875752eb184f46032ff11'/>
<id>urn:sha1:0f90b1e715f8abe41b0875752eb184f46032ff11</id>
<content type='text'>
Remove DECLARE_GLOBAL_DATA_PTR from files where gd is not used, and
drop the unnecessary inclusion of asm/global_data.h.

Headers should be included directly by the files that need them,
rather than indirectly via global_data.h.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt; #STMicroelectronics boards and STM32MP1 ram test driver
Tested-by: Anshul Dalal &lt;anshuld@ti.com&gt; #TI boards
Acked-by: Yao Zi &lt;me@ziyao.cc&gt; #TH1520
Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge patch series "video: Remove unused drivers, clean up dependencies"</title>
<updated>2025-12-30T17:51:43Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-12-30T16:22:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8f520c0d5656196ec4912c837cc156a399350c33'/>
<id>urn:sha1:8f520c0d5656196ec4912c837cc156a399350c33</id>
<content type='text'>
Tom Rini &lt;trini@konsulko.com&gt; says:

This is v2 of the series I originally posted back in August[1]. The
changes here are that I've dropped the first patch as TI has recently
posted their rework of the driver in question, and I added Svyatoslav's
Reviewed-by tag. The end goal here is that "allyesconfig" will be able
to build (on sandbox).

[1]: https://patchwork.ozlabs.org/project/uboot/list/?series=468123&amp;state=*

Link: https://lore.kernel.org/r/20251112200315.1111980-1-trini@konsulko.com
</content>
</entry>
<entry>
<title>video: Tighten some video driver dependencies</title>
<updated>2025-12-30T16:21:48Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2025-11-12T20:00:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=96d1e8b29b4fc3aa150bce520f33966955efa456'/>
<id>urn:sha1:96d1e8b29b4fc3aa150bce520f33966955efa456</id>
<content type='text'>
A few video drivers cannot build without access to some platform
specific header files. Express those requirements in Kconfig as well.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: refactor to use dm-managed state</title>
<updated>2025-12-29T13:17:01Z</updated>
<author>
<name>Brian Ruley</name>
<email>brian.ruley@gehealthcare.com</email>
</author>
<published>2025-12-29T10:48:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f0109936060973ca56be78d0c29681d13686ad4d'/>
<id>urn:sha1:f0109936060973ca56be78d0c29681d13686ad4d</id>
<content type='text'>
Get rid of most globals that are spread around between TU's and place
them in their own structs managed by dm. Device state is now owned by
each driver instance. This design mirrors the Linux IPUv3 driver
architecture.

This work is done in preparation to migrate the driver to the clock
framework. While not the primary intent, this change also enables
multiple IPU instances to exist contemporarily.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: use CONFIG_IS_ENABLED</title>
<updated>2025-12-29T13:17:01Z</updated>
<author>
<name>Brian Ruley</name>
<email>brian.ruley@gehealthcare.com</email>
</author>
<published>2025-12-29T10:48:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a5afc0287b98f87443abb66b44a86fe9a5b092bd'/>
<id>urn:sha1:a5afc0287b98f87443abb66b44a86fe9a5b092bd</id>
<content type='text'>
Bring driver up-to-date with U-Boot conventions, but also takes into
account SPL and TPL, let compiler optimize while keeping code more
readable.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
</feed>
