[uL RFC PATCH v3 0/8] OMAP I2C driver cleanups

Andrew Davis afd at ti.com
Wed Sep 30 15:37:12 PDT 2026


On 9/30/26 5:34 PM, Andrew Davis wrote:
> Hello all,
> 
> Some hopefully simple cleanups and updates found while using this driver
> as reference when porting the same over to Zephyr. No functional changes.
> 
> Thanks,
> Andrew
> 

Just noticed this was sent with the wrong tag, not an RFC, let me
know if this needs resent with just [PATCH v3] or if your tooling
can handle it the same.

Andrew

> Changes for v3:
>   - Fix OMAP_I2C_STAT_REG value in [1/8] (Sashiko)
>   - Add Acked-by tag
> 
> Changes for v2:
>   - Seems bitfield.h is not indirectly included for all archs, include
>     it explicitly in patch [8/8]
>   - Add Reviewed-by tags
> 
> Andrew Davis (8):
>    i2c: omap: Drop bit shift for I2C register addresses
>    i2c: omap: Remove unused is_rdr and is_xdr variables
>    i2c: omap: Use devm_pm_runtime_enable() helper
>    i2c: omap: Combine event flags register definitions
>    i2c: omap: Use bool for flag values
>    i2c: omap: Make reset bit name match register name
>    i2c: omap: Switch to using BIT and GENMASK
>    i2c: omap: Add OMAP_I2C_BUF_{TX,RX}TRSH definitions
> 
>   arch/arm/mach-omap1/i2c.c              |   4 -
>   drivers/i2c/busses/i2c-omap.c          | 255 +++++++++++--------------
>   include/linux/platform_data/i2c-omap.h |   5 -
>   3 files changed, 113 insertions(+), 151 deletions(-)
> 




More information about the linux-arm-kernel mailing list