lkml.org 
[lkml]   [2024]   [Apr]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v3 0/5] Define i2c_designware in a header file
    Date
    This patch series depends upon the following two patches being applied:

    https://lore.kernel.org/all/20240422084109.3201-1-duanqiangwen@net-swift.com/
    https://lore.kernel.org/all/20240422084109.3201-2-duanqiangwen@net-swift.com/

    There is no reason why each driver should have to repeat the
    "i2c_designware" string all over the place, because when that happens we
    see the reverts like the above being necessary.

    Given the dependency on the two other patches above, it would make sense
    to route this via the networking tree, or wait until a v6.9-rc
    containing the above two changes gets merged into one of the i2c/mfd
    trees.

    Changes in v3:

    - incorporate Andy's change removing the MODULE_ALIAS
    - created a separate inclusion group as requested by Andy
    - changed the string format in txgbe_phy.c

    Changes in v2:

    - avoid changing i2c-designware-pcidrv.c more than necessary
    - move constant to include/linux/platform_data/i2c-designware.h
    - add comments as to how this constant is used and why

    Andy Shevchenko (1):
    i2c: designware: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()

    Florian Fainelli (4):
    i2c: designware: Create shared header hosting driver name
    mfd: intel-lpss: Utilize i2c-designware.h
    mfd: intel_quark_i2c_gpio: Utilize i2c-designware.h
    net: txgbe: Utilize i2c-designware.h

    MAINTAINERS | 1 +
    drivers/i2c/busses/i2c-designware-pcidrv.c | 2 --
    drivers/i2c/busses/i2c-designware-platdrv.c | 12 +++++++++---
    drivers/mfd/intel-lpss.c | 3 ++-
    drivers/mfd/intel_quark_i2c_gpio.c | 6 ++++--
    drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 6 ++++--
    include/linux/platform_data/i2c-designware.h | 12 ++++++++++++
    7 files changed, 32 insertions(+), 10 deletions(-)
    create mode 100644 include/linux/platform_data/i2c-designware.h

    --
    2.34.1


    \
     
     \ /
      Last update: 2024-05-27 18:04    [W:4.330 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site