]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
Merge patch series "arm: omap: Add back omap4 support"
authorTom Rini <trini@konsulko.com>
Wed, 17 Jun 2026 15:52:33 +0000 (09:52 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 17 Jun 2026 15:52:33 +0000 (09:52 -0600)
Bastien Curutchet <bastien.curutchet@bootlin.com> says:

This series aims to add back the omap4 support. This support was removed
by commit b0ee3fe642c ("arm: ti: Remove omap4 platform support") because
at that moment, none of the OMAP4-based boards had done the migration to
DM_I2C.
My use case is an old product based on the Variscite's omap4 system on
module. I needed to upgrade U-Boot on it for security reasons. I think
that this work could benefit to other people who may have same kind of
product to maintain.

Patch 1 to 3 remove the omap's clock driver dependency to the AM33xx
as it is also present in omap4 platforms. I tested these changes on the
beaglebone black to ensure I didn't break the AM33xx case.

Patch 4 & 5 revert the deletion of the omap4 support. The revert makes
checkpatch.pl angry. I fixed quite a lots of warnings already but it
remains two kinds of warnings:
- CamelCase on timings structure, I left the CamelCase because IMHO it's
  more readable this way.
- #ifdef CONFIG_XYZ shouldn't be used anymore. I left one of this because
  I didn't find a clean way to get rid of it.

Patch 6 adds support for the Variscite's system on module. This system on
module is supported by the Linux project through
ti/omap/omap4-var-som-om44.dtsi

Link: https://lore.kernel.org/r/20260608-omap4-support-v3-0-8595ccd203f0@bootlin.com
1  2 
MAINTAINERS
common/spl/Kconfig
drivers/i2c/Kconfig
drivers/mmc/Kconfig

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge