<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/video/imx/ipu.h, branch main</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/ipu.h?h=main</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/video/imx/ipu.h?h=main'/>
<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>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>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: add names to clk function identifiers</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:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d8e5f8d24a1f2f9f299f79c9cc0872c7955bc2f1'/>
<id>urn:sha1:d8e5f8d24a1f2f9f299f79c9cc0872c7955bc2f1</id>
<content type='text'>
The API should provide clear distinction in the order of parameters.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: fix camel cases</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:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ac5616a8717f55e907ccd22965a1887996feeaf9'/>
<id>urn:sha1:ac5616a8717f55e907ccd22965a1887996feeaf9</id>
<content type='text'>
U-Boot style specifies to use snake case and checkpatch nudge to check
them every time.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: prefer kernel types</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:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=450f1cf69674715ac9e22473d6814a8ebff696e2'/>
<id>urn:sha1:450f1cf69674715ac9e22473d6814a8ebff696e2</id>
<content type='text'>
Conform with U-Boot guidelines and pass checkpatch checks for upcoming
changes.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: apply clang-format</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:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=43830bd27b162c62a88d435006506fdb16d16f97'/>
<id>urn:sha1:43830bd27b162c62a88d435006506fdb16d16f97</id>
<content type='text'>
Bring the code into compliance with U-Boot's coding style guidelines for
upcoming changes. Sort includes to tidy things up and apply
{ RemoveBracesLLVM: true } to remove unnecessary blocks.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>video: imx: ipuv3: remove undefined function declarations</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:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dff2ca4131a6e2959880100f4422c47e8f2bccca'/>
<id>urn:sha1:dff2ca4131a6e2959880100f4422c47e8f2bccca</id>
<content type='text'>
These functions don't seem to be defined nor called anywhere so remove
them.

Signed-off-by: Brian Ruley &lt;brian.ruley@gehealthcare.com&gt;
</content>
</entry>
<entry>
<title>drivers: video: Remove duplicate newlines</title>
<updated>2024-07-22T16:53:06Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2024-07-20T12:41:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=109ab9d296f129e90cf8d5ec8e22573df0af9338'/>
<id>urn:sha1:109ab9d296f129e90cf8d5ec8e22573df0af9338</id>
<content type='text'>
Drop all duplicate newlines. No functional change.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>video: move ipuv3 files to subdirectory</title>
<updated>2019-04-13T18:30:09Z</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2019-03-18T22:29:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bffd13144b1fef3ee93007b92263667704597544'/>
<id>urn:sha1:bffd13144b1fef3ee93007b92263667704597544</id>
<content type='text'>
Place ipuv3 files and headers in custom driver subdirectory.

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
</entry>
</feed>
